Michael Haan wrote:

>On 5/31/05, Mario Limonciello <[EMAIL PROTECTED]> wrote:
>  
>
>>I would say strace should work, just look and see which library was
>>accessed.  Make sure you enable XvMC in mythfrontend, and then launch
>>like this:
>>
>>strace mythtv
>>
>>On 5/31/05, Michael Haan <[EMAIL PROTECTED]> wrote:
>>    
>>
>>>On 5/31/05, Mario Limonciello <[EMAIL PROTECTED] > wrote:
>>>      
>>>
>>>>In this case, I wonder about the way gentoo is doing its layout:
>>>>
>>>>[EMAIL PROTECTED] /usr/lib $ ldd /usr/local/bin/mythfrontend | grep XvMC
>>>>       libXvMC.so.1 => /usr/lib/libXvMC.so.1 (0x00002aaaacae7000)
>>>>
>>>>[EMAIL PROTECTED] /usr/lib $ ls -alh libXvMC*
>>>>-rw-r--r--  1 root root  14K Mar 19 19:15 libXvMC.a
>>>>lrwxrwxrwx  1 root root   14 Mar 19 19:15 libXvMC.so -> libXvMC.so.1.0
>>>>lrwxrwxrwx  1 root root   14 Mar 19 19:15 libXvMC.so.1 -> libXvMC.so.1.0
>>>>-rwxr-xr-x  1 root root  16K Mar 19 19:15 libXvMC.so.1.0
>>>>-rw-r--r--  1 root root 239K May 12 13:57 libXvMCNVIDIA.a
>>>>-rwxr-xr-x  1 root root 187K May 12 13:57 libXvMCNVIDIA.so.1.0.7174
>>>>lrwxrwxrwx  1 root root   25 Apr  9 23:15 libXvMCNVIDIA_dynamic.so.1
>>>>-> libXvMCNVIDIA.so.1.0.7174
>>>>
>>>>My guess here would be libXvMC.so.1.0 being the wrapper library for
>>>>gentoo machines.
>>>>
>>>>On 5/31/05, Daniel Kristjansson <[EMAIL PROTECTED] > wrote:
>>>>        
>>>>
>>>>>On Mon, 2005-05-30 at 11:30 -0400, Michael Haan wrote:
>>>>>          
>>>>>
>>>>>>On 5/29/05, Mario Limonciello <[EMAIL PROTECTED] > wrote:
>>>>>>            
>>>>>>
>>>>>>>Michael Haan wrote:
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>It looks like there are two different versions of XvMC in there.  How
>>>>>>>>can I tell which version myth is using?  I'm just wondering if maybe
>>>>>>>>it's not using the right one and I were to switch it, then XvMC might
>>>>>>>>work.
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>Well, check the value of your /etc/X11/XvMCConfig
>>>>>>>mine shows up like this:
>>>>>>>[EMAIL PROTECTED] ~ $ cat /etc/X11/XvMCConfig
>>>>>>>libXvMCNVIDIA.so
>>>>>>>              
>>>>>>>
>>>>>>That file does not exist on my machine:
>>>>>>
>>>>>>            
>>>>>>
>>>>>XvMCConfig is only used if MythTV is linked to XvMCW. To see what MythTV
>>>>>is linked to you can use ldd.
>>>>>  ldd /usr/local/bin/mythfrontend  | grep XvMC
>>>>>It may be linked directly to libXvMCNVIDIA.so, or another library. I 
>>>>>believe
>>>>>the order of preference is XvMCW, Via, nVidia, I810. XvMCW is wrapper 
>>>>>library
>>>>>that allows you to use any of one the others at runtime by updating
>>>>>/etc/X11/XvMCConfig.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>mythtv-users mailing list
>>>>>[email protected]
>>>>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>_______________________________________________
>>>>mythtv-users mailing list
>>>>[email protected]
>>>>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>>
>>>>        
>>>>
>>>So, I think that's similar to my setup.  How do I confirm which
>>>library is being loaded for XvMC at runtime?
>>>
>>>      
>>>
>
>strace seems to be indicating its using /usr/lib/libXvMC.so.1, not any
>of the nvidia drivers (although, it looks like its using nvidia's open
>gl).  How do I change that so it uses nvidia'a xvmc?
>
>  
>
Well i'm not sure that I can further help here.  Strace for me doesn't
show me which libraries are loaded when my XvMC actually works. (at
least not while I'm scrolling back 2000 lines in strace that i can
see).  If that file is indeed a wrapper like I'm thinking, just put in
libXvMCNVIDIA.so
into /etc/X11/XvMCConfig, and you will know for a fact that the right
library is getting loaded.  Usually to get my XvMC to work, I have to
just restart mythfrontend's playback of a recording 8 or 9 times, and
then it seems to start to work XvMC wise for a couple of recordings
before needing to repeat.
_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to