Signed-off-by: Marton Balint <c...@passwd.hu> --- libavformat/adtsenc.c | 2 +- libavformat/aiffenc.c | 1 + libavformat/cafenc.c | 1 + libavformat/flvenc.c | 2 +- libavformat/lrcenc.c | 3 ++- libavformat/mp3enc.c | 2 +- libavformat/nutenc.c | 3 ++- libavformat/omaenc.c | 2 +- libavformat/smjpegenc.c | 2 +- libavformat/wtvenc.c | 1 + libavformat/wvenc.c | 2 +- 11 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/libavformat/adtsenc.c b/libavformat/adtsenc.c index 242d738..e004914 100644 --- a/libavformat/adtsenc.c +++ b/libavformat/adtsenc.c @@ -207,5 +207,5 @@ AVOutputFormat ff_adts_muxer = { .write_packet = adts_write_packet, .write_trailer = adts_write_trailer, .priv_class = &adts_muxer_class, - .flags = AVFMT_NOTIMESTAMPS, + .flags = AVFMT_NOTIMESTAMPS | AVFMT_NEED_PARSED_CREATION_TIME, }; diff --git a/libavformat/aiffenc.c b/libavformat/aiffenc.c index 25dc5e6..a9d4cbb 100644 --- a/libavformat/aiffenc.c +++ b/libavformat/aiffenc.c @@ -330,5 +330,6 @@ AVOutputFormat ff_aiff_muxer = { .write_packet = aiff_write_packet, .write_trailer = aiff_write_trailer, .codec_tag = (const AVCodecTag* const []){ ff_codec_aiff_tags, 0 }, + .flags = AVFMT_NEED_PARSED_CREATION_TIME, .priv_class = &aiff_muxer_class, }; diff --git a/libavformat/cafenc.c b/libavformat/cafenc.c index 544bc4a..8975c4d 100644 --- a/libavformat/cafenc.c +++ b/libavformat/cafenc.c @@ -268,4 +268,5 @@ AVOutputFormat ff_caf_muxer = { .write_packet = caf_write_packet, .write_trailer = caf_write_trailer, .codec_tag = (const AVCodecTag* const []){ff_codec_caf_tags, 0}, + .flags = AVFMT_NEED_PARSED_CREATION_TIME, }; diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index 8fd5d29..a8d6aa0 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -714,6 +714,6 @@ AVOutputFormat ff_flv_muxer = { flv_video_codec_ids, flv_audio_codec_ids, 0 }, .flags = AVFMT_GLOBALHEADER | AVFMT_VARIABLE_FPS | - AVFMT_TS_NONSTRICT, + AVFMT_TS_NONSTRICT | AVFMT_NEED_PARSED_CREATION_TIME, .priv_class = &flv_muxer_class, }; diff --git a/libavformat/lrcenc.c b/libavformat/lrcenc.c index b316ccd..ce75071 100644 --- a/libavformat/lrcenc.c +++ b/libavformat/lrcenc.c @@ -147,6 +147,7 @@ AVOutputFormat ff_lrc_muxer = { .write_header = lrc_write_header, .write_packet = lrc_write_packet, .flags = AVFMT_VARIABLE_FPS | AVFMT_GLOBALHEADER | - AVFMT_TS_NEGATIVE | AVFMT_TS_NONSTRICT, + AVFMT_TS_NEGATIVE | AVFMT_TS_NONSTRICT | + AVFMT_NEED_PARSED_CREATION_TIME, .subtitle_codec = AV_CODEC_ID_SUBRIP }; diff --git a/libavformat/mp3enc.c b/libavformat/mp3enc.c index 71f5178..7d0d0b0 100644 --- a/libavformat/mp3enc.c +++ b/libavformat/mp3enc.c @@ -627,7 +627,7 @@ AVOutputFormat ff_mp3_muxer = { .write_packet = mp3_write_packet, .write_trailer = mp3_write_trailer, .query_codec = query_codec, - .flags = AVFMT_NOTIMESTAMPS, + .flags = AVFMT_NOTIMESTAMPS | AVFMT_NEED_PARSED_CREATION_TIME, .priv_class = &mp3_muxer_class, }; #endif diff --git a/libavformat/nutenc.c b/libavformat/nutenc.c index b6582ef..ef1515a 100644 --- a/libavformat/nutenc.c +++ b/libavformat/nutenc.c @@ -1235,7 +1235,8 @@ AVOutputFormat ff_nut_muxer = { .write_packet = nut_write_packet, .write_trailer = nut_write_trailer, .deinit = nut_write_deinit, - .flags = AVFMT_GLOBALHEADER | AVFMT_VARIABLE_FPS, + .flags = AVFMT_GLOBALHEADER | AVFMT_VARIABLE_FPS | + AVFMT_NEED_PARSED_CREATION_TIME, .codec_tag = ff_nut_codec_tags, .priv_class = &class, }; diff --git a/libavformat/omaenc.c b/libavformat/omaenc.c index fe0669f..d5fe783 100644 --- a/libavformat/omaenc.c +++ b/libavformat/omaenc.c @@ -103,5 +103,5 @@ AVOutputFormat ff_oma_muxer = { .write_header = oma_write_header, .write_packet = ff_raw_write_packet, .codec_tag = (const AVCodecTag* const []){ff_oma_codec_tags, 0}, - .flags = AVFMT_NOTIMESTAMPS, + .flags = AVFMT_NOTIMESTAMPS | AVFMT_NEED_PARSED_CREATION_TIME, }; diff --git a/libavformat/smjpegenc.c b/libavformat/smjpegenc.c index 430a497..f1ec392 100644 --- a/libavformat/smjpegenc.c +++ b/libavformat/smjpegenc.c @@ -141,6 +141,6 @@ AVOutputFormat ff_smjpeg_muxer = { .write_header = smjpeg_write_header, .write_packet = smjpeg_write_packet, .write_trailer = smjpeg_write_trailer, - .flags = AVFMT_GLOBALHEADER | AVFMT_TS_NONSTRICT, + .flags = AVFMT_GLOBALHEADER | AVFMT_TS_NONSTRICT | AVFMT_NEED_PARSED_CREATION_TIME, .codec_tag = (const AVCodecTag *const []){ ff_codec_smjpeg_video_tags, ff_codec_smjpeg_audio_tags, 0 }, }; diff --git a/libavformat/wtvenc.c b/libavformat/wtvenc.c index 0894b7f..4c22909 100644 --- a/libavformat/wtvenc.c +++ b/libavformat/wtvenc.c @@ -842,4 +842,5 @@ AVOutputFormat ff_wtv_muxer = { .write_trailer = write_trailer, .codec_tag = (const AVCodecTag* const []){ ff_codec_bmp_tags, ff_codec_wav_tags, 0 }, + .flags = AVFMT_NEED_PARSED_CREATION_TIME, }; diff --git a/libavformat/wvenc.c b/libavformat/wvenc.c index b0d74ca..a840d84 100644 --- a/libavformat/wvenc.c +++ b/libavformat/wvenc.c @@ -87,5 +87,5 @@ AVOutputFormat ff_wv_muxer = { .write_header = wv_write_header, .write_packet = wv_write_packet, .write_trailer = wv_write_trailer, - .flags = AVFMT_NOTIMESTAMPS, + .flags = AVFMT_NOTIMESTAMPS | AVFMT_NEED_PARSED_CREATION_TIME, }; -- 2.6.2 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel