Bug#895224: pdfpc movie playback with gstreamer 1.14.0

2018-04-27 Thread Francesco Poli
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

2018-04-13 Thread Barak A. Pearlmutter
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

2018-04-13 Thread Lorenz Hübschle-Schneider
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

2018-04-13 Thread Barak A. Pearlmutter
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

2018-04-13 Thread Lorenz Hübschle-Schneider
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