[FFmpeg-devel] Tee improvement - discussion

Jan Sebechlebsky sebechlebskyjan at gmail.com
Fri May 27 05:11:22 CEST 2016


Hi Nicolas,

On 05/26/2016 12:09 PM, Nicolas George wrote:
> But the "stick everything in threads" approach is flawed. Just think 
> about what will happen if the actual muxer is blocking on a write 
> while the application, seeing non-blocking behaviour, wants to close 
> it: how do you kill the blocked write? Regards 
If I understand it correctly, I think this will be handled quite smoothy 
- you don't have to kill the blocked write, the application has to call 
write_trailer anyway before closing the muxer, so I guess this is the 
place where tee will wait for the muxer's pending write operation to 
finish. So application will know, that after call to write_trailer all 
operations are finished.

Regards,
Jan


More information about the ffmpeg-devel mailing list