comparison dsputil.h @ 480:a7cbee351b55 libavcodec

added ff_idct_put/add
author bellard
date Wed, 05 Jun 2002 18:48:07 +0000
parents 11dbd00682fc
children 873b9075d853
comparison
equal deleted inserted replaced
479:40ffce2cb6ef 480:a7cbee351b55
52 void dsputil_init(void); 52 void dsputil_init(void);
53 53
54 /* pixel ops : interface with DCT */ 54 /* pixel ops : interface with DCT */
55 55
56 extern void (*ff_idct)(DCTELEM *block); 56 extern void (*ff_idct)(DCTELEM *block);
57 extern void (*ff_idct_put)(UINT8 *dest, int line_size, DCTELEM *block);
58 extern void (*ff_idct_add)(UINT8 *dest, int line_size, DCTELEM *block);
57 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size); 59 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size);
58 extern void (*diff_pixels)(DCTELEM *block, const UINT8 *s1, const UINT8 *s2, int stride); 60 extern void (*diff_pixels)(DCTELEM *block, const UINT8 *s1, const UINT8 *s2, int stride);
59 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); 61 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size);
60 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); 62 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size);
61 extern void (*gmc1)(UINT8 *dst, UINT8 *src, int srcStride, int h, int x16, int y16, int rounder); 63 extern void (*gmc1)(UINT8 *dst, UINT8 *src, int srcStride, int h, int x16, int y16, int rounder);