diff h263dec.c @ 12:4d50c7d89e0f libavcodec

use block[] in structure to have it aligned on 8 bytes for mmx optimizations
author glantau
date Mon, 30 Jul 2001 23:24:58 +0000
parents 986e461dc072
children 6ea595d66852
line wrap: on
line diff
--- a/h263dec.c	Mon Jul 30 23:23:11 2001 +0000
+++ b/h263dec.c	Mon Jul 30 23:24:58 2001 +0000
@@ -79,7 +79,6 @@
 {
     MpegEncContext *s = avctx->priv_data;
     int ret;
-    DCTELEM block[6][64];
     AVPicture *pict = data; 
 
 #ifdef DEBUG
@@ -131,17 +130,17 @@
                 s->c_dc_scale = 8;
             }
 
-            memset(block, 0, sizeof(block));
+            memset(s->block, 0, sizeof(s->block));
             s->mv_dir = MV_DIR_FORWARD;
             s->mv_type = MV_TYPE_16X16; 
             if (s->h263_msmpeg4) {
-                if (msmpeg4_decode_mb(s, block) < 0)
+                if (msmpeg4_decode_mb(s, s->block) < 0)
                     return -1;
             } else {
-                if (h263_decode_mb(s, block) < 0)
+                if (h263_decode_mb(s, s->block) < 0)
                     return -1;
             }
-            MPV_decode_mb(s, block);
+            MPV_decode_mb(s, s->block);
         }
     }