mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-13 10:30:05 +01:00
ffmpeg: switch to codecpar
This commit is largely based on commit15e84ed3from Anton Khirnov <anton@khirnov.net> which was previously skipped inbbf5ef9d. There are still a bunch of things raising codecpar related warnings that need fixing, such as: - the use of codec->debug in the interactive debug mode - read_ffserver_streams(): it's probably broken now but there is no test - lowres stuff - codec copy apparently required by bitstream filters The matroska references are updated because they now properly forward the field_order (previously unknown, now progressive). Thanks to James Almer for fixing a bunch of FATE issues in this commit. Signed-off-by: Clément Bœsch <clement@stupeflix.com> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
@@ -5339,7 +5339,7 @@ int avformat_transfer_internal_stream_timing_info(const AVOutputFormat *ofmt,
|
||||
}
|
||||
}
|
||||
|
||||
if (enc_ctx->codec_tag == AV_RL32("tmcd")
|
||||
if ((enc_ctx->codec_tag == AV_RL32("tmcd") || ost->codecpar->codec_tag == AV_RL32("tmcd"))
|
||||
&& dec_ctx->time_base.num < dec_ctx->time_base.den
|
||||
&& dec_ctx->time_base.num > 0
|
||||
&& 121LL*dec_ctx->time_base.num > dec_ctx->time_base.den) {
|
||||
|
||||
Reference in New Issue
Block a user