36 #include <glib.h> |
36 #include <glib.h> |
37 G_BEGIN_DECLS |
37 G_BEGIN_DECLS |
38 #endif |
38 #endif |
39 |
39 |
40 void vs_scanline_downsample_Y (uint8_t *dest, uint8_t *src, int n); |
40 void vs_scanline_downsample_Y (uint8_t *dest, uint8_t *src, int n); |
41 void vs_scanline_resample_nearest_Y (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
41 #ifdef __SYMBIAN32__ |
42 void vs_scanline_resample_linear_Y (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
42 IMPORT_C |
|
43 #endif |
|
44 |
|
45 void vs_scanline_resample_nearest_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); |
|
46 #ifdef __SYMBIAN32__ |
|
47 IMPORT_C |
|
48 #endif |
|
49 |
|
50 void vs_scanline_resample_linear_Y (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); |
|
51 #ifdef __SYMBIAN32__ |
|
52 IMPORT_C |
|
53 #endif |
|
54 |
43 void vs_scanline_merge_linear_Y (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
55 void vs_scanline_merge_linear_Y (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
56 #ifdef __SYMBIAN32__ |
|
57 IMPORT_C |
|
58 #endif |
|
59 |
44 |
60 |
45 void vs_scanline_downsample_RGBA (uint8_t *dest, uint8_t *src, int n); |
61 void vs_scanline_downsample_RGBA (uint8_t *dest, uint8_t *src, int n); |
46 void vs_scanline_resample_nearest_RGBA (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
62 #ifdef __SYMBIAN32__ |
47 void vs_scanline_resample_linear_RGBA (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
63 IMPORT_C |
|
64 #endif |
|
65 |
|
66 void vs_scanline_resample_nearest_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
67 #ifdef __SYMBIAN32__ |
|
68 IMPORT_C |
|
69 #endif |
|
70 |
|
71 void vs_scanline_resample_linear_RGBA (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
72 #ifdef __SYMBIAN32__ |
|
73 IMPORT_C |
|
74 #endif |
|
75 |
48 void vs_scanline_merge_linear_RGBA (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
76 void vs_scanline_merge_linear_RGBA (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
77 #ifdef __SYMBIAN32__ |
|
78 IMPORT_C |
|
79 #endif |
|
80 |
49 |
81 |
50 void vs_scanline_downsample_RGB (uint8_t *dest, uint8_t *src, int n); |
82 void vs_scanline_downsample_RGB (uint8_t *dest, uint8_t *src, int n); |
51 void vs_scanline_resample_nearest_RGB (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
83 #ifdef __SYMBIAN32__ |
52 void vs_scanline_resample_linear_RGB (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
84 IMPORT_C |
|
85 #endif |
|
86 |
|
87 void vs_scanline_resample_nearest_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
88 #ifdef __SYMBIAN32__ |
|
89 IMPORT_C |
|
90 #endif |
|
91 |
|
92 void vs_scanline_resample_linear_RGB (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
93 #ifdef __SYMBIAN32__ |
|
94 IMPORT_C |
|
95 #endif |
|
96 |
53 void vs_scanline_merge_linear_RGB (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
97 void vs_scanline_merge_linear_RGB (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
98 #ifdef __SYMBIAN32__ |
|
99 IMPORT_C |
|
100 #endif |
|
101 |
54 |
102 |
55 void vs_scanline_downsample_YUYV (uint8_t *dest, uint8_t *src, int n); |
103 void vs_scanline_downsample_YUYV (uint8_t *dest, uint8_t *src, int n); |
56 void vs_scanline_resample_nearest_YUYV (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
104 #ifdef __SYMBIAN32__ |
57 void vs_scanline_resample_linear_YUYV (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
105 IMPORT_C |
|
106 #endif |
|
107 |
|
108 void vs_scanline_resample_nearest_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
109 #ifdef __SYMBIAN32__ |
|
110 IMPORT_C |
|
111 #endif |
|
112 |
|
113 void vs_scanline_resample_linear_YUYV (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
114 #ifdef __SYMBIAN32__ |
|
115 IMPORT_C |
|
116 #endif |
|
117 |
58 void vs_scanline_merge_linear_YUYV (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
118 void vs_scanline_merge_linear_YUYV (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
119 #ifdef __SYMBIAN32__ |
|
120 IMPORT_C |
|
121 #endif |
|
122 |
59 |
123 |
60 void vs_scanline_downsample_UYVY (uint8_t *dest, uint8_t *src, int n); |
124 void vs_scanline_downsample_UYVY (uint8_t *dest, uint8_t *src, int n); |
61 void vs_scanline_resample_nearest_UYVY (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
125 #ifdef __SYMBIAN32__ |
62 void vs_scanline_resample_linear_UYVY (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
126 IMPORT_C |
|
127 #endif |
|
128 |
|
129 void vs_scanline_resample_nearest_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
130 #ifdef __SYMBIAN32__ |
|
131 IMPORT_C |
|
132 #endif |
|
133 |
|
134 void vs_scanline_resample_linear_UYVY (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
135 #ifdef __SYMBIAN32__ |
|
136 IMPORT_C |
|
137 #endif |
|
138 |
63 void vs_scanline_merge_linear_UYVY (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
139 void vs_scanline_merge_linear_UYVY (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
140 #ifdef __SYMBIAN32__ |
|
141 IMPORT_C |
|
142 #endif |
|
143 |
64 |
144 |
65 void vs_scanline_downsample_RGB565 (uint8_t *dest, uint8_t *src, int n); |
145 void vs_scanline_downsample_RGB565 (uint8_t *dest, uint8_t *src, int n); |
66 void vs_scanline_resample_nearest_RGB565 (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
146 #ifdef __SYMBIAN32__ |
67 void vs_scanline_resample_linear_RGB565 (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
147 IMPORT_C |
|
148 #endif |
|
149 |
|
150 void vs_scanline_resample_nearest_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
151 #ifdef __SYMBIAN32__ |
|
152 IMPORT_C |
|
153 #endif |
|
154 |
|
155 void vs_scanline_resample_linear_RGB565 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
156 #ifdef __SYMBIAN32__ |
|
157 IMPORT_C |
|
158 #endif |
|
159 |
68 void vs_scanline_merge_linear_RGB565 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
160 void vs_scanline_merge_linear_RGB565 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
161 #ifdef __SYMBIAN32__ |
|
162 IMPORT_C |
|
163 #endif |
|
164 |
69 |
165 |
70 void vs_scanline_downsample_RGB555 (uint8_t *dest, uint8_t *src, int n); |
166 void vs_scanline_downsample_RGB555 (uint8_t *dest, uint8_t *src, int n); |
71 void vs_scanline_resample_nearest_RGB555 (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
167 #ifdef __SYMBIAN32__ |
72 void vs_scanline_resample_linear_RGB555 (uint8_t *dest, uint8_t *src, int n, int *accumulator, int increment); |
168 IMPORT_C |
|
169 #endif |
|
170 |
|
171 void vs_scanline_resample_nearest_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
172 #ifdef __SYMBIAN32__ |
|
173 IMPORT_C |
|
174 #endif |
|
175 |
|
176 void vs_scanline_resample_linear_RGB555 (uint8_t *dest, uint8_t *src, int src_width, int n, int *accumulator, int increment); |
|
177 #ifdef __SYMBIAN32__ |
|
178 IMPORT_C |
|
179 #endif |
|
180 |
73 void vs_scanline_merge_linear_RGB555 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
181 void vs_scanline_merge_linear_RGB555 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
|
182 #ifdef __SYMBIAN32__ |
|
183 IMPORT_C |
|
184 #endif |
|
185 |
|
186 void vs_scanline_downsample_Y16 (uint8_t *dest, uint8_t *src, int n); |
|
187 |
|
188 #ifdef __SYMBIAN32__ |
|
189 IMPORT_C |
|
190 #endif |
|
191 |
|
192 void vs_scanline_resample_nearest_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); |
|
193 |
|
194 #ifdef __SYMBIAN32__ |
|
195 IMPORT_C |
|
196 #endif |
|
197 |
|
198 void vs_scanline_resample_linear_Y16 (uint8_t *dest, uint8_t *src, int n, int src_width, int *accumulator, int increment); |
|
199 #ifdef __SYMBIAN32__ |
|
200 IMPORT_C |
|
201 #endif |
|
202 |
|
203 void vs_scanline_merge_linear_Y16 (uint8_t *dest, uint8_t *src1, uint8_t *src2, int n, int x); |
74 |
204 |
75 #ifdef __SYMBIAN32__ |
205 #ifdef __SYMBIAN32__ |
76 G_END_DECLS |
206 G_END_DECLS |
77 #endif |
207 #endif |
78 #endif |
208 |
79 |
209 #endif |
|
210 |