[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