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

Reply via email to