On Sun, 17 Apr 2016, [email protected] wrote:
From: Jan Sebechlebsky <[email protected]>
Adds per slave option 'onfail' to the tee muxer allowing an output to
fail,so other slave outputs can continue.
[..]
static int tee_write_trailer(AVFormatContext *avf)
{
TeeContext *tee = avf->priv_data;
+ AVFormatContext *avf2;
int ret_all = 0, ret;
unsigned i;
for (i = 0; i < tee->nb_slaves; i++) {
- if ((ret = close_slave(&tee->slaves[i])) < 0)
- if (!ret_all)
+ if (!(avf2 = tee->slaves[i].avf))
+ continue;
This might be uneeded, close_slave should handle a null avf.
+ if ((ret = close_slave(&tee->slaves[i])) < 0) {
+ ret = tee_process_slave_failure(avf2, i, ret);
This supposed to be tee_process_slave_failuer(avf, i, ret)?
I missed these earlier, sorry.
Regards,
Marton
_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel