Mercurial > libavcodec.hg
comparison dsputil.h @ 296:c1a8a1b4a24b libavcodec
sizeof(s->block) isnt 64*6*2 anymore bugfix
mpeg12 decoding optimization
author | michaelni |
---|---|
date | Thu, 28 Mar 2002 13:41:04 +0000 |
parents | 944632089814 |
children | 9c6f056f0e41 |
comparison
equal
deleted
inserted
replaced
295:6622b0fd036c | 296:c1a8a1b4a24b |
---|---|
38 extern void (*ff_idct)(DCTELEM *block); | 38 extern void (*ff_idct)(DCTELEM *block); |
39 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size); | 39 extern void (*get_pixels)(DCTELEM *block, const UINT8 *pixels, int line_size); |
40 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); | 40 extern void (*put_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); |
41 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); | 41 extern void (*add_pixels_clamped)(const DCTELEM *block, UINT8 *pixels, int line_size); |
42 extern void (*gmc1)(UINT8 *dst, UINT8 *src, int srcStride, int h, int x16, int y16, int rounder); | 42 extern void (*gmc1)(UINT8 *dst, UINT8 *src, int srcStride, int h, int x16, int y16, int rounder); |
43 extern void (*clear_blocks)(DCTELEM *blocks); | |
43 | 44 |
44 | 45 |
45 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size); | 46 void get_pixels_c(DCTELEM *block, const UINT8 *pixels, int line_size); |
46 void put_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size); | 47 void put_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size); |
47 void add_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size); | 48 void add_pixels_clamped_c(const DCTELEM *block, UINT8 *pixels, int line_size); |
49 void clear_blocks_c(DCTELEM *blocks); | |
48 | 50 |
49 /* add and put pixel (decoding) */ | 51 /* add and put pixel (decoding) */ |
50 typedef void (*op_pixels_func)(UINT8 *block, const UINT8 *pixels, int line_size, int h); | 52 typedef void (*op_pixels_func)(UINT8 *block, const UINT8 *pixels, int line_size, int h); |
51 typedef void (*qpel_mc_func)(UINT8 *dst, UINT8 *src, int dstStride, int srcStride, int mx, int my); | 53 typedef void (*qpel_mc_func)(UINT8 *dst, UINT8 *src, int dstStride, int srcStride, int mx, int my); |
52 | 54 |