#include <stdint.h>
+#include "config.h"
+
#include "mpegvideo.h"
#include "dnxhddata.h"
typedef struct DNXHDEncContext {
AVClass *class;
+ BlockDSPContext bdsp;
MpegEncContext m; ///< Used for quantization dsp functions
int cid;
int nitris_compat;
unsigned min_padding;
+ int intra_quant_bias;
DECLARE_ALIGNED(16, int16_t, blocks)[8][64];
RCCMPEntry *mb_cmp;
RCEntry (*mb_rc)[8160];
- void (*get_pixels_8x4_sym)(int16_t * /*align 16*/, const uint8_t *, int);
+ void (*get_pixels_8x4_sym)(int16_t *restrict /* align 16 */ block,
+ const uint8_t *pixels, ptrdiff_t line_size);
} DNXHDEncContext;
void ff_dnxhdenc_init_x86(DNXHDEncContext *ctx);