[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