Parent Directory
|
Revision Log
Revision 1.1.2.3 - (view) (download)
1 : | suxen_drol | 1.1.2.1 | #ifndef _REDUCED_H_ |
2 : | #define _REDUCED_H_ | ||
3 : | |||
4 : | #include "../portab.h" | ||
5 : | |||
6 : | suxen_drol | 1.1.2.3 | /* decoding */ |
7 : | suxen_drol | 1.1.2.1 | typedef void (COPY_UPSAMPLED_8X8_16TO8) (uint8_t *Dst, const int16_t *Src, const int BpS); |
8 : | typedef void (ADD_UPSAMPLED_8X8_16TO8) (uint8_t *Dst, const int16_t *Src, const int BpS); | ||
9 : | |||
10 : | suxen_drol | 1.1.2.3 | /* deblocking: Note: "Nb"_Blks is the number of 8-pixels blocks to process */ |
11 : | suxen_drol | 1.1.2.1 | typedef void HFILTER_31(uint8_t *Src1, uint8_t *Src2, int Nb_Blks); |
12 : | typedef void VFILTER_31(uint8_t *Src1, uint8_t *Src2, const int BpS, int Nb_Blks); | ||
13 : | |||
14 : | suxen_drol | 1.1.2.3 | /* encoding: WARNING! These read 1 pixel outside of the input 16x16 block! */ |
15 : | typedef void FILTER_18X18_TO_8X8(int16_t *Dst, const uint8_t *Src, const int BpS); | ||
16 : | typedef void FILTER_DIFF_18X18_TO_8X8(int16_t *Dst, const uint8_t *Src, const int BpS); | ||
17 : | |||
18 : | suxen_drol | 1.1.2.1 | |
19 : | extern COPY_UPSAMPLED_8X8_16TO8 * copy_upsampled_8x8_16to8; | ||
20 : | extern COPY_UPSAMPLED_8X8_16TO8 xvid_Copy_Upsampled_8x8_16To8_C; | ||
21 : | extern COPY_UPSAMPLED_8X8_16TO8 xvid_Copy_Upsampled_8x8_16To8_mmx; | ||
22 : | extern COPY_UPSAMPLED_8X8_16TO8 xvid_Copy_Upsampled_8x8_16To8_xmm; | ||
23 : | |||
24 : | extern ADD_UPSAMPLED_8X8_16TO8 * add_upsampled_8x8_16to8; | ||
25 : | extern ADD_UPSAMPLED_8X8_16TO8 xvid_Add_Upsampled_8x8_16To8_C; | ||
26 : | extern ADD_UPSAMPLED_8X8_16TO8 xvid_Add_Upsampled_8x8_16To8_mmx; | ||
27 : | extern ADD_UPSAMPLED_8X8_16TO8 xvid_Add_Upsampled_8x8_16To8_xmm; | ||
28 : | |||
29 : | extern VFILTER_31 * vfilter_31; | ||
30 : | extern VFILTER_31 xvid_VFilter_31_C; | ||
31 : | extern VFILTER_31 xvid_VFilter_31_x86; | ||
32 : | |||
33 : | extern HFILTER_31 * hfilter_31; | ||
34 : | extern HFILTER_31 xvid_HFilter_31_C; | ||
35 : | extern HFILTER_31 xvid_HFilter_31_x86; | ||
36 : | extern HFILTER_31 xvid_HFilter_31_mmx; | ||
37 : | |||
38 : | suxen_drol | 1.1.2.3 | extern FILTER_18X18_TO_8X8 * filter_18x18_to_8x8; |
39 : | extern FILTER_18X18_TO_8X8 xvid_Filter_18x18_To_8x8_C; | ||
40 : | extern FILTER_18X18_TO_8X8 xvid_Filter_18x18_To_8x8_mmx; | ||
41 : | |||
42 : | extern FILTER_DIFF_18X18_TO_8X8 * filter_diff_18x18_to_8x8; | ||
43 : | extern FILTER_DIFF_18X18_TO_8X8 xvid_Filter_Diff_18x18_To_8x8_C; | ||
44 : | extern FILTER_DIFF_18X18_TO_8X8 xvid_Filter_Diff_18x18_To_8x8_mmx; | ||
45 : | suxen_drol | 1.1.2.1 | |
46 : | suxen_drol | 1.1.2.2 | #endif /* _REDUCED_H_ */ |
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |