[Mplayer-cvslog] CVS: main/libvo vo_directx.c,1.7,1.8
    Diego Biurrun 
    diego at biurrun.de
       
    Sat Dec 21 20:17:12 CET 2002
    
    
  
Sascha Sommer wrote:
> It was wrong before. Buffers have to be locked before writting.
> It seems you  are using doublebuffering. Sorry I forgot to check this.
Yes, I have double=yes in my config file, without it the OSD flickers. 
With -nodouble I have no problems.
> The (vo_doublebuffering) block has to be behind
 > g_lpddsBack->lpVtbl->Unlock (g_lpddsBack,NULL);
Yes, I moved this up a few lines and now it works perfectly.  Thanks!
> I will commit later or completly remove vo_directx. Btw yvu9 osd code is
> still broken:(
By god, don't remove vo_directx, it's working great now!  I at least 
have no more problems (well except for A/V sync, but that's another story).
Diego
    
    
More information about the MPlayer-cvslog
mailing list