[FFmpeg-devel] [PATCH 0/2] Remove SDL2 output devices

Anton Khirnov anton at khirnov.net
Sun Feb 4 11:31:32 EET 2024


Quoting Zhao Zhili (2024-02-04 10:19:11)
> > On Feb 4, 2024, at 17:02, J. Dekker <jdek at itanimul.li> wrote:
> > 
> > With the addition of threading in ffmpeg.c, the SDL2 devices no longer have the
> > 'main' thread. This means that both the SDL2 and OpenGL output device are broken
> > in master. Rather than attempting to fix it, they should be removed instead as
> > there are better alternatives for debugging or viewing streams.
> 
> Please note they are broken only with fftools, they work as before when used as libavdevice
> in theory.

In other words, unlike any normal muxer, they are broken for any
multithreaded caller and always have been.

-- 
Anton Khirnov


More information about the ffmpeg-devel mailing list