diff options
author | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2025-03-10 16:14:26 +0100 |
---|---|---|
committer | Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | 2025-03-13 02:16:27 +0100 |
commit | 3e19e5062c42c6edc901b36fb68ef89c0cb93d9d (patch) | |
tree | aa22667397791b5ceb3134f973ced5144471e482 /libavcodec/decode.c | |
parent | fed6612415c98fc1b0193bb5a92442fab550fd49 (diff) | |
download | ffmpeg-3e19e5062c42c6edc901b36fb68ef89c0cb93d9d.tar.gz |
avcodec/decode: Move is_open check to avcodec_receive_frame()
It also applies to scenarios where ff_encode_receive_frame()
is used. Also remove the redundant av_codec_is_decoder().
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavcodec/decode.c')
-rw-r--r-- | libavcodec/decode.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/libavcodec/decode.c b/libavcodec/decode.c index c5a577f4f1..3a1c35a55f 100644 --- a/libavcodec/decode.c +++ b/libavcodec/decode.c @@ -817,9 +817,6 @@ int ff_decode_receive_frame(AVCodecContext *avctx, AVFrame *frame) AVCodecInternal *avci = avctx->internal; int ret; - if (!avcodec_is_open(avctx) || !av_codec_is_decoder(avctx->codec)) - return AVERROR(EINVAL); - if (avci->buffer_frame->buf[0]) { av_frame_move_ref(frame, avci->buffer_frame); } else { |