3 |
|
|
4 |
#include "../portab.h" |
#include "../portab.h" |
5 |
#include "colorspace.h" |
#include "colorspace.h" |
6 |
|
#include "../xvid.h" |
7 |
|
|
8 |
#define EDGE_SIZE 32 |
#define EDGE_SIZE 32 |
9 |
|
|
35 |
uint32_t edged_width, |
uint32_t edged_width, |
36 |
uint32_t edged_height, |
uint32_t edged_height, |
37 |
uint32_t width, |
uint32_t width, |
38 |
uint32_t height, |
uint32_t height); |
|
uint32_t interlacing); |
|
39 |
void image_interpolate(const IMAGE * refn, |
void image_interpolate(const IMAGE * refn, |
40 |
IMAGE * refh, |
IMAGE * refh, |
41 |
IMAGE * refv, |
IMAGE * refv, |
42 |
IMAGE * refhv, |
IMAGE * refhv, |
43 |
uint32_t edged_width, |
uint32_t edged_width, |
44 |
uint32_t edged_height, |
uint32_t edged_height, |
45 |
|
uint32_t quarterpel, |
46 |
uint32_t rounding); |
uint32_t rounding); |
47 |
|
|
48 |
float image_psnr(IMAGE * orig_image, |
float image_psnr(IMAGE * orig_image, |
81 |
uint32_t width, |
uint32_t width, |
82 |
uint32_t height); |
uint32_t height); |
83 |
|
|
84 |
|
void |
85 |
|
output_slice(IMAGE * cur, int edged_width, int width, XVID_DEC_PICTURE* out_frm, int mbx, int mby,int mbl); |
86 |
|
|
87 |
#endif /* _IMAGE_H_ */ |
#endif /* _IMAGE_H_ */ |