diff wmv2.c @ 2632:67171616ead6 libavcodec

avoid unneeded clear_blocks()
author michael
date Mon, 25 Apr 2005 00:57:48 +0000
parents 511e3afc43e1
children ef44d24680d1
line wrap: on
line diff
--- a/wmv2.c	Mon Apr 25 00:10:11 2005 +0000
+++ b/wmv2.c	Mon Apr 25 00:57:48 2005 +0000
@@ -760,6 +760,7 @@
         wmv2_pred_motion(w, &mx, &my);
         
         if(cbp){
+            s->dsp.clear_blocks(s->block[0]);
             if(s->per_mb_rl_table){
                 s->rl_table_index = decode012(&s->gb);
                 s->rl_chroma_table_index = s->rl_table_index;
@@ -802,6 +803,7 @@
             s->rl_chroma_table_index = s->rl_table_index;
         }
     
+        s->dsp.clear_blocks(s->block[0]);
         for (i = 0; i < 6; i++) {
             if (msmpeg4_decode_block(s, block[i], i, (cbp >> (5 - i)) & 1, NULL) < 0)
 	    {