comparison dsputil.h @ 612:c0005de2be59 libavcodec

new ratecontrol code
author michaelni
date Sun, 25 Aug 2002 21:19:50 +0000
parents 873b9075d853
children 92e99e506920
comparison
equal deleted inserted replaced
611:3214d3f4519e 612:c0005de2be59
60 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);
61 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);
62 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);
63 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);
64 extern void (*clear_blocks)(DCTELEM *blocks); 64 extern void (*clear_blocks)(DCTELEM *blocks);
65 extern int (*pix_sum)(UINT8 * pix, int line_size);
66 extern int (*pix_norm1)(UINT8 * pix, int line_size);
67
65 68
66 69
67 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size); 70 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size);
68 void diff_pixels_c(DCTELEM *block, const UINT8 *s1, const UINT8 *s2, int stride); 71 void diff_pixels_c(DCTELEM *block, const UINT8 *s1, const UINT8 *s2, int stride);
69 void put_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size); 72 void put_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size);