mirror of https://git.ffmpeg.org/ffmpeg.git
rv34: error out on size changes with frame threading
This commit is contained in:
parent
b00307ecd0
commit
cb7190cd2c
|
@ -1662,6 +1662,13 @@ int ff_rv34_decode_frame(AVCodecContext *avctx,
|
||||||
if (s->width != si.width || s->height != si.height) {
|
if (s->width != si.width || s->height != si.height) {
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
|
if (HAVE_THREADS &&
|
||||||
|
(s->avctx->active_thread_type & FF_THREAD_FRAME)) {
|
||||||
|
av_log_missing_feature(s->avctx, "Width/height changing with "
|
||||||
|
"frame threading is", 0);
|
||||||
|
return AVERROR_PATCHWELCOME;
|
||||||
|
}
|
||||||
|
|
||||||
av_log(s->avctx, AV_LOG_WARNING, "Changing dimensions to %dx%d\n",
|
av_log(s->avctx, AV_LOG_WARNING, "Changing dimensions to %dx%d\n",
|
||||||
si.width, si.height);
|
si.width, si.height);
|
||||||
ff_MPV_common_end(s);
|
ff_MPV_common_end(s);
|
||||||
|
|
Loading…
Reference in New Issue