[FFmpeg-cvslog] r11184 - trunk/libavcodec/rv40.c

kostya subversion
Fri Dec 7 06:52:27 CET 2007


Author: kostya
Date: Fri Dec  7 06:52:27 2007
New Revision: 11184

Log:
Check decoded dimensions for validity

Modified:
   trunk/libavcodec/rv40.c

Modified: trunk/libavcodec/rv40.c
==============================================================================
--- trunk/libavcodec/rv40.c	(original)
+++ trunk/libavcodec/rv40.c	Fri Dec  7 06:52:27 2007
@@ -119,6 +119,8 @@ static int rv40_parse_slice_header(RV34D
     t = get_bits(gb, 13); /// ???
     if(!si->type || !get_bits1(gb))
         rv40_parse_picture_size(gb, &w, &h);
+    if(avcodec_check_dimensions(r->s.avctx, w, h) < 0)
+        return -1;
     si->width  = w;
     si->height = h;
     mb_size = ((w + 15) >> 4) * ((h + 15) >> 4);




More information about the ffmpeg-cvslog mailing list