[FFmpeg-devel] [PATCH] avformat/mux: be less strict with bitstream filter failures
James Almer
jamrial at gmail.com
Wed Nov 1 16:57:26 EET 2017
On 10/31/2017 9:50 PM, Carl Eugen Hoyos wrote:
> 2017-10-31 19:00 GMT+01:00 James Almer <jamrial at gmail.com>:
>> This makes the autobsf feature behave the same as the manual
>> bitstream filtering in ffmpeg.c
>>
>> Fixes ticket #6794
>>
>> Signed-off-by: James Almer <jamrial at gmail.com>
>> ---
>> libavformat/mux.c | 4 +++-
>> 1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/libavformat/mux.c b/libavformat/mux.c
>> index 77e03ee5ba..1445e7dcd6 100644
>> --- a/libavformat/mux.c
>> +++ b/libavformat/mux.c
>> @@ -876,7 +876,9 @@ static int do_packet_auto_bsf(AVFormatContext *s, AVPacket *pkt) {
>> av_log(ctx, AV_LOG_ERROR,
>> "Failed to send packet to filter %s for stream %d\n",
>> ctx->filter->name, pkt->stream_index);
>> - return ret;
>> + if (s->error_recognition & AV_EF_EXPLODE)
>> + return ret;
>> + return 0;
>
> Looks like a good idea to me.
>
> Thank you, Carl Eugen
Pushed, thanks.
More information about the ffmpeg-devel
mailing list