---
 libavcodec/cdxl.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/libavcodec/cdxl.c b/libavcodec/cdxl.c
index b198c4c..e0dcd1d 100644
--- a/libavcodec/cdxl.c
+++ b/libavcodec/cdxl.c
@@ -237,10 +237,9 @@ static int cdxl_decode_frame(AVCodecContext *avctx, void 
*data,
         return AVERROR_PATCHWELCOME;
     }
 
-    if ((ret = av_image_check_size(w, h, 0, avctx)) < 0)
+    ret = ff_set_dimensions(avctx, w, h);
+    if (ret < 0)
         return ret;
-    if (w != avctx->width || h != avctx->height)
-        avcodec_set_dimensions(avctx, w, h);
 
     aligned_width = FFALIGN(c->avctx->width, 16);
     c->padded_bits  = aligned_width - c->avctx->width;
-- 
1.7.10.4

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to