I have pdfs containing movie files, created using LaTeX and the movie15 package. These movies fail to play when I click on them. Instead, every time I click I get the output evaluate() threw an exception Additionally, at startup I get [0x2976558] main services discovery error: no suitable services discovery module (but that may as well be unrelated). Movies which have the autostart flag enabled do play. This may be a poppler issue, but I don't know how to find out. Playing this kind of embedded movies used to work, but I haven't used it in a long time. If need be I can try to bisect. Reproducible: Always
Created attachment 81993 [details] Test file
Created attachment 81994 [details] The corresponding tex sources
Created attachment 81995 [details] The movie
It'd be cool to know: a) If you updated poppler meanwhile b) if you can bisect okular and see if it's an okular-only problem
My poppler is the git head, compiled from source. I'll try to find some time to bisect okular. It must have worked about a year ago, when Tobias implemented the movie stuff.
I've spent an hour trying to bisect, but I cannot resurrect a version that works. The discussion in https://bugs.kde.org/show_bug.cgi?id=300942 shows that the feature must have worked in August 2012. But I have checked out poppler + okular from around that time, and I still get precisely the same behavior as described above. So either I am doing something stupid (never to be ruled out), or this problem isn't directly caused by okular/poppler (but I am on Debian wheezy --> few things have changed there recently). Could somebody please try to reproduce the bug?
You mean page 2, right? Yeah i can't get it to play.
Okay, I couldn't bisect because my system was messed up. Now I have fixed that, and bisection tells me sander@affe:~/okular$ git bisect good 77ccbbcbaae2eb8e93dc3a8852d754164477d538 is the first bad commit commit 77ccbbcbaae2eb8e93dc3a8852d754164477d538 Author: Tobias Koenig <tokoe@kde.org> Date: Thu Sep 27 13:00:20 2012 +0200 Create proper ScreenAnnotations in poppler generator REVIEW: 106605 :040000 040000 7408e578c9890dac7c0be5d2d5fcc8b119749ca3 7ff1dfba49bd66e4e5890334f4b772dd35087caa M generators sander@affe:~/okular$ Note that I bisected okular only. During all bisection steps, I used poppler from the current git master.
Tobias König posted a patch at https://git.reviewboard.kde.org/r/124709/ I tested it and it seems to work nicely.
Git commit b683889c3ad3cd64500e7b3ba53d0da50508bb09 by Albert Astals Cid, on behalf of Tobias Koenig. Committed on 12/08/2015 at 20:42. Pushed by aacid into branch 'Applications/15.08'. Fix play back of video with rendition link Process the operations of the rendition link independently of whether there is a JS script or not. Most of the time the JS script won't be executed correctly anyway, since Okular is missing most of the JS API, so we should fall back on the given operations. FIXED-IN: KDE Applications 15.08.0 M +2 -4 core/document.cpp http://commits.kde.org/okular/b683889c3ad3cd64500e7b3ba53d0da50508bb09