]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/segment.c
avformat/mov: parse rtmd track timecode
[ffmpeg] / libavformat / segment.c
index df6f4b5c73c916b0818dd566026841a4b1bf4749..4c6c6d448f0849bc0fd3ca8848b47ca10d89d295 100644 (file)
@@ -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;
     }