[FFmpeg-devel] [RFC] Removing non-pthreads support

Måns Rullgård mans
Tue Apr 20 00:32:44 CEST 2010

"Fran?ois Revol" <revol at free.fr> writes:

> Le Mon, 19 Apr 2010 22:16:40 +0100, M?ns Rullg?rd a ?crit :
>> FFmpeg currently supports four different threading libraries:
>> pthreads, beos, win32, and OS/2.  I suspect most people already use
>> pthreads, and all the relevant operating systems seem to have a
>> pthreads implementation, even OS/2.  I'm not sure about old BeOS, but
>> I doubt anyone is still using that, much less with threads.
> I do, though I'm not sure I actually enable threads...
> As for Haiku, it does support pthreads, so it shouldn't be a problem.

Is there any reason to care about non-Haiku?  I can see why Haiku
developers might want to run "real" BeOS for reference, but surely
they don't need to run FFmpeg on it.

>> To ease the maintenance burden, I suggest we drop support for all but
>> pthreads in FFmpeg.  If there is a compelling reason for keeping any
>> of the others, please speak up now.
> I still have pending patches for BeOS support... and I'd like to at 
> least have a known revision working before dropping support.

You say this every time we suggest dropping support for obscure BeOS
stuff.  Either you get your act together and fix it, or I'm deleting
it sooner rather than later.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list