FS#13265 - [mplayer] compile in XvMC support by default
Attached to Project:
Arch Linux
Opened by Frank Thieme (fthieme) - Friday, 13 February 2009, 21:53 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 12 January 2010, 13:20 GMT
Opened by Frank Thieme (fthieme) - Friday, 13 February 2009, 21:53 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 12 January 2010, 13:20 GMT
|
Details
Description:
I just wondered why xvmc don't work on my machine, just to find out, that XvMC support is actually missing in the mplayer builds. Additional info: mplayer 28347-2 Steps to reproduce: 'mplayer -vo help' should give xvmc as an option, but doesn't |
This task depends upon
Closed by Ionut Biru (wonder)
Tuesday, 12 January 2010, 13:20 GMT
Reason for closing: Fixed
Additional comments about closing: mplayer-30286-1
Tuesday, 12 January 2010, 13:20 GMT
Reason for closing: Fixed
Additional comments about closing: mplayer-30286-1
$ cat /etc/X11/XvMCConfig
libXvMCNVIDIA_dynamic.so.1
$ mplayer -vo xvmc -vc ffmpeg12mc -fs dvd://7
works fine (relevant log info attached)
$ mplayer -radio channels=`cat channels` radio://{1..23}
works fine also
I can't test lirc support; my remote required lirc_gpio and I never managed to make it work under recent kernels.
$ mplayer -vo xvmc -vc ffmpeg12mc -fs dvd://7
works fine
...mmh, when it works.
Example:
· start system
· test mplayer/xvmc: freezes
· restart X, test mplayer/xvmc: freezes
· reboot system, test mplayer/xvmc: freezes
· halt system, boot system, test mplayer/xvmc: works
I don't know if this is a system or mplayer problem; I'll try to gather further information.
Note: mplayer freezes after the creation of the output window, without showing a single video frame. I have to kill it with Ctrl-C.
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
GMA 4500HD in Thinkpad SL300
It does not freeze, just don't show anything.
But I guess this is not a mplayer issue...
Here is the xorg log diff.
Xorg.0.log (working XvMC)
Xorg.0.log.old (XvMC not working)
$ diff Xorg.0.log Xorg.0.log.old
190a191
> (II) NVIDIA(0): Detected AGP rate: 4X
215c216
< (II) NVIDIA(0): Initialized GPU GART.
---
> (II) NVIDIA(0): Initialized AGP GART.
It does not freeze, just don't show anything.
Are you playing a mpeg2 video stream? Other video formats aren't supported by XvMC and mplayer plays the audio stream discarding the video output.
VO: [xvmc] 352x240 => 352x262 MPEG1/2 Motion Compensation
Xlib: extension "Generic Event Extension" missing on display ":0.0".
vo_xvmc: Using Xv Adaptor #0 (Intel(R) Textured Video)
vo_xvmc: Port 81 grabed
vo_xvmc: Found matching surface with id=32315659 on 81 port at 0 adapter
[intel_xvmc] info: decoder type is i965 MPEG2 MC decoder
Xlib: extension "Generic Event Extension" missing on display ":0.0".
vo_xvmc: Allocated Direct Context
vo_xvmc: data_blocks allocated
vo_xvmc: mv_blocks allocated
vo_xvmc: Motion Compensation context allocated - 8 surfaces
vo_xvmc: idct=0 unsigned_intra=1
vo_xvmc: looking for OSD support
vo_xvmc: No OSD support for this mode