8756: XvMC not working on 7300 Go
Anyone managed to get XvMC working on a Geforce Go 7300? I'm using mplayer on Ubuntu Dapper AMD64 and here's what happens:
XVMC_DEBUG=2 mplayer -vo xvmc -vc ffmpeg12mc ./test.mpeg
vd_ffmpeg: XVMC accelerated MPEG2
VDec: vo config request - 704 x 576 (preferred colorspace: MPEG1/2 Motion Compensation and IDCT)
VDec: using MPEG1/2 Motion Compensation and IDCT as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xvmc] 704x576 => 1024x576 MPEG1/2 Motion Compensation and IDCT
vo_xvmc: Port 274 grabed
vo_xvmc: Found matching surface with id=54434449 on 274 port at 0 adapter
NV-XVMC (WARN): failed to allocate AGP DMA buffer
NV-XVMC (WARN): allocated framebuffer DMA buffer instead
vo_xvmc: Allocated Direct Context
vo_xvmc: data_blocks allocated
vo_xvmc: mv_blocks allocated
vo_xvmc: Motion Compensation context allocated - 8 surfaces
vo_xvmc: idct=1 unsigned_intra=0
vo_xvmc: looking for OSD support
Subpicture id 0x34344149
vo_xvmc: OSD support by additional frontend rendering
Only buffers allocated by vo_xvmc allowed
mplayer: vd_ffmpeg.c:1034: mc_get_buffer: Assertion `0' failed.
... and after that mplayer crashes with 'MPlayer interrupted by signal 6 in module: decode_video'.