diff options
author | Anton Khirnov <anton@khirnov.net> | 2022-08-03 11:32:10 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2022-08-08 16:20:58 +0200 |
commit | 8e092c3eac399d457e470decffa1081251d00648 (patch) | |
tree | f94a867475f826836297c8c8756f5100213000c6 /fftools/ffmpeg_opt.c | |
parent | 80e7feb48b99660754f4313bb12b216aeacebf4f (diff) | |
download | ffmpeg-8e092c3eac399d457e470decffa1081251d00648.tar.gz |
fftools/ffmpeg: remove OutputStream.encoding_needed
It is unnecessary, as it is always exactly equivalent to !!ost->enc_ctx
Diffstat (limited to 'fftools/ffmpeg_opt.c')
-rw-r--r-- | fftools/ffmpeg_opt.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c index 784209e770..ffa320da87 100644 --- a/fftools/ffmpeg_opt.c +++ b/fftools/ffmpeg_opt.c @@ -1559,10 +1559,6 @@ static int choose_encoder(OptionsContext *o, AVFormatContext *s, OutputStream *o ost->enc = find_codec_or_die(codec_name, ost->st->codecpar->codec_type, 1); ost->st->codecpar->codec_id = ost->enc->id; } - ost->encoding_needed = !!ost->enc; - } else { - /* no encoding supported for other media types */ - ost->encoding_needed = 0; } return 0; @@ -2433,7 +2429,7 @@ static int setup_sync_queues(OutputFile *of, AVFormatContext *oc, int64_t buf_si int limit_frames = 0, limit_frames_av_enc = 0; #define IS_AV_ENC(ost, type) \ - (ost->encoding_needed && (type == AVMEDIA_TYPE_VIDEO || type == AVMEDIA_TYPE_AUDIO)) + (ost->enc_ctx && (type == AVMEDIA_TYPE_VIDEO || type == AVMEDIA_TYPE_AUDIO)) #define IS_INTERLEAVED(type) (type != AVMEDIA_TYPE_ATTACHMENT) for (int i = 0; i < oc->nb_streams; i++) { @@ -3043,7 +3039,7 @@ static int open_output_file(OptionsContext *o, const char *filename) for (i = of->ost_index; i < nb_output_streams; i++) { OutputStream *ost = output_streams[i]; - if (ost->encoding_needed && ost->source_index >= 0) { + if (ost->enc_ctx && ost->source_index >= 0) { InputStream *ist = input_streams[ost->source_index]; ist->decoding_needed |= DECODING_FOR_OST; ist->processing_needed = 1; |