X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fsegment.c;h=4c6c6d448f0849bc0fd3ca8848b47ca10d89d295;hb=d693392886b8454c818e384c816b9ede53c570d8;hp=df6f4b5c73c916b0818dd566026841a4b1bf4749;hpb=5d75e4667742c851e21dcd6ce70154834fb7d22b;p=ffmpeg diff --git a/libavformat/segment.c b/libavformat/segment.c index df6f4b5c73c..4c6c6d448f0 100644 --- a/libavformat/segment.c +++ b/libavformat/segment.c @@ -966,8 +966,10 @@ static int seg_check_bitstream(struct AVFormatContext *s, const AVPacket *pkt) if (ret == 1) { AVStream *st = s->streams[pkt->stream_index]; AVStream *ost = oc->streams[pkt->stream_index]; - st->internal->bsfc = ost->internal->bsfc; - ost->internal->bsfc = NULL; + st->internal->bsfcs = ost->internal->bsfcs; + st->internal->nb_bsfcs = ost->internal->nb_bsfcs; + ost->internal->bsfcs = NULL; + ost->internal->nb_bsfcs = 0; } return ret; }