diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2008-08-11 02:21:33 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2008-08-11 02:21:33 +0000 |
commit | d1d10e9125153d0000be34c78c92c54d59d38108 (patch) | |
tree | d73d40d98ae8acaa035d8bfbab06cb602fcb41b5 /libavcodec/h264pred.h | |
parent | 697c7cd44be1ecd351bc790fbcd3a46449d63f7d (diff) | |
download | ffmpeg-d1d10e9125153d0000be34c78c92c54d59d38108.tar.gz |
Support MBAFF + constrained intra prediction.
(no i would not have tried to implement this had i known what mess it is)
fixes at least:
CAMACI3_Sony_C
Originally committed as revision 14687 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/h264pred.h')
-rw-r--r-- | libavcodec/h264pred.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libavcodec/h264pred.h b/libavcodec/h264pred.h index 4e3fcdfab4..dae0d81cc2 100644 --- a/libavcodec/h264pred.h +++ b/libavcodec/h264pred.h @@ -60,6 +60,11 @@ #define LEFT_DC_PRED8x8 4 #define TOP_DC_PRED8x8 5 #define DC_128_PRED8x8 6 + +#define ALZHEIMER_DC_L0T_PRED8x8 7 +#define ALZHEIMER_DC_0LT_PRED8x8 8 +#define ALZHEIMER_DC_L00_PRED8x8 9 +#define ALZHEIMER_DC_0L0_PRED8x8 10 //@} /** @@ -68,7 +73,7 @@ typedef struct H264PredContext{ void (*pred4x4 [9+3+3])(uint8_t *src, uint8_t *topright, int stride);//FIXME move to dsp? void (*pred8x8l [9+3])(uint8_t *src, int topleft, int topright, int stride); - void (*pred8x8 [4+3])(uint8_t *src, int stride); + void (*pred8x8 [4+3+4])(uint8_t *src, int stride); void (*pred16x16[4+3])(uint8_t *src, int stride); }H264PredContext; |