[mythtv-users] newbie pcHDTV questions

John Patrick Poet john at BlueSkyTours.com
Fri Apr 2 17:18:58 EST 2004


On Fri, 2 Apr 2004, Daniel Walton wrote:

> After more than a week of fighting with this (I'm new to linux and mythtv) I
> think I am finally getting close to getting my pcHDTV card working with mythtv.
> I just need a little help to get over the last few bumps :)  I'm on Fedora Core
> 1 with the 2.4.22-1.2174.nptl kernel.
>
> #1 - Does mythtv need xine-hd or is it just a cool app to have installed to play
> with?



I never really got much satisfaction with xine myself.  You don't need it
for Myth.



> #2 - I have the latest CVS (last night) and I'm trying to compile it with XvMC
> support but it can't find the XvMCNVIDIA library.



Beleive me.  You do NOT want to use XvMC with HDTV.  Daniel is trying to
make it work, but at this point you will be MUCH better off with out it.
The current XvMC libraries are not designed to work with HDTV sized frames.



>  The compilers spews forth
>
> thavformat-0.15 -lfreetype -lmp3lame -L/usr/X11R6/lib -lXinerama -lXv -lX11
> -lXext -lXxf86vm -lXvMCNVIDIA -lXvMC -lXv -lqt-mt -lXext -lX11 -lm -lpthread
> /usr/bin/ld: cannot find -lXvMCNVIDIA
> collect2: ld returned 1 exit status
> make[2]: *** [libmythtv-0.15.so.0.15.0] Error 1
> make[2]: Leaving directory `/home/mythtv/cvs/mythtv/libs/libmythtv'
> make[1]: *** [sub-libmythtv] Error 2
> make[1]: Leaving directory `/home/mythtv/cvs/mythtv/libs'
> make: *** [sub-libs] Error 2
> [mythtv at localhost mythtv]$
>
>
> but I have that library
>
> [mythtv at localhost /]# find / -name '*XvMCNVI*' -print
> /usr/X11R6/lib/nvidia-graphics-1.0-5336/libXvMCNVIDIA.so.1.0.5336
> /usr/X11R6/lib/nvidia-graphics-1.0-4363/libXvMCNVIDIA_dynamic.so.1
> /usr/X11R6/lib/nvidia-graphics-1.0-4363/libXvMCNVIDIA.so.1.0.4363
> [mythtv at localhost /]#
>
> [mythtv at localhost /]# cat /etc/ld.so.conf
> /usr/lib/mysql
> /usr/lib/nvidia-graphics-1.0-4363
> /usr/lib/sane
> /usr/lib/qt-3.1/lib
> /usr/local/lib
> /usr/local/lib/xine
> /usr/X11R6/lib
> /usr/X11R6/lib/nvidia-graphics-1.0-4363
> [mythtv at localhost /]#
>
> Is the compiler looking for libXvMCNVIDIA.so.1.0.4363 or
> libXvMCNVIDIA_dynamic.so.1 or something else?


Given the error message you provided, it would be looking for
libXvMCNVIDIA.so or libXvMCNVIDIA.a.  Usually there will be a softlink from
libXvMCNVIDIA.so.1.0.4363 to libXvMCNVIDIA.so.  You could do this yourself
by issuing the following command:

ln -s /usr/X11R6/lib/nvidia-graphics-1.0-4363/libXvMCNVIDIA.so.1.0.4363 \
   /usr/X11R6/lib/nvidia-graphics-1.0-4363/libXvMCNVIDIA.so

the '\' is in there because the command spans more than one line... If you
issue it as all one long line, get ride of the '\'.


> I installed 4363 nvidia drivers per Jarod's doc but it looks like something
> didn't take correctly.


I personally have had better luck installing the raw nVidia drivers from
nVidia's site, instead of using apt-get for them, but using apt-get should
work.

> Let me know if you need any more info, I'm kinda stuck at this point.
>
> Thanks
> Daniel


You DO want to use nVidia's drivers, but I would NOT use XvMC.  I am
currently using nVidia's 5336 drivers with good success.


John


More information about the mythtv-users mailing list