cRemux single threaded?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Udo Richter wrote:
> Klaus Schmidinger wrote:
> 
>> Well, maybe I don't really understand your problem, but wouldn't
>> it be better if you just run two separate threads, one that writes
>> into cRemux and another that reads from it? That's how cRemux
>> is supposed to be used, and apparently it works fine that way.
> 
> 
> Its not a 'problem', as it now works quite well. The current data flow 
> is socket -> 2mb incoming buffer -> pre processing -> remuxing -> 
> PlayPes, and it runs in a single thread from beginning to end. I could 
> split this into several threads, but why? Why use a separate thread 
> (plus all the syncing that would be required) just for copying from one 
> buffer to the next?
> 
> Another reason not to thread cRemux: I still manage to keep 1.2.6 
> compatibility, and the 1.2.6 remuxer is only single threaded.

Yes, but I decided to make it multi threaded because I had trouble with it ;-)

Klaus


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux