summaryrefslogtreecommitdiff
path: root/libavformat/mux.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-26 20:07:36 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-08-30 16:12:22 +0200
commitbafb65ba2ab15a6c05ca73b2b0a82e23f57c30c6 (patch)
tree2be48f6b9cccc182bf652f4807c4dcd347c0562c /libavformat/mux.c
parentc6d780b92ea9bb2990367d3fa487664149829e33 (diff)
downloadffmpeg-bafb65ba2ab15a6c05ca73b2b0a82e23f57c30c6.tar.gz
avformat/mux: Don't access AVStream's internal AVCodecContext
An AVStream's internal AVCodecContext is pretty much unused for muxing: The only place where any of its fields are set is avformat_transfer_internal_stream_timing_info() where its time base is set based upon the desired output format. The max_b_frames field is never set at all, so don't read it in mux.c. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/mux.c')
-rw-r--r--libavformat/mux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/mux.c b/libavformat/mux.c
index 6fa1c5495b..b1ad0dd561 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -509,7 +509,7 @@ FF_DISABLE_DEPRECATION_WARNINGS
//FIXME merge with compute_pkt_fields
static int compute_muxer_pkt_fields(AVFormatContext *s, AVStream *st, AVPacket *pkt)
{
- int delay = FFMAX(st->codecpar->video_delay, st->internal->avctx->max_b_frames > 0);
+ int delay = st->codecpar->video_delay;
int i;
int frame_size;