[mythtv-users] XvMC Greyscale OSD fix in trunk SVN

Tom Lichti tom at redpepperracing.com
Mon Dec 10 19:35:34 UTC 2007


How do you enable the fix in svn? I have an nVidia 5200 card, and I used 
to be able to use the database ahck to enable the colour OSD when 
running XvMC. I can't seem to find the right combination of settings in 
current SVN to accomplish the same thing. I tried setting 'OSD Renderer' 
to chromakey, but when I play a recording I get an error in the log:

2007-12-10 12:42:12.303 VideoOutputXv: Adaptor#0: NV17 Video Texture has 
flag[s]: XvInputMask XvImageMask
2007-12-10 12:42:12.303 VideoOutputXv: Has XVideo flags...
2007-12-10 12:42:12.303 VideoOutputXv: Here...
2007-12-10 12:42:12.303 XvMCSurfaceTypes::find(w 480, h 480, chroma 1, 
vld 0, idct 1, mpeg2, sub-width 0, sub-height 0, disp, p<= 276, 2450 
<=p, port, surfNum)
2007-12-10 12:42:12.303 Trying XvMC port 245
2007-12-10 12:42:12.303 Found a suitable XvMC surface 0
2007-12-10 12:42:12.303 VideoOutputXv: Grabbed xv port 245
2007-12-10 12:42:12.303 VideoOutputXv: XvMC surface found with IDCT 
support on port 245
2007-12-10 12:42:12.304 VideoOutputXv: XvMC Adaptor Name: 'NV17 Video 
Texture'
2007-12-10 12:42:12.315 VDP: SetVideoRenderer(xvmc-opengl)
2007-12-10 12:42:12.315 VDP: SetVideoRender(xvmc-opengl) == 
GetVideoRenderer()
2007-12-10 12:42:12.316 VideoOutputXv: Chromakeying not possible with 
this XVideo port.
2007-12-10 12:42:12.316 VideoOutputXv: Ack! Disabling ChromaKey OSD
                        We can't use ChromaKey OSD if chromakeying is 
not supported!

What am I doing wrong? I have
Option "XvmcUsesTextures" "false"

and

Section "Extensions"
   Option "Composite" "false"
EndSection

in my xorg.conf, and my version info is:

Source code version     : 15041M
SVN branch              : trunk
Library API version     : 0.21.20071202-1
Network Protocol Version: 36
Options compiled in:
 linux release using_oss using_alsa using_backend using_directfb 
using_frontend using_ivtv using_lirc using_opengl_vsync 
using_opengl_video using_v4l using_x11 using_xrandr using_xv using_xvmc 
using_xvmc_opengl using_bindings_perl using_opengl using_ffmpeg_threads 
using_xvmc_pbuffer

Could there be a conflict with the multi-threading, or am I missing 
something?

Thanks
Tom



More information about the mythtv-users mailing list