[MPlayer-users] How can I force mplayer to drop frames more consistently?

Dark Shadow shadowofdarkness at gmail.com
Tue Apr 20 22:58:58 CEST 2010


I am trying to watch a 1920x1080/60p h264 file and -framedrop makes to
video unwatchable due to dropping to many frames all at once making
the video jumpy. I would like to force it to just drop every second
frame which would make it a consistent 29.97 frame rate which is still
very good. I am using vdpau but my card maxes out at decoding 48 1080p
frames a second. Which is more then enough for any retail media but
new camcorders have the option of 60 frames.

Lastly is their any chance that future ffh264vdpau codec of Nvidia
driver refinement could result in better performance.

My performance test with consistent result:


qvdpautest 0.5
Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
NVIDIA GPU GeForce GTS 250M (GT215) at PCI:1:0:0 (GPU-0)

VDPAU API version : 1
VDPAU implementation : NVIDIA VDPAU Driver Shared Library  195.36.15
Fri Mar 12 01:18:10 PST 2010

SURFACE GET BITS: 889.972 M/s
SURFACE PUT BITS: 863.271 M/s

MPEG DECODING (1920x1080): 53 frames/s
MPEG DECODING (1280x720): 120 frames/s
H264 DECODING (1920x1080): 48 frames/s
H264 DECODING (1280x720): 99 frames/s
VC1 DECODING (1440x1080): 36 frames/s
MPEG4 DECODING (1920x1080): 53 frames/s

MIXER WEAVE (1920x1080): 492 frames/s
MIXER BOB (1920x1080): 816 fields/s
MIXER TEMPORAL (1920x1080): 248 fields/s
MIXER TEMPORAL + IVTC (1920x1080): 153 fields/s
MIXER TEMPORAL + SKIP_CHROMA (1920x1080): 326 fields/s
MIXER TEMPORAL_SPATIAL (1920x1080): 152 fields/s
MIXER TEMPORAL_SPATIAL + IVTC (1920x1080): 109 fields/s
MIXER TEMPORAL_SPATIAL + SKIP_CHROMA (1920x1080): 178 fields/s
MIXER TEMPORAL_SPATIAL (720x576 video to 1920x1080 display): 444 fields/s
MIXER TEMPORAL_SPATIAL + HQSCALING (720x576 video to 1920x1080
display): 333 fields/s

MULTITHREADED MPEG DECODING (1920x1080): 46 frames/s
MULTITHREADED MIXER TEMPORAL (1920x1080): 186 fields/s


More information about the MPlayer-users mailing list