# HG changeset patch # User adrian # Date 1242680435 0 # Node ID 82b6fbc720998e30107f0ca50bfba2b158650239 # Parent b14a1b101656f68a812bf59d9877a4f0a9c857be When used with shared_buffer, autorelease in each flip_page so objects don't accumulate until exit. diff -r b14a1b101656 -r 82b6fbc72099 libvo/vo_corevideo.m --- a/libvo/vo_corevideo.m Sun May 17 19:51:56 2009 +0000 +++ b/libvo/vo_corevideo.m Mon May 18 21:00:35 2009 +0000 @@ -240,9 +240,11 @@ static void flip_page(void) { - if(shared_buffer) + if(shared_buffer) { + NSAutoreleasePool *pool = [NSAutoreleasePool new]; [mplayerosxProto render]; - else { + [pool release]; + } else { [mpGLView setCurrentTexture]; [mpGLView render]; if (vo_doublebuffering) {