Package: pdf-presenter-console Version: 4.0.5-1 Severity: normal Hello again!
I think I found another flaw in pdfpc. While testing the program in dual screen mode [1], I noticed that the embedded movies were played in more degraded quality than in single screen mode. I mean: when I start the program in single screen mode with $ pdfpc -Ss foo.pdf the PDF pages are correctly rendered in fullscreen letterbox-style and every page element is rendered at the best possible quality, taking the screen resolution into account (each vector part is rendered at the screen resolution and each raster part is scaled from its original resolution to the screen resolution). This holds for embedded movies, as well. So everything seems to work like a charm. On the other hand, when I start the program in dual screen mode with $ pdfpc foo.pdf the PDF pages are correctly rendered in fullscreen letterbox-style and every page element is rendered at the best possible quality, except for the embedded movies. The embedded movies seem to be scaled at the correct resolution for their dedicated rectangular area in the presenter screen, where they are small. But on the presentation screen (which has a different resolution and displays the presentation fullscreen) the embedded movies seem to be scaled a second time, starting from their small scaled-down version intended for the presenter screen. This results in a much degraded quality on the presentation screen (which is the one the audience will see!). By comparison, playing the same movie with mpv [2] on the same screen, scaled to the same rectangular area results in a hugely better video quality. I think this is a flaw of pdfpc. I hope it can be fixed, by having the movie scaled directly from its original dimensions to the correct resolution for the presentation screen (the one the audience will see!). Could you please fix this bug and/or forward my bug report upstream? Thank you very much for your time. Bye! [1] after configuring the use of a second screen with xrandr, for instance with $ xrandr \ --output LVDS-1 --primary --mode 1366x768 --pos 0x0 --rotate normal \ --output HDMI-1 --off \ --output DP-1 --off \ --output VGA-1 --mode 1600x900 --pos 1366x0 --rotate normal [2] https://packages.debian.org/sid/mpv -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (800, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages pdf-presenter-console depends on: ii libatk1.0-0 2.22.0-1 ii libc6 2.24-9 ii libcairo-gobject2 1.14.8-1 ii libcairo2 1.14.8-1 ii libgdk-pixbuf2.0-0 2.36.4-1 ii libgee-0.8-2 0.18.1-1 ii libglib2.0-0 2.50.2-2 ii libgstreamer-plugins-base1.0-0 1.10.2-1 ii libgstreamer1.0-0 1.10.2-1 ii libgtk-3-0 3.22.7-2 ii libpango-1.0-0 1.40.3-3 ii libpangocairo-1.0-0 1.40.3-3 ii libpoppler-glib8 0.48.0-2 pdf-presenter-console recommends no packages. pdf-presenter-console suggests no packages. -- no debconf information