Bug#647491: Never updates the display until the next frame appears; interface non-responsive with low or variable frame rates
Josh Triplett
josh at joshtriplett.org
Thu Nov 3 08:03:35 UTC 2011
Package: mplayer
Version: 2:1.0~rc4.dfsg1+svn33713-5
Severity: normal
As far as I can tell, mplayer only updates the display when showing a
new video frame. Any OSD updates, window size changes, or fullscreening
will only show up when the video supplies the next frame. Thus, if
playing a video with low FPS, or a video with a variable frame rate,
mplayer's interface takes a long time to respond when using the OSD,
resizing the window, or hitting 'f' for fullscreen.
I notice this frequently when playing videos encoded in H.264 which
include periods of time with entirely static images, such as direct
digital recordings of video games. I can observe the low frame rate
during these periods by looking at mplayer's console output; the 'A'
timestamp for audio advances by small increments, but the 'V' timestamp
for video advances by large chunks of a second at a time. During these
periods, I observe the non-responsiveness noted above. When the image
becomes more dynamic, the 'V' timestamp begins advancing by smaller
increments, and the interface becomes more responsive.
- Josh Triplett
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages mplayer depends on:
ii libaa1 1.4p5-39
ii libasound2 1.0.24.1-4
ii libaudio2 1.9.3-1
ii libavcodec53 4:0.7.2-1+b1
ii libavformat53 4:0.7.2-1+b1
ii libavutil51 4:0.7.2-1+b1
ii libc6 2.13-21
ii libcaca0 0.99.beta17-2.1
ii libcdparanoia0 3.10.2+debian-10
ii libdca0 0.0.5-5
ii libdirectfb-1.2-9 1.2.10.0-4.3
ii libdvdnav4 4.1.4-1219-4
ii libdvdread4 4.1.4-1219-4
ii libenca0 1.13-4
ii libesd0 0.2.41-10
ii libfaad2 2.7-7
ii libfontconfig1 2.8.0-3
ii libfreetype6 2.4.7-2
ii libfribidi0 0.19.2-1
ii libgif4 4.1.6-9
ii libgl1-mesa-glx [libgl1] 7.11-6
ii libjack0 [libjack-0.116] 1:0.121.0+svn4538-3
ii libjpeg8 8c-2
ii liblircclient0 0.9.0~pre1-1
ii liblzo2-2 2.05-2
ii libmp3lame0 3.98.4+repack2-6
ii libncurses5 5.9-3
ii libogg0 1.2.2~dfsg-1
ii libopenal1 1:1.13-4
ii libpng12-0 1.2.46-3
ii libpostproc52 4:0.7.2-1+b1
ii libpulse0 1.1-1
ii libsdl1.2debian 1.2.14-6.4
ii libsmbclient 2:3.5.11~dfsg-4
ii libspeex1 1.2~rc1-1
ii libsvga1 1:1.4.3-31
ii libswscale2 4:0.7.2-1+b1
ii libtheora0 1.1.1+dfsg.1-3
ii libtinfo5 5.9-3
ii libvdpau1 0.4.1-3
ii libx11-6 2:1.4.4-2
ii libx264-118 2:0.118.2092+git6eac7c3-1
ii libxext6 2:1.3.0-3
ii libxinerama1 2:1.1.1-3
ii libxt6 1:1.1.1-2
ii libxv1 2:1.0.6-2
ii libxvidcore4 2:1.3.2-6
ii libxvmc1 2:1.0.6-1
ii libxxf86dga1 2:1.1.2-1
ii libxxf86vm1 1:1.1.1-2
ii zlib1g 1:1.2.3.4.dfsg-3
mplayer recommends no packages.
Versions of packages mplayer suggests:
ii bzip2 1.0.5-7
ii fontconfig 2.8.0-3
ii mplayer-doc <none>
ii netselect | fping <none>
ii ttf-freefont 20100919-1
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list