X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Futvideo.h;h=718273c47f976ca30450eeecbc910d427cfc6202;hb=03eb55741427c6608f63972c105e565ca0ba4f15;hp=fe2487c945b87df55fee325c47a69faa2fa8f55c;hpb=bbefd27e52dfdd2a73bef710602c9978aca4ab7c;p=ffmpeg diff --git a/libavcodec/utvideo.h b/libavcodec/utvideo.h index fe2487c945b..718273c47f9 100644 --- a/libavcodec/utvideo.h +++ b/libavcodec/utvideo.h @@ -29,7 +29,8 @@ #include "libavutil/common.h" #include "avcodec.h" -#include "dsputil.h" +#include "bswapdsp.h" +#include "huffyuvencdsp.h" enum { PRED_NONE = 0, @@ -65,8 +66,8 @@ extern const int ff_ut_rgb_order[4]; typedef struct UtvideoContext { AVCodecContext *avctx; - AVFrame pic; - DSPContext dsp; + BswapDSPContext bdsp; + HuffYUVEncDSPContext hdsp; uint32_t frame_info_size, flags, frame_info; int planes; @@ -75,6 +76,7 @@ typedef struct UtvideoContext { int interlaced; int frame_pred; + int slice_stride; uint8_t *slice_bits, *slice_buffer[4]; int slice_bits_size; } UtvideoContext;