|
|
@@ -24,6 +24,7 @@ |
|
|
|
* RV30/40 decoder common data |
|
|
|
*/ |
|
|
|
|
|
|
|
#include "libavutil/imgutils.h" |
|
|
|
#include "libavutil/internal.h" |
|
|
|
|
|
|
|
#include "avcodec.h" |
|
|
@@ -1661,6 +1662,9 @@ int ff_rv34_decode_frame(AVCodecContext *avctx, |
|
|
|
av_log(s->avctx, AV_LOG_WARNING, "Changing dimensions to %dx%d\n", |
|
|
|
si.width, si.height); |
|
|
|
|
|
|
|
if (av_image_check_size(si.width, si.height, 0, s->avctx)) |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
|
|
|
|
s->width = si.width; |
|
|
|
s->height = si.height; |
|
|
|
avcodec_set_dimensions(s->avctx, s->width, s->height); |
|
|
|