X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Futvideo.h;h=cf0bb28c44e10339a8b5925097a109bce30ec394;hb=063be4fe2cc631315fac028b5e5642e451304807;hp=a8117851a7c39472ca5d5cdade00ec31a6ad9bd7;hpb=1146a7a363ab7169a7713d774571b63287508cc8;p=ffmpeg diff --git a/libavcodec/utvideo.h b/libavcodec/utvideo.h index a8117851a7c..cf0bb28c44e 100644 --- a/libavcodec/utvideo.h +++ b/libavcodec/utvideo.h @@ -72,17 +72,23 @@ typedef struct UtvideoContext { LLVidDSPContext llviddsp; LLVidEncDSPContext llvidencdsp; - uint32_t frame_info_size, flags, frame_info; + uint32_t frame_info_size, flags, frame_info, offset; int planes; int slices; int compression; int interlaced; int frame_pred; int pro; + int pack; ptrdiff_t slice_stride; uint8_t *slice_bits, *slice_buffer[4]; int slice_bits_size; + + const uint8_t *packed_stream[4][256]; + size_t packed_stream_size[4][256]; + const uint8_t *control_stream[4][256]; + size_t control_stream_size[4][256]; } UtvideoContext; typedef struct HuffEntry {