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

Måns Rullgård mans
Tue Apr 20 12:43:11 CEST 2010

Dave Yeo <daveryeo at telus.net> writes:

> On 04/19/10 02:16 pm, M?ns Rullg?rd wrote:
>> 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.
>> 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.
> Make test succeeds on OS/2 with pthreads enabled whereas os2threads
> are currently broken.

Then I suppose nobody will miss it if we remove it.

> The pthread library is incomplete though most things linked against
> them do work.  http://web.os2power.com/yuri/PthreadTls

As long as it has everything FFmpeg needs to run, that's good enough
for us.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list