[FFmpeg-devel] ffplay -fs fix (ticket #3964)
jeff at reggie.com
Tue Sep 23 07:53:08 CEST 2014
Your patch works.
At 01:19 PM 9/22/2014, you wrote:
>On Fri, 19 Sep 2014, Jeff Dwork wrote:
>>On MS Windows, 'ffplay.exe -fs' does not start fullscreen. Behavior
>>on linux is correct.
>>On Windows, the initial placement of the SDL screen triggers the
>>SDL_VIDEORESIZE event. This executes the code in the event_loop
>>which calls SDL_SetVideoMode with the SDL_RESIZEABLE bit set. On
>>linux the resize event does not occur.
>>I can see an obvious flicker on my laptop as the initial fullscreen
>>window is replaced by the normal window. I don't see it on my
>>faster desktop system.
>>The fix is simple - don't execute SDL_SetVideoMode in the
>>event_loop if is_full_screen is set.
>>Diff for ffplay version N-66289-gb76d613
>>diff original/ffplay.c fixed/ffplay.c
>>< screen = SDL_SetVideoMode(FFMIN(16383,
>>event.resize.w), event.resize.h, 0,
>>> if (!is_full_screen)
>>> screen = SDL_SetVideoMode(FFMIN(16383,
>I'd rather fix this a bit differently, could you please try the
>ffmpeg-devel mailing list
>ffmpeg-devel at ffmpeg.org
More information about the ffmpeg-devel