[MPlayer-dev-eng] [PATCH] Make vo_macosx support double buffering by default

Tim Wojtulewicz timwoj at ieee.org
Fri Oct 5 03:35:53 CEST 2007


On Oct 4, 2007, at 5:05 PM, Compn wrote:

> On Fri, 5 Oct 2007 00:17:49 +0800, Ulion wrote:
>
>>> Is it supposed to get rid of some of the flickering effects on OSD?
>>
>> I notice the flickering problem before, but today I did not found
>> flickering with or without double buffering. So that problem may
>> already be fixed, or be fixed by this patch, or still there, not  
>> sure.
>
>
> does double buffering help anything? is it slower? faster?
> prevent tearing? does vo macosx need it?
>
> btw any idea about osd frozen on screen with vo quartz/macosx ?
> it seems to happen when a movie is paused and screen blanks due to
> inactivity and then resume playing movie.
>
> i made this bug for it:
> http://bugzilla.mplayerhq.hu/show_bug.cgi?id=756

I have another vo_macosx issue for you.  I'm getting an intermittent  
crash when passing more than one file to mplayer.  The crash happens  
during the reinit of the vo as far as I can tell.  The problem is  
that I can't seem to reproduce it reliably.  The backtrace from gdb is:

#0  0x90a40100 in objc_msgSend ()
#1  0x0003f748 in preinit (arg=0x252dd20 "\002U?\v") at vo_macosx.m:311
#2  0x00033598 in init_best_video_out (vo_list=0x0) at video_out.c:322
#3  0x000056a8 in reinit_video_chain () at mplayer.c:1899
#4  0x00008094 in main (argc=5832704, argv=0x5a0000) at mplayer.c:3225

I've gotten it to happen with a number of different files (mostly  
xvid and wmv9) so I don't think it's any specific file.  I haven't  
opened a bug on bugzilla for it yet.

Tim



More information about the MPlayer-dev-eng mailing list