diff h263dec.c @ 756:f2644bb12a43 libavcodec

fixing h263 decoding (did segfault)
author michaelni
date Sat, 19 Oct 2002 01:31:26 +0000
parents 97077dd24bfa
children cca620e89cf0
line wrap: on
line diff
--- a/h263dec.c	Fri Oct 18 18:32:50 2002 +0000
+++ b/h263dec.c	Sat Oct 19 01:31:26 2002 +0000
@@ -475,13 +475,14 @@
                 break;
         }
         
-        if(s->msmpeg4_version!=4)
+        if(s->msmpeg4_version!=4 && s->h263_pred)
             ff_mpeg4_clean_buffers(s);
 
         decode_slice(s);
+
         s->error_status_table[s->resync_mb_x + s->resync_mb_y*s->mb_width]|= VP_START;
     }
-    
+
     if (s->h263_msmpeg4 && s->msmpeg4_version<4 && s->pict_type==I_TYPE)
         if(msmpeg4_decode_ext_header(s, buf_size) < 0) return -1;