[FFmpeg-devel] [PATCH 1/2] ffplay: avoid window resize crash on osx with libsdl 1.2.14

Michael Niedermayer michaelni at gmx.at
Thu Oct 13 00:02:18 CEST 2011


On Wed, Oct 12, 2011 at 09:53:05PM +0000, Carl Eugen Hoyos wrote:
> Jean First <jeanfirst <at> gmail.com> writes:
> 
> > +++ b/ffplay.c
> > @@ -947,13 +947,7 @@ static int video_open(VideoState *is){
> >      if(screen && is->width == screen->w && screen->w == w
> >         && is->height== screen->h && screen->h == h)
> >          return 0;
> > -
> > -#ifndef __APPLE__
> >      screen = SDL_SetVideoMode(w, h, 0, flags);
> > -#else
> > -    /* setting bits_per_pixel = 0 or 32 causes blank video on OS X */
> > -    screen = SDL_SetVideoMode(w, h, 24, flags);
> > -#endif
> 
> This patch causes a double-free on exit in SDL_FreeYUVOverlay() for me on PPC
> oSX 10.5, but since it fixes wrong colours in many samples, I am all for it.

The double free should be reported to the SDL developers. Either we are
doing something wrong or theres a bug in SDL.

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Observe your enemies, for they first find out your faults. -- Antisthenes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20111013/a6f0e9ee/attachment.asc>


More information about the ffmpeg-devel mailing list