Lines Matching refs:depth

173 #define FUNC(a, depth) a ## _ ## depth  in ff_hevc_dsp_init()  argument
176 #define PEL_FUNC(dst1, idx1, idx2, a, depth) \ in ff_hevc_dsp_init() argument
179 hevcdsp->dst1[i][idx1][idx2] = a ## _ ## depth; \ in ff_hevc_dsp_init()
183 #define EPEL_FUNCS(depth) \ in ff_hevc_dsp_init() argument
184 PEL_FUNC(put_hevc_epel, 0, 0, put_hevc_pel_pixels, depth); \ in ff_hevc_dsp_init()
185 PEL_FUNC(put_hevc_epel, 0, 1, put_hevc_epel_h, depth); \ in ff_hevc_dsp_init()
186 PEL_FUNC(put_hevc_epel, 1, 0, put_hevc_epel_v, depth); \ in ff_hevc_dsp_init()
187 PEL_FUNC(put_hevc_epel, 1, 1, put_hevc_epel_hv, depth) in ff_hevc_dsp_init()
190 #define EPEL_UNI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
191 PEL_FUNC(put_hevc_epel_uni, 0, 0, put_hevc_pel_uni_pixels, depth); \ in ff_hevc_dsp_init()
192 PEL_FUNC(put_hevc_epel_uni, 0, 1, put_hevc_epel_uni_h, depth); \ in ff_hevc_dsp_init()
193 PEL_FUNC(put_hevc_epel_uni, 1, 0, put_hevc_epel_uni_v, depth); \ in ff_hevc_dsp_init()
194 PEL_FUNC(put_hevc_epel_uni, 1, 1, put_hevc_epel_uni_hv, depth); \ in ff_hevc_dsp_init()
195 PEL_FUNC(put_hevc_epel_uni_w, 0, 0, put_hevc_pel_uni_w_pixels, depth); \ in ff_hevc_dsp_init()
196 PEL_FUNC(put_hevc_epel_uni_w, 0, 1, put_hevc_epel_uni_w_h, depth); \ in ff_hevc_dsp_init()
197 PEL_FUNC(put_hevc_epel_uni_w, 1, 0, put_hevc_epel_uni_w_v, depth); \ in ff_hevc_dsp_init()
198 PEL_FUNC(put_hevc_epel_uni_w, 1, 1, put_hevc_epel_uni_w_hv, depth) in ff_hevc_dsp_init()
201 #define EPEL_BI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
202 PEL_FUNC(put_hevc_epel_bi, 0, 0, put_hevc_pel_bi_pixels, depth); \ in ff_hevc_dsp_init()
203 PEL_FUNC(put_hevc_epel_bi, 0, 1, put_hevc_epel_bi_h, depth); \ in ff_hevc_dsp_init()
204 PEL_FUNC(put_hevc_epel_bi, 1, 0, put_hevc_epel_bi_v, depth); \ in ff_hevc_dsp_init()
205 PEL_FUNC(put_hevc_epel_bi, 1, 1, put_hevc_epel_bi_hv, depth); \ in ff_hevc_dsp_init()
206 PEL_FUNC(put_hevc_epel_bi_w, 0, 0, put_hevc_pel_bi_w_pixels, depth); \ in ff_hevc_dsp_init()
207 PEL_FUNC(put_hevc_epel_bi_w, 0, 1, put_hevc_epel_bi_w_h, depth); \ in ff_hevc_dsp_init()
208 PEL_FUNC(put_hevc_epel_bi_w, 1, 0, put_hevc_epel_bi_w_v, depth); \ in ff_hevc_dsp_init()
209 PEL_FUNC(put_hevc_epel_bi_w, 1, 1, put_hevc_epel_bi_w_hv, depth) in ff_hevc_dsp_init()
212 #define QPEL_FUNCS(depth) \ in ff_hevc_dsp_init() argument
213 PEL_FUNC(put_hevc_qpel, 0, 0, put_hevc_pel_pixels, depth); \ in ff_hevc_dsp_init()
214 PEL_FUNC(put_hevc_qpel, 0, 1, put_hevc_qpel_h, depth); \ in ff_hevc_dsp_init()
215 PEL_FUNC(put_hevc_qpel, 1, 0, put_hevc_qpel_v, depth); \ in ff_hevc_dsp_init()
216 PEL_FUNC(put_hevc_qpel, 1, 1, put_hevc_qpel_hv, depth) in ff_hevc_dsp_init()
219 #define QPEL_UNI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
220 PEL_FUNC(put_hevc_qpel_uni, 0, 0, put_hevc_pel_uni_pixels, depth); \ in ff_hevc_dsp_init()
221 PEL_FUNC(put_hevc_qpel_uni, 0, 1, put_hevc_qpel_uni_h, depth); \ in ff_hevc_dsp_init()
222 PEL_FUNC(put_hevc_qpel_uni, 1, 0, put_hevc_qpel_uni_v, depth); \ in ff_hevc_dsp_init()
223 PEL_FUNC(put_hevc_qpel_uni, 1, 1, put_hevc_qpel_uni_hv, depth); \ in ff_hevc_dsp_init()
224 PEL_FUNC(put_hevc_qpel_uni_w, 0, 0, put_hevc_pel_uni_w_pixels, depth); \ in ff_hevc_dsp_init()
225 PEL_FUNC(put_hevc_qpel_uni_w, 0, 1, put_hevc_qpel_uni_w_h, depth); \ in ff_hevc_dsp_init()
226 PEL_FUNC(put_hevc_qpel_uni_w, 1, 0, put_hevc_qpel_uni_w_v, depth); \ in ff_hevc_dsp_init()
227 PEL_FUNC(put_hevc_qpel_uni_w, 1, 1, put_hevc_qpel_uni_w_hv, depth) in ff_hevc_dsp_init()
230 #define QPEL_BI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
231 PEL_FUNC(put_hevc_qpel_bi, 0, 0, put_hevc_pel_bi_pixels, depth); \ in ff_hevc_dsp_init()
232 PEL_FUNC(put_hevc_qpel_bi, 0, 1, put_hevc_qpel_bi_h, depth); \ in ff_hevc_dsp_init()
233 PEL_FUNC(put_hevc_qpel_bi, 1, 0, put_hevc_qpel_bi_v, depth); \ in ff_hevc_dsp_init()
234 PEL_FUNC(put_hevc_qpel_bi, 1, 1, put_hevc_qpel_bi_hv, depth); \ in ff_hevc_dsp_init()
235 PEL_FUNC(put_hevc_qpel_bi_w, 0, 0, put_hevc_pel_bi_w_pixels, depth); \ in ff_hevc_dsp_init()
236 PEL_FUNC(put_hevc_qpel_bi_w, 0, 1, put_hevc_qpel_bi_w_h, depth); \ in ff_hevc_dsp_init()
237 PEL_FUNC(put_hevc_qpel_bi_w, 1, 0, put_hevc_qpel_bi_w_v, depth); \ in ff_hevc_dsp_init()
238 PEL_FUNC(put_hevc_qpel_bi_w, 1, 1, put_hevc_qpel_bi_w_hv, depth) in ff_hevc_dsp_init()
244 #define HEVC_DSP_PRED(depth) \ in ff_hevc_dsp_init() argument
245 QPEL_FUNCS(depth); \ in ff_hevc_dsp_init()
246 QPEL_UNI_FUNCS(depth); \ in ff_hevc_dsp_init()
247 QPEL_BI_FUNCS(depth); \ in ff_hevc_dsp_init()
248 EPEL_FUNCS(depth); \ in ff_hevc_dsp_init()
249 EPEL_UNI_FUNCS(depth); \ in ff_hevc_dsp_init()
250 EPEL_BI_FUNCS(depth); in ff_hevc_dsp_init()
254 #define HEVC_DSP_PRED(depth) \ in ff_hevc_dsp_init()
255 QPEL_UNI_FUNCS(depth); \ in ff_hevc_dsp_init()
256 EPEL_UNI_FUNCS(depth); in ff_hevc_dsp_init()
262 #define HEVC_DSP_PRED(depth) in ff_hevc_dsp_init()
266 #define HEVC_DSP(depth) \ in ff_hevc_dsp_init() argument
267 hevcdsp->put_pcm = FUNC(put_pcm, depth); \ in ff_hevc_dsp_init()
268 hevcdsp->transform_add[0] = FUNC(transform_add4x4, depth); \ in ff_hevc_dsp_init()
269 hevcdsp->transform_add[1] = FUNC(transform_add8x8, depth); \ in ff_hevc_dsp_init()
270 hevcdsp->transform_add[2] = FUNC(transform_add16x16, depth); \ in ff_hevc_dsp_init()
271 hevcdsp->transform_add[3] = FUNC(transform_add32x32, depth); \ in ff_hevc_dsp_init()
272 hevcdsp->transform_skip = FUNC(transform_skip, depth); \ in ff_hevc_dsp_init()
273 hevcdsp->transform_rdpcm = FUNC(transform_rdpcm, depth); \ in ff_hevc_dsp_init()
274 hevcdsp->idct_4x4_luma = FUNC(transform_4x4_luma, depth); \ in ff_hevc_dsp_init()
275 hevcdsp->idct[0] = FUNC(idct_4x4, depth); \ in ff_hevc_dsp_init()
276 hevcdsp->idct[1] = FUNC(idct_8x8, depth); \ in ff_hevc_dsp_init()
277 hevcdsp->idct[2] = FUNC(idct_16x16, depth); \ in ff_hevc_dsp_init()
278 hevcdsp->idct[3] = FUNC(idct_32x32, depth); \ in ff_hevc_dsp_init()
280 hevcdsp->idct_dc[0] = FUNC(idct_4x4_dc, depth); \ in ff_hevc_dsp_init()
281 hevcdsp->idct_dc[1] = FUNC(idct_8x8_dc, depth); \ in ff_hevc_dsp_init()
282 hevcdsp->idct_dc[2] = FUNC(idct_16x16_dc, depth); \ in ff_hevc_dsp_init()
283 hevcdsp->idct_dc[3] = FUNC(idct_32x32_dc, depth); \ in ff_hevc_dsp_init()
284 HEVC_DSP_PRED(depth) \ in ff_hevc_dsp_init()
285 hevcdsp->sao_band_filter = FUNC(sao_band_filter_0, depth); \ in ff_hevc_dsp_init()
286 hevcdsp->sao_edge_filter[0] = FUNC(sao_edge_filter_0, depth); \ in ff_hevc_dsp_init()
287 hevcdsp->sao_edge_filter[1] = FUNC(sao_edge_filter_1, depth); \ in ff_hevc_dsp_init()
289 hevcdsp->hevc_h_loop_filter_luma = FUNC(hevc_h_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
290 hevcdsp->hevc_v_loop_filter_luma = FUNC(hevc_v_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
291 hevcdsp->hevc_h_loop_filter_chroma = FUNC(hevc_h_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
292 hevcdsp->hevc_v_loop_filter_chroma = FUNC(hevc_v_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
293 hevcdsp->hevc_h_loop_filter_luma_c = FUNC(hevc_h_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
294 hevcdsp->hevc_v_loop_filter_luma_c = FUNC(hevc_v_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
295 hevcdsp->hevc_h_loop_filter_chroma_c = FUNC(hevc_h_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
296 hevcdsp->hevc_v_loop_filter_chroma_c = FUNC(hevc_v_loop_filter_chroma, depth) in ff_hevc_dsp_init()