mplayer cannot play video files with 40 Mbps and 80 Mbps bit rate, but can play DVD quality files but with messed screen, see attachment for screenshot. tested on: Libdrm: (master)2cb4c64d7310904b354365c2cbc263211e9eb4a1 Mesa: (master)9f6ec50f8c79283583eeebdebd16bf7dcd134816 Xserver: (master)b6c16fc7dad5a4ffcaaab647c0e3fabed372efd5 Xf86_video_intel: (master)66ceedc0cc123e5c9f85f708b2e56d943f00e4b9
Created attachment 26453 [details] screenshot of mplayer
fixed in master
It's not been fixed completely, In our test machine, mplayer can play DVD quality(720x576) videos now, but still could not play videos with higher quality(like 720p or 1080p). The output of mplayer is: [root@x-945gm HDTV]# mplayer -vo xvmc -vc ffmpeg12mc abc.mpg MPlayer 1.0rc2-4.3.0 (C) 2000-2007 MPlayer Team CPU: Genuine Intel(R) CPU T1300 @ 1.66GHz (Family: 6, Model: 14, Stepping: 8) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 Playing abc.mpg. TS file format detected. VIDEO MPEG2(pid=33) AUDIO MPA(pid=36) NO SUBS (yet)! PROGRAM N. 2 VIDEO: MPEG2 1280x720 (aspect 3) 59.940 fps 45000.0 kbps (5625.0 kbyte/s) vo_xvmc: X-Video extension 2.2 vo_xvmc: X-Video MotionCompensation Extension version 1.1 ========================================================================== Forced video codec: ffmpeg12mc Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family [VD_FFMPEG] XVMC accelerated codec. Selected video codec: [ffmpeg12mc] vfm: ffmpeg (FFmpeg MPEG-1/2 (XvMC)) ========================================================================== ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [oss] 48000Hz 2ch s16le (2 bytes per sample) Starting playback... [VD_FFMPEG] XVMC-accelerated MPEG-2. [VD_FFMPEG] Trying pixfmt=0. VDec: vo config request - 1280 x 720 (preferred colorspace: MPEG1/2 Motion Compensation and IDCT) VDec: using MPEG1/2 Motion Compensation as output csp (no 2) Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xvmc] 1280x720 => 1280x720 MPEG1/2 Motion Compensation vo_xvmc: Could not find free matching surface. Sorry. FATAL: Cannot initialize video driver. [VD_FFMPEG] Trying pixfmt=1. VDec: vo config request - 1280 x 720 (preferred colorspace: MPEG1/2 Motion Compensation) VDec: using MPEG1/2 Motion Compensation as output csp (no 2) Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xvmc] 1280x720 => 1280x720 MPEG1/2 Motion Compensation vo_xvmc: Could not find free matching surface. Sorry. FATAL: Cannot initialize video driver. VDec: vo config request - 1280 x 720 (preferred colorspace: MPEG1/2 Motion Compensation and IDCT) VDec: using MPEG1/2 Motion Compensation as output csp (no 2) Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xvmc] 1280x720 => 1280x720 MPEG1/2 Motion Compensation vo_xvmc: Could not find free matching surface. Sorry. FATAL: Cannot initialize video driver. [VD_FFMPEG] Unexpected init_vo error.
XvMC play is limited to DVD quality since it is first implemented on i915. It is not a regression.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.