Lines Matching +full:- +full:- +full:depth
2 * Copyright (c) 2004-2005 Michael Niedermayer, Loren Merritt
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
29 #define IDCT_ADD_FUNC(NUM, DEPTH, OPT) \ argument
30 void ff_h264_idct ## NUM ## _add_ ## DEPTH ## _ ## OPT(uint8_t *dst, \
49 #define IDCT_ADD_REP_FUNC(NUM, REP, DEPTH, OPT) \ argument
50 void ff_h264_idct ## NUM ## _add ## REP ## _ ## DEPTH ## _ ## OPT \
65 #define IDCT_ADD_REP_FUNC2(NUM, REP, DEPTH, OPT) \ argument
66 void ff_h264_idct ## NUM ## _add ## REP ## _ ## DEPTH ## _ ## OPT \
90 #define LF_FUNC(DIR, TYPE, DEPTH, OPT) \ argument
91 void ff_deblock_ ## DIR ## _ ## TYPE ## _ ## DEPTH ## _ ## OPT(uint8_t *pix, \
96 #define LF_IFUNC(DIR, TYPE, DEPTH, OPT) \ argument
97 void ff_deblock_ ## DIR ## _ ## TYPE ## _ ## DEPTH ## _ ## OPT(uint8_t *pix, \
102 #define LF_FUNCS(type, depth) \ argument
103 LF_FUNC(h, luma, depth, sse2) \
104 LF_IFUNC(h, luma_intra, depth, sse2) \
105 LF_FUNC(v, luma, depth, sse2) \
106 LF_IFUNC(v, luma_intra, depth, sse2) \
107 LF_FUNC(h, chroma, depth, sse2) \
108 LF_IFUNC(h, chroma_intra, depth, sse2) \
109 LF_FUNC(h, chroma422, depth, sse2) \
110 LF_IFUNC(h, chroma422_intra, depth, sse2) \
111 LF_FUNC(v, chroma, depth, sse2) \
112 LF_IFUNC(v, chroma_intra, depth, sse2) \
113 LF_FUNC(h, luma, depth, avx) \
114 LF_IFUNC(h, luma_intra, depth, avx) \
115 LF_FUNC(v, luma, depth, avx) \
116 LF_IFUNC(v, luma_intra, depth, avx) \
117 LF_FUNC(h, chroma, depth, avx) \
118 LF_IFUNC(h, chroma_intra, depth, avx) \
119 LF_FUNC(h, chroma422, depth, avx) \
120 LF_IFUNC(h, chroma422_intra, depth, avx) \
121 LF_FUNC(v, chroma, depth, avx) \
122 LF_IFUNC(v, chroma_intra, depth, avx)
162 #define H264_WEIGHT_10(W, DEPTH, OPT) \ argument
163 void ff_h264_weight_ ## W ## _ ## DEPTH ## _ ## OPT(uint8_t *dst, \
170 #define H264_BIWEIGHT_10(W, DEPTH, OPT) \ argument
171 void ff_h264_biweight_ ## W ## _ ## DEPTH ## _ ## OPT(uint8_t *dst, \
180 #define H264_BIWEIGHT_10_SSE(W, DEPTH) \ argument
181 H264_WEIGHT_10(W, DEPTH, sse2) \
182 H264_WEIGHT_10(W, DEPTH, sse4) \
183 H264_BIWEIGHT_10(W, DEPTH, sse2) \
184 H264_BIWEIGHT_10(W, DEPTH, sse4)
197 c->h264_loop_filter_strength = ff_h264_loop_filter_strength_mmxext; in ff_h264dsp_init_x86()
203 c->h264_idct_add8 = ff_h264_idct_add8_422_8_mmx; in ff_h264dsp_init_x86()
207 c->h264_idct8_dc_add = ff_h264_idct8_dc_add_8_mmxext; in ff_h264dsp_init_x86()
209 c->weight_h264_pixels_tab[2] = ff_h264_weight_4_mmxext; in ff_h264dsp_init_x86()
211 c->biweight_h264_pixels_tab[2] = ff_h264_biweight_4_mmxext; in ff_h264dsp_init_x86()
214 c->h264_idct8_add = ff_h264_idct8_add_8_sse2; in ff_h264dsp_init_x86()
216 c->h264_idct_add16 = ff_h264_idct_add16_8_sse2; in ff_h264dsp_init_x86()
217 c->h264_idct8_add4 = ff_h264_idct8_add4_8_sse2; in ff_h264dsp_init_x86()
219 c->h264_idct_add8 = ff_h264_idct_add8_8_sse2; in ff_h264dsp_init_x86()
220 c->h264_idct_add16intra = ff_h264_idct_add16intra_8_sse2; in ff_h264dsp_init_x86()
221 c->h264_luma_dc_dequant_idct = ff_h264_luma_dc_dequant_idct_sse2; in ff_h264dsp_init_x86()
223 c->weight_h264_pixels_tab[0] = ff_h264_weight_16_sse2; in ff_h264dsp_init_x86()
224 c->weight_h264_pixels_tab[1] = ff_h264_weight_8_sse2; in ff_h264dsp_init_x86()
226 c->biweight_h264_pixels_tab[0] = ff_h264_biweight_16_sse2; in ff_h264dsp_init_x86()
227 c->biweight_h264_pixels_tab[1] = ff_h264_biweight_8_sse2; in ff_h264dsp_init_x86()
229 c->h264_v_loop_filter_luma = ff_deblock_v_luma_8_sse2; in ff_h264dsp_init_x86()
230 c->h264_h_loop_filter_luma = ff_deblock_h_luma_8_sse2; in ff_h264dsp_init_x86()
231 c->h264_v_loop_filter_luma_intra = ff_deblock_v_luma_intra_8_sse2; in ff_h264dsp_init_x86()
232 c->h264_h_loop_filter_luma_intra = ff_deblock_h_luma_intra_8_sse2; in ff_h264dsp_init_x86()
235 c->h264_h_loop_filter_luma_mbaff = ff_deblock_h_luma_mbaff_8_sse2; in ff_h264dsp_init_x86()
238 c->h264_v_loop_filter_chroma = ff_deblock_v_chroma_8_sse2; in ff_h264dsp_init_x86()
239 c->h264_v_loop_filter_chroma_intra = ff_deblock_v_chroma_intra_8_sse2; in ff_h264dsp_init_x86()
241 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma_8_sse2; in ff_h264dsp_init_x86()
242 c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma_intra_8_sse2; in ff_h264dsp_init_x86()
244 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma422_8_sse2; in ff_h264dsp_init_x86()
245 c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma422_intra_8_sse2; in ff_h264dsp_init_x86()
248 c->h264_idct_add = ff_h264_idct_add_8_sse2; in ff_h264dsp_init_x86()
249 c->h264_idct_dc_add = ff_h264_idct_dc_add_8_sse2; in ff_h264dsp_init_x86()
252 c->biweight_h264_pixels_tab[0] = ff_h264_biweight_16_ssse3; in ff_h264dsp_init_x86()
253 c->biweight_h264_pixels_tab[1] = ff_h264_biweight_8_ssse3; in ff_h264dsp_init_x86()
256 c->h264_v_loop_filter_luma = ff_deblock_v_luma_8_avx; in ff_h264dsp_init_x86()
257 c->h264_h_loop_filter_luma = ff_deblock_h_luma_8_avx; in ff_h264dsp_init_x86()
258 c->h264_v_loop_filter_luma_intra = ff_deblock_v_luma_intra_8_avx; in ff_h264dsp_init_x86()
259 c->h264_h_loop_filter_luma_intra = ff_deblock_h_luma_intra_8_avx; in ff_h264dsp_init_x86()
261 c->h264_h_loop_filter_luma_mbaff = ff_deblock_h_luma_mbaff_8_avx; in ff_h264dsp_init_x86()
264 c->h264_v_loop_filter_chroma = ff_deblock_v_chroma_8_avx; in ff_h264dsp_init_x86()
265 c->h264_v_loop_filter_chroma_intra = ff_deblock_v_chroma_intra_8_avx; in ff_h264dsp_init_x86()
267 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma_8_avx; in ff_h264dsp_init_x86()
268 c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma_intra_8_avx; in ff_h264dsp_init_x86()
270 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma422_8_avx; in ff_h264dsp_init_x86()
271 c->h264_h_loop_filter_chroma_intra = ff_deblock_h_chroma422_intra_8_avx; in ff_h264dsp_init_x86()
274 c->h264_idct_add = ff_h264_idct_add_8_avx; in ff_h264dsp_init_x86()
275 c->h264_idct_dc_add = ff_h264_idct_dc_add_8_avx; in ff_h264dsp_init_x86()
280 c->h264_v_loop_filter_luma = ff_deblock_v_luma_10_mmxext; in ff_h264dsp_init_x86()
281 c->h264_h_loop_filter_luma = ff_deblock_h_luma_10_mmxext; in ff_h264dsp_init_x86()
282 c->h264_v_loop_filter_luma_intra = ff_deblock_v_luma_intra_10_mmxext; in ff_h264dsp_init_x86()
283 c->h264_h_loop_filter_luma_intra = ff_deblock_h_luma_intra_10_mmxext; in ff_h264dsp_init_x86()
285 c->h264_idct_dc_add = ff_h264_idct_dc_add_10_mmxext; in ff_h264dsp_init_x86()
288 c->h264_idct_add = ff_h264_idct_add_10_sse2; in ff_h264dsp_init_x86()
289 c->h264_idct8_dc_add = ff_h264_idct8_dc_add_10_sse2; in ff_h264dsp_init_x86()
291 c->h264_idct_add16 = ff_h264_idct_add16_10_sse2; in ff_h264dsp_init_x86()
293 c->h264_idct_add8 = ff_h264_idct_add8_10_sse2; in ff_h264dsp_init_x86()
295 c->h264_idct_add8 = ff_h264_idct_add8_422_10_sse2; in ff_h264dsp_init_x86()
297 c->h264_idct_add16intra = ff_h264_idct_add16intra_10_sse2; in ff_h264dsp_init_x86()
299 c->h264_idct8_add = ff_h264_idct8_add_10_sse2; in ff_h264dsp_init_x86()
300 c->h264_idct8_add4 = ff_h264_idct8_add4_10_sse2; in ff_h264dsp_init_x86()
303 c->weight_h264_pixels_tab[0] = ff_h264_weight_16_10_sse2; in ff_h264dsp_init_x86()
304 c->weight_h264_pixels_tab[1] = ff_h264_weight_8_10_sse2; in ff_h264dsp_init_x86()
305 c->weight_h264_pixels_tab[2] = ff_h264_weight_4_10_sse2; in ff_h264dsp_init_x86()
307 c->biweight_h264_pixels_tab[0] = ff_h264_biweight_16_10_sse2; in ff_h264dsp_init_x86()
308 c->biweight_h264_pixels_tab[1] = ff_h264_biweight_8_10_sse2; in ff_h264dsp_init_x86()
309 c->biweight_h264_pixels_tab[2] = ff_h264_biweight_4_10_sse2; in ff_h264dsp_init_x86()
311 c->h264_v_loop_filter_chroma = ff_deblock_v_chroma_10_sse2; in ff_h264dsp_init_x86()
312 c->h264_v_loop_filter_chroma_intra = ff_deblock_v_chroma_intra_10_sse2; in ff_h264dsp_init_x86()
314 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma_10_sse2; in ff_h264dsp_init_x86()
316 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma422_10_sse2; in ff_h264dsp_init_x86()
319 c->h264_v_loop_filter_luma = ff_deblock_v_luma_10_sse2; in ff_h264dsp_init_x86()
320 c->h264_h_loop_filter_luma = ff_deblock_h_luma_10_sse2; in ff_h264dsp_init_x86()
321 c->h264_v_loop_filter_luma_intra = ff_deblock_v_luma_intra_10_sse2; in ff_h264dsp_init_x86()
322 c->h264_h_loop_filter_luma_intra = ff_deblock_h_luma_intra_10_sse2; in ff_h264dsp_init_x86()
326 c->weight_h264_pixels_tab[0] = ff_h264_weight_16_10_sse4; in ff_h264dsp_init_x86()
327 c->weight_h264_pixels_tab[1] = ff_h264_weight_8_10_sse4; in ff_h264dsp_init_x86()
328 c->weight_h264_pixels_tab[2] = ff_h264_weight_4_10_sse4; in ff_h264dsp_init_x86()
330 c->biweight_h264_pixels_tab[0] = ff_h264_biweight_16_10_sse4; in ff_h264dsp_init_x86()
331 c->biweight_h264_pixels_tab[1] = ff_h264_biweight_8_10_sse4; in ff_h264dsp_init_x86()
332 c->biweight_h264_pixels_tab[2] = ff_h264_biweight_4_10_sse4; in ff_h264dsp_init_x86()
335 c->h264_idct_dc_add = in ff_h264dsp_init_x86()
336 c->h264_idct_add = ff_h264_idct_add_10_avx; in ff_h264dsp_init_x86()
337 c->h264_idct8_dc_add = ff_h264_idct8_dc_add_10_avx; in ff_h264dsp_init_x86()
339 c->h264_idct_add16 = ff_h264_idct_add16_10_avx; in ff_h264dsp_init_x86()
341 c->h264_idct_add8 = ff_h264_idct_add8_10_avx; in ff_h264dsp_init_x86()
343 c->h264_idct_add8 = ff_h264_idct_add8_422_10_avx; in ff_h264dsp_init_x86()
345 c->h264_idct_add16intra = ff_h264_idct_add16intra_10_avx; in ff_h264dsp_init_x86()
347 c->h264_idct8_add = ff_h264_idct8_add_10_avx; in ff_h264dsp_init_x86()
348 c->h264_idct8_add4 = ff_h264_idct8_add4_10_avx; in ff_h264dsp_init_x86()
351 c->h264_v_loop_filter_chroma = ff_deblock_v_chroma_10_avx; in ff_h264dsp_init_x86()
352 c->h264_v_loop_filter_chroma_intra = ff_deblock_v_chroma_intra_10_avx; in ff_h264dsp_init_x86()
354 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma_10_avx; in ff_h264dsp_init_x86()
356 c->h264_h_loop_filter_chroma = ff_deblock_h_chroma422_10_avx; in ff_h264dsp_init_x86()
359 c->h264_v_loop_filter_luma = ff_deblock_v_luma_10_avx; in ff_h264dsp_init_x86()
360 c->h264_h_loop_filter_luma = ff_deblock_h_luma_10_avx; in ff_h264dsp_init_x86()
361 c->h264_v_loop_filter_luma_intra = ff_deblock_v_luma_intra_10_avx; in ff_h264dsp_init_x86()
362 c->h264_h_loop_filter_luma_intra = ff_deblock_h_luma_intra_10_avx; in ff_h264dsp_init_x86()