[vlc-devel] [RFC] planned pth, state threads and cthreads removal

Felix Paul Kühne fkuehne.videolan at googlemail.com
Mon Jan 21 20:30:02 CET 2008

On 21.01.2008, at 17:43, Rémi Denis-Courmont wrote:

> 	Hello,
> Support for GNU pth has been broken for several years, and there  
> seems to be
> no interest whatsoever in bringing it back to a usable state. Same  
> for State
> Threads. Besides, as cooperative multithreading libraries, they  
> most probably
> don't work at all due to the heavy use of the socket API inside VLC.
> Cthreads is even worse as it seems pretty much dead upstream... for  
> over TEN
> years.
> pthread (and Win32) most certainly supersedes it on any supported  
> platform.
> N.B.: This is not a proposal to remove the BeOS kernel scheduler  
> support at
> this point of time.

I do understand your reasons and in fact, I strongly support this move.

However, I would ask you not to start working on it right away or do  
it in a branch at first, because I really want VLC 0.9.0 to get  
stable and finally out of the door. Thus, we got 2 ways: either  
rework threading in a separate branch or branch out 0.9.0. Both  
possibilities are acceptable to me.

Just my 2 cents.


More information about the vlc-devel mailing list