#include "libavutil/common.h"
#include "avcodec.h"
-#include "dsputil.h"
+#include "bswapdsp.h"
+#include "huffyuvencdsp.h"
enum {
PRED_NONE = 0,
extern const int ff_ut_rgb_order[4];
typedef struct UtvideoContext {
+ const AVClass *class;
AVCodecContext *avctx;
- AVFrame pic;
- DSPContext dsp;
+ BswapDSPContext bdsp;
+ HuffYUVEncDSPContext hdsp;
uint32_t frame_info_size, flags, frame_info;
int planes;
int interlaced;
int frame_pred;
+ int slice_stride;
uint8_t *slice_bits, *slice_buffer[4];
int slice_bits_size;
} UtvideoContext;