diff mpeg12.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 1d3ac9654178
children b69fe46fd708
line wrap: on
line diff
--- a/mpeg12.c	Mon Jul 30 23:23:11 2001 +0000
+++ b/mpeg12.c	Mon Jul 30 23:24:58 2001 +0000
@@ -1260,7 +1260,6 @@
     Mpeg1Context *s1 = avctx->priv_data;
     MpegEncContext *s = &s1->mpeg_enc_ctx;
     int ret;
-    DCTELEM block[6][64];
 
     start_code = (start_code - 1) & 0xff;
     if (start_code >= s->mb_height)
@@ -1288,14 +1287,14 @@
     }
 
     for(;;) {
-        memset(block, 0, sizeof(block));
-        ret = mpeg_decode_mb(s, block);
+        memset(s->block, 0, sizeof(s->block));
+        ret = mpeg_decode_mb(s, s->block);
         dprintf("ret=%d\n", ret);
         if (ret < 0)
             return -1;
         if (ret == 1)
             break;
-        MPV_decode_mb(s, block);
+        MPV_decode_mb(s, s->block);
     }
     
     /* end of slice reached */