]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/utvideo.h
configure: Document --enable-libfontconfig
[ffmpeg] / libavcodec / utvideo.h
index fe2487c945b87df55fee325c47a69faa2fa8f55c..0035e9c5cef113ca6e13b404e31247a430ebee79 100644 (file)
@@ -29,7 +29,8 @@
 
 #include "libavutil/common.h"
 #include "avcodec.h"
-#include "dsputil.h"
+#include "bswapdsp.h"
+#include "huffyuvencdsp.h"
 
 enum {
     PRED_NONE = 0,
@@ -64,9 +65,10 @@ extern const int ff_ut_pred_order[5];
 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;
@@ -75,6 +77,7 @@ typedef struct UtvideoContext {
     int      interlaced;
     int      frame_pred;
 
+    int      slice_stride;
     uint8_t *slice_bits, *slice_buffer[4];
     int      slice_bits_size;
 } UtvideoContext;