summaryrefslogtreecommitdiff
path: root/libavcodec/mpegvideo.h
diff options
context:
space:
mode:
authorKieran Kunhya <kieran@kunhya.com>2018-08-19 02:31:42 +0100
committerPaul B Mahol <onemda@gmail.com>2018-08-25 22:08:19 +0200
commit844ff494696e75221e718278139a0db5766ae797 (patch)
treeed4f0bf7102b2bf7e4a73a1d5b5dad68879ddcca /libavcodec/mpegvideo.h
parent323095a6db670041f3c98724c0e9c4a494c55bb9 (diff)
mpeg4video: Add Studio DPCM support
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r--libavcodec/mpegvideo.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index e16deb64e7..bbc6b5646a 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -509,6 +509,8 @@ typedef struct MpegEncContext {
int (*decode_mb)(struct MpegEncContext *s, int16_t block[12][64]); // used by some codecs to avoid a switch()
int32_t (*block32)[12][64];
+ int dpcm_direction; // 0 = DCT, 1 = DPCM top to bottom scan, -1 = DPCM bottom to top scan
+ int16_t (*dpcm_macroblock)[3][256];
#define SLICE_OK 0
#define SLICE_ERROR -1