comparison dsputil.h @ 2725:0131b4ae1fb0 libavcodec

remove unused vp3 related function pointers
author michael
date Sat, 21 May 2005 07:43:49 +0000
parents 360024d31dab
children 975074f04b95
comparison
equal deleted inserted replaced
2724:546993e42dbc 2725:0131b4ae1fb0
321 321
322 int (*try_8x8basis)(int16_t rem[64], int16_t weight[64], int16_t basis[64], int scale); 322 int (*try_8x8basis)(int16_t rem[64], int16_t weight[64], int16_t basis[64], int scale);
323 void (*add_8x8basis)(int16_t rem[64], int16_t basis[64], int scale); 323 void (*add_8x8basis)(int16_t rem[64], int16_t basis[64], int scale);
324 #define BASIS_SHIFT 16 324 #define BASIS_SHIFT 16
325 #define RECON_SHIFT 6 325 #define RECON_SHIFT 6
326
327 /**
328 * This function handles any initialization for the VP3 DSP functions.
329 */
330 void (*vp3_dsp_init)(void);
331
332 /**
333 * This function is responsible for taking a block of zigzag'd,
334 * quantized DCT coefficients and reconstructing the original block of
335 * samples.
336 * @param input_data 64 zigzag'd, quantized DCT coefficients
337 * @param dequant_matrix 64 zigzag'd quantizer coefficients
338 * @param coeff_count index of the last coefficient
339 * @param output_samples space for 64 DCTELEMs where the transformed
340 * samples will be stored
341 */
342 void (*vp3_idct)(int16_t *input_data, int16_t *dequant_matrix,
343 int coeff_count, DCTELEM *output_samples);
344 326
345 void (*h264_idct_add)(uint8_t *dst, DCTELEM *block, int stride); 327 void (*h264_idct_add)(uint8_t *dst, DCTELEM *block, int stride);
346 } DSPContext; 328 } DSPContext;
347 329
348 void dsputil_static_init(void); 330 void dsputil_static_init(void);