I found
this guide to compiling a VDPAU-enabled mplayer on Ubuntu and wanted to give it a try on R5.5. Unfortunately, it fails when I attempt:
Code:
# apt-get build-dep mplayer
Reading package lists... Done
Building dependency tree... Done
Note, selecting libdv4-dev instead of libdv-dev
E: Build-dependencies for mplayer could not be satisfied.
Which ends in an error. I did successfully follow the guide on my Ubuntu desktop though
There is a helpful wiki page
here that also describes a similar method. I get a failure when I run the nvidia script which I suspect is a function of that apt-get build-dep mplayer failing.
Anyway, I'm looking for some guidance from someone who has successfully compiled mplayer with vdpau under R5.5.
Here is the last few lines:
Code:
libvo/vo_vdpau.c:1466: error: request for member 'y1' in something not a structure or union
libvo/vo_vdpau.c:1466: warning: statement with no effect
libvo/vo_vdpau.c:1467: warning: implicit declaration of function 'vdp_bitmap_surface_putbits'
libvo/vo_vdpau.c:1467: error: 'struct <anonymous>' has no member named 'surface'
libvo/vo_vdpau.c:1468: warning: statement with no effect
libvo/vo_vdpau.c:1469: warning: format '%d' expects type 'int', but argument 2 has type 'const void **'
libvo/vo_vdpau.c:1471: error: 'struct <anonymous>' has no member named 'w'
libvo/vo_vdpau.c:1471: warning: statement with no effect
libvo/vo_vdpau.c:1472: error: 'struct <anonymous>' has no member named 'h'
libvo/vo_vdpau.c:1472: warning: statement with no effect
libvo/vo_vdpau.c:1473: error: 'struct <anonymous>' has no member named 'dst_x'
libvo/vo_vdpau.c:1473: warning: statement with no effect
libvo/vo_vdpau.c:1474: error: 'struct <anonymous>' has no member named 'dst_y'
libvo/vo_vdpau.c:1474: warning: statement with no effect
libvo/vo_vdpau.c:1475: error: 'struct <anonymous>' has no member named 'color'
libvo/vo_vdpau.c:1475: warning: statement with no effect
libvo/vo_vdpau.c:1486: error: 'struct <anonymous>' has no member named 'in_use'
libvo/vo_vdpau.c:1486: error: 'struct <anonymous>' has no member named 'surface'
libvo/vo_vdpau.c:1487: warning: implicit declaration of function 'vdp_bitmap_surface_destroy'
libvo/vo_vdpau.c:1487: error: 'struct <anonymous>' has no member named 'surface'
libvo/vo_vdpau.c:1488: error: 'struct <anonymous>' has no member named 'surface'
libvo/vo_vdpau.c:1488: warning: statement with no effect
libvo/vo_vdpau.c: In function 'uninit':
libvo/vo_vdpau.c:1504: error: 'videoSurfaces' undeclared (first use in this function)
libvo/vo_vdpau.c:1506: warning: statement with no effect
make: *** [libvo/vo_vdpau.o] Error 1
Thanks in advance.