[mythtv-users] XvMC OpenGL nvidia build question

jack snodgrass mrlinuxgroups at gmail.com
Thu Sep 14 01:27:05 UTC 2006


Not sure if this is x86_64 specific or not... that's my build platform
but it's probably not related to that...

What options do I want to pass to configured to use the nvidia xvmc libs?

I have:
[root at amd ~]# ls /usr/lib64/nvidia/
-rwxr-xr-x   1 root root  191480 Aug 24 23:01 libXvMCNVIDIA.so.1.0.8774
-rwxr-xr-x   1 root root    2912 Aug 24 23:01 libnvidia-tls.so.1.0.8774
-rwxr-xr-x   1 root root  118400 Aug 24 23:01 libnvidia-cfg.so.1.0.8774
-rwxr-xr-x   1 root root  736720 Aug 24 23:01 libGL.so.1.0.8774
-rwxr-xr-x   1 root root 7845920 Aug 24 23:01 libGLcore.so.1.0.8774
lrwxrwxrwx   1 root root      25 Sep  5 19:09
libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.1.0.8774
lrwxrwxrwx   1 root root      25 Sep  5 19:09 libnvidia-tls.so.1 ->
libnvidia-tls.so.1.0.8774
lrwxrwxrwx   1 root root      25 Sep  5 19:09 libnvidia-cfg.so.1 ->
libnvidia-cfg.so.1.0.8774
lrwxrwxrwx   1 root root      17 Sep  5 19:09 libGL.so.1 -> libGL.so.1.0.8774
lrwxrwxrwx   1 root root      21 Sep  5 19:09 libGLcore.so.1 ->
libGLcore.so.1.0.8774
drwxr-sr-x   2 root root    4096 Sep  6 04:14 tls
lrwxrwxrwx   1 root root      25 Sep 13 19:43 libXvMCNVIDIA.so ->
libXvMCNVIDIA.so.1.0.8774

I've tried
./configure  \
--libdir-name=lib64 \
--xvmc-lib=XvMCNVIDIA \
--tune=`uname -i` \
--arch=`uname -i` \
--cpu=`uname -i` \
.
.
.

... I get:
.
.
.
# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     yes
XvMC VLD support yes
XvMC pro support yes
XvMC OpenGL sup. yes
XvMC libs        -lXvMCNVIDIA

when I do a build, I get errors:
../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
`XvMCLoadQMatrix'
../../libs/libavcodec/libmythavcodec-0.20.so: undefined reference to
`XvMCBeginSurface'
../../libs/libmythtv/libmythtv-0.20.so: undefined reference to `XvMCPutSlice2'

which I'm guessing is a XvMC nvidia issue.

if I do:
./configure  \
--libdir-name=lib64 \
--tune=`uname -i` \
--arch=`uname -i` \
--cpu=`uname -i` \
.
.
.

I get:
# Video Output Support
x11 support      yes
xrandr support   yes
xv support       yes
XvMC support     yes
XvMC VLD support yes
XvMC pro support yes
XvMC OpenGL sup. no
XvMC libs        -lXvMCW

I don't get compile errors, but I don't think that I have the new OpenGL
stuff and I don't think I'm using my nvidia libs either.

I am using FC5 with the livna nvida drivers.

jack


More information about the mythtv-users mailing list