diff options
author | Mike Melanson <mike@multimedia.cx> | 2003-06-19 01:44:44 +0000 |
---|---|---|
committer | Mike Melanson <mike@multimedia.cx> | 2003-06-19 01:44:44 +0000 |
commit | da3b9756306ad8edde9e5b1fc6d6e169cc202681 (patch) | |
tree | 6af6f6f77a55cedad106cf8bc259d81ebda8bd42 /libavcodec/dsputil.h | |
parent | ccdaf63dc3cd7d193d61b390fe3609a4e5d66eed (diff) | |
download | ffmpeg-da3b9756306ad8edde9e5b1fc6d6e169cc202681.tar.gz |
added support for B-frames and multiple slices
Originally committed as revision 1974 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r-- | libavcodec/dsputil.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index d04f05fa0d..ae64e43c5c 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -162,15 +162,15 @@ typedef struct DSPContext { /** * Halfpel motion compensation with rounding (a+b+1)>>1. - * this is an array[2][4] of motion compensation funcions for 2 - * horizontal blocksizes (8,16) and the 4 halfpel positions<br> + * This is an array[2][4] of motion compensation functions for 2 + * horizontal blocksizes (2,4,8,16) and the 4 halfpel positions<br> * *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ] * @param block destination into which the result is averaged (a+b+1)>>1 * @param pixels source * @param line_size number of bytes in a horizontal line of block * @param h height */ - op_pixels_func avg_pixels_tab[2][4]; + op_pixels_func avg_pixels_tab[4][4]; /** * Halfpel motion compensation with no rounding (a+b)>>1. @@ -206,7 +206,8 @@ typedef struct DSPContext { * @param h height */ tpel_mc_func put_tpel_pixels_tab[11]; //FIXME individual func ptr per width? - + tpel_mc_func avg_tpel_pixels_tab[11]; //FIXME individual func ptr per width? + qpel_mc_func put_qpel_pixels_tab[2][16]; qpel_mc_func avg_qpel_pixels_tab[2][16]; qpel_mc_func put_no_rnd_qpel_pixels_tab[2][16]; |