[mythtv-users] Cannot get XVMC to work?

Tom Lichti tom at redpepperracing.com
Wed May 17 18:15:08 UTC 2006


Nate Carlson wrote:
> On Wed, 17 May 2006, Tom Lichti wrote:
>   
>> ldd /usr/local/bin/mythfrontend  | grep -i xvmc
>>
>> Should output something like:
>>
>>        libXvMCW.so.1 => /usr/X11R6/lib/libXvMCW.so.1 (0xb6bf6000)
>>        libXvMC.so.1 => /usr/X11R6/lib/libXvMC.so.1 (0xb6bf3000)
>>
>> And verify that the linked file exists.
>>     
>
> natecars at chromium:~$ ldd /usr/bin/mythfrontend  | grep -i xvmc
>          libXvMC.so.1 => /usr/X11R6/lib/libXvMC.so.1 (0xb6c3f000)
> natecars at chromium:~$ ls -alh /usr/X11R6/lib/libXvMC.so.1
> lrwxrwxrwx  1 root root 14 2006-03-20 12:52 /usr/X11R6/lib/libXvMC.so.1 -> libXvMC.so.1.0
>
> Do there need to be the two files, or is this ok?
>
>   
One is fine, as long as it exists. What does

cat /etc/X11/XvMCConfig

say?
>> What does your frontend log say?
>>     
>
> Absolutely nothing about XvMC.  :/  Should it? Is it possible to enable 
> more detailed logging?
>
>   
mythfrontend  -v important,general,playback

Should give you lots of info. Mine looks like this:

2006-05-17 08:16:18.551 VideoOutputXv: XvMC version: 1.0
2006-05-17 08:16:18.552 XvMCSurfaceTypes::find(w 720, h 480, chroma 1, 
vld 0, idct 1, mpeg2, sub-wid
th 0, sub-height 0, disp, p<= 240, 2400 <=p, port, surfNum)
2006-05-17 08:16:18.552 Trying XvMC port 240
2006-05-17 08:16:18.555 Found a suitable XvMC surface 0
2006-05-17 08:16:18.556 VideoOutputXv: @ j=1 Looking for flag[s]: 
XvInputMask
2006-05-17 08:16:18.556 VideoOutputXv: Adaptor: 0 has flag[s]: 
XvInputMask XvImageMask
2006-05-17 08:16:18.556 XvMCSurfaceTypes::find(w 720, h 480, chroma 1, 
vld 0, idct 1, mpeg2, sub-wid
th 0, sub-height 0, disp, p<= 240, 2400 <=p, port, surfNum)
2006-05-17 08:16:18.556 Trying XvMC port 240
2006-05-17 08:16:18.556 Found a suitable XvMC surface 0
2006-05-17 08:16:18.557 VideoOutputXv: Grabbed xv port 240
2006-05-17 08:16:18.557 VideoOutputXv: XvMC surface found with IDCT 
support on port 240
.
.
.
2006-05-17 08:16:18.785 VideoOutputXv: ctor
2006-05-17 08:16:18.786 Over/underscan. V: 0, H: 0, XOff: 0, YOff: 0
2006-05-17 08:16:18.787 Display Rect  left: 0, top: 0, width: 800, 
height: 600, aspect: 1.33333
2006-05-17 08:16:18.787 Video Rect    left: 0, top: 0, width: 720, 
height: 480, aspect: 1.33333
2006-05-17 08:16:18.787 VideoOutputXv: Pixel dimensions: Screen 800x600, 
window 800x600
2006-05-17 08:16:18.788 VideoOutputXv: Estimated display dimensions: 
203x154 mm  Aspect: 1.31818
2006-05-17 08:16:18.788 VideoOutputXv: Estimated window dimensions: 
203x154 mm  Aspect: 1.31818
2006-05-17 08:16:18.788 VideoOutputXv: XvMC version: 1.0
2006-05-17 08:16:18.789 VideoOutputXv: XvMCTex: Init failed
2006-05-17 08:16:18.790 VideoOutputXv: @ j=1 Looking for flag[s]: 
XvInputMask
2006-05-17 08:16:18.790 VideoOutputXv: Adaptor: 0 has flag[s]: 
XvInputMask XvImageMask
2006-05-17 08:16:18.791 XvMCSurfaceTypes::find(w 720, h 480, chroma 1, 
vld 0, idct 1, mpeg2, sub-wid
th 0, sub-height 0, disp, p<= 240, 2400 <=p, port, surfNum)
2006-05-17 08:16:18.791 Trying XvMC port 240
2006-05-17 08:16:18.791 Found a suitable XvMC surface 0
2006-05-17 08:16:18.791 VideoOutputXv: Grabbed xv port 240
2006-05-17 08:16:18.792 VideoOutputXv: XvMC surface found with IDCT 
support on port 240

Tom



More information about the mythtv-users mailing list