mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
h263dec: call get_format() on resolution changes
Fail safe if the pixel format changes.
This commit is contained in:
parent
1f29e5d7a2
commit
c80a816142
@ -513,6 +513,12 @@ int ff_h263_decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
|
||||
|
||||
if ((ret = ff_mpv_common_frame_size_change(s)))
|
||||
return ret;
|
||||
|
||||
if (avctx->pix_fmt != h263_get_format(avctx)) {
|
||||
av_log(avctx, AV_LOG_ERROR, "format change not supported\n");
|
||||
avctx->pix_fmt = AV_PIX_FMT_NONE;
|
||||
return AVERROR_UNKNOWN;
|
||||
}
|
||||
}
|
||||
|
||||
if (s->codec_id == AV_CODEC_ID_H263 ||
|
||||
|
Loading…
Reference in New Issue
Block a user