diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-03-22 23:26:23 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-03-22 23:26:23 +0100 |
commit | 9d6a27d5336550c131d2a45fc4b0e90c93e46aca (patch) | |
tree | 07fe3d8437eda2db2343a9d7d0932870e8018e8e /libavcodec/dsputil.h | |
parent | 74fed968d1b6f0aec9c08b9ac4fcad4314e0460a (diff) | |
parent | 57f09608e1600d1cf1679885a46f5004d522d68f (diff) | |
download | ffmpeg-9d6a27d5336550c131d2a45fc4b0e90c93e46aca.tar.gz |
Merge commit '57f09608e1600d1cf1679885a46f5004d522d68f'
* commit '57f09608e1600d1cf1679885a46f5004d522d68f':
dsputil: Move thirdpel-related bits into their own context
Conflicts:
libavcodec/svq3.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/dsputil.h')
-rw-r--r-- | libavcodec/dsputil.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h index 5255625737..0730a78030 100644 --- a/libavcodec/dsputil.h +++ b/libavcodec/dsputil.h @@ -71,9 +71,6 @@ void ff_gmc_c(uint8_t *dst, uint8_t *src, int stride, int h, int ox, int oy, * Block sizes for op_pixels_func are 8x4,8x8 16x8 16x16. * h for op_pixels_func is limited to { width / 2, width }, * but never larger than 16 and never smaller than 4. */ -typedef void (*tpel_mc_func)(uint8_t *block /* align width (8 or 16) */, - const uint8_t *pixels /* align 1 */, - int line_size, int w, int h); typedef void (*qpel_mc_func)(uint8_t *dst /* align width (8 or 16) */, uint8_t *src /* align 1 */, ptrdiff_t stride); @@ -190,19 +187,6 @@ typedef struct DSPContext { int (*ssd_int8_vs_int16)(const int8_t *pix1, const int16_t *pix2, int size); - /** - * Thirdpel motion compensation with rounding (a + b + 1) >> 1. - * this is an array[12] of motion compensation functions for the - * 9 thirdpel positions<br> - * *pixels_tab[xthirdpel + 4 * ythirdpel] - * @param block destination where the result is stored - * @param pixels source - * @param line_size number of bytes in a horizontal line of block - * @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]; |