]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dnxhdenc.h
Rename ff_parse_eval() to ff_eval_expr().
[ffmpeg] / libavcodec / dnxhdenc.h
index fb9c370d7921b20775c3dd84e5c37a10149dd2f0..eaf33d5cb9173af0793e604fb22a70ccfb5fbe1a 100644 (file)
@@ -46,6 +46,7 @@ typedef struct DNXHDEncContext {
     const CIDEntry *cid_table;
     uint8_t *msip; ///< Macroblock Scan Indexes Payload
     uint32_t *slice_size;
+    uint32_t *slice_offs;
 
     struct DNXHDEncContext *thread[MAX_THREADS];
 
@@ -54,7 +55,7 @@ typedef struct DNXHDEncContext {
     int interlaced;
     int cur_field;
 
-    DECLARE_ALIGNED_16(DCTELEM, blocks[8][64]);
+    DECLARE_ALIGNED(16, DCTELEM, blocks)[8][64];
 
     int      (*qmatrix_c)     [64];
     int      (*qmatrix_l)     [64];
@@ -81,6 +82,8 @@ typedef struct DNXHDEncContext {
 
     RCCMPEntry *mb_cmp;
     RCEntry   (*mb_rc)[8160];
+
+    void (*get_pixels_8x4_sym)(DCTELEM */*align 16*/, const uint8_t *, int);
 } DNXHDEncContext;
 
 void ff_dnxhd_init_mmx(DNXHDEncContext *ctx);