Bug#895224: pdfpc movie playback with gstreamer 1.14.0
On Fri, 13 Apr 2018 13:58:30 +0100 Barak A. Pearlmutter wrote: > Just pushed that (as a "Recommends:") per your github issue comment. > Will upload upon confirmation that this fixes the issue. Hey, I've just found out about this interesting development for this bug report (I would have learned before, if I had been in Cc...). I can confirm that, after a simple # aptitude install gstreamer1.0-gtk3 movie playback with pdfpc works again! This is really great. Thanks to both Lorenz and Barak! -- http://www.inventati.org/frx/ There's not a second to spare! To the laboratory! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpZPyPuSkaO6.pgp Description: PGP signature
Bug#895224: pdfpc movie playback with gstreamer 1.14.0
That dependency isn't being put in manually, it is automatic. Basically, the system notices what the executable actually is linked to: $ ldd /usr/bin/pdf-presenter-console | wc -l 88 $ ldd /usr/bin/pdf-presenter-console | head -10 linux-vdso.so.1 (0x7ffee66e2000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f08f603c000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x7f08f5de8000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x7f08f5ad2000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x7f08f5734000) libgee-0.8.so.2 => /usr/lib/x86_64-linux-gnu/libgee-0.8.so.2 (0x7f08f546c000) libpoppler-glib.so.8 => /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8 (0x7f08f520f000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x7f08f4ef2000) libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x7f08f45ec000) libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x7f08f42f8000) $ ldd /usr/bin/pdf-presenter-console | egrep -n gstream 17:libgstreamer-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x7f97c8313000) But I guess even though it's not actually linked to gstreamer1.0-gtk3, it must be dynamically loaded when appropriate or something like that. So it isn't strictly necessary for the program to run, but it does enhance its functionality. I guess ... need to look into the details I suppose ...
Bug#895224: pdfpc movie playback with gstreamer 1.14.0
Thanks! I'm not very familiar with Debian policy, so I can't really comment on what kind of a dependency it should be. But it does seem inconsistent to have a "Depends: libgstreamer1.0-0 "but "Recommends: gstreamer1.0-gtk3", given that both are required to play video.
Bug#895224: pdfpc movie playback with gstreamer 1.14.0
Just pushed that (as a "Recommends:") per your github issue comment. Will upload upon confirmation that this fixes the issue. Should it be a "Depends:"? I'm of two minds on the issue.
Bug#895224: pdfpc movie playback with gstreamer 1.14.0
Do you have the package gstreamer1.0-gtk3 installed? This fixes movie playback for me. It seems like pdfpc should at least have a 'Recommends' dependency on it. You can increase the verbosity of gstreamer in pdfpc by setting the GST_DEBUG environment variable to, e.g., 4. Cheers, Lorenz