Lines Matching refs:depth

129 #define FUNC(a, depth) a ## _ ## depth  in ff_hevc_dsp_init()  argument
132 #define PEL_FUNC(dst1, idx1, idx2, a, depth) \ in ff_hevc_dsp_init() argument
135 hevcdsp->dst1[i][idx1][idx2] = a ## _ ## depth; \ in ff_hevc_dsp_init()
139 #define EPEL_FUNCS(depth) \ in ff_hevc_dsp_init() argument
140 PEL_FUNC(put_hevc_epel, 0, 0, put_hevc_pel_pixels, depth); \ in ff_hevc_dsp_init()
141 PEL_FUNC(put_hevc_epel, 0, 1, put_hevc_epel_h, depth); \ in ff_hevc_dsp_init()
142 PEL_FUNC(put_hevc_epel, 1, 0, put_hevc_epel_v, depth); \ in ff_hevc_dsp_init()
143 PEL_FUNC(put_hevc_epel, 1, 1, put_hevc_epel_hv, depth) in ff_hevc_dsp_init()
146 #define EPEL_UNI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
147 PEL_FUNC(put_hevc_epel_uni, 0, 0, put_hevc_pel_uni_pixels, depth); \ in ff_hevc_dsp_init()
148 PEL_FUNC(put_hevc_epel_uni, 0, 1, put_hevc_epel_uni_h, depth); \ in ff_hevc_dsp_init()
149 PEL_FUNC(put_hevc_epel_uni, 1, 0, put_hevc_epel_uni_v, depth); \ in ff_hevc_dsp_init()
150 PEL_FUNC(put_hevc_epel_uni, 1, 1, put_hevc_epel_uni_hv, depth); \ in ff_hevc_dsp_init()
151 PEL_FUNC(put_hevc_epel_uni_w, 0, 0, put_hevc_pel_uni_w_pixels, depth); \ in ff_hevc_dsp_init()
152 PEL_FUNC(put_hevc_epel_uni_w, 0, 1, put_hevc_epel_uni_w_h, depth); \ in ff_hevc_dsp_init()
153 PEL_FUNC(put_hevc_epel_uni_w, 1, 0, put_hevc_epel_uni_w_v, depth); \ in ff_hevc_dsp_init()
154 PEL_FUNC(put_hevc_epel_uni_w, 1, 1, put_hevc_epel_uni_w_hv, depth) in ff_hevc_dsp_init()
157 #define EPEL_BI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
158 PEL_FUNC(put_hevc_epel_bi, 0, 0, put_hevc_pel_bi_pixels, depth); \ in ff_hevc_dsp_init()
159 PEL_FUNC(put_hevc_epel_bi, 0, 1, put_hevc_epel_bi_h, depth); \ in ff_hevc_dsp_init()
160 PEL_FUNC(put_hevc_epel_bi, 1, 0, put_hevc_epel_bi_v, depth); \ in ff_hevc_dsp_init()
161 PEL_FUNC(put_hevc_epel_bi, 1, 1, put_hevc_epel_bi_hv, depth); \ in ff_hevc_dsp_init()
162 PEL_FUNC(put_hevc_epel_bi_w, 0, 0, put_hevc_pel_bi_w_pixels, depth); \ in ff_hevc_dsp_init()
163 PEL_FUNC(put_hevc_epel_bi_w, 0, 1, put_hevc_epel_bi_w_h, depth); \ in ff_hevc_dsp_init()
164 PEL_FUNC(put_hevc_epel_bi_w, 1, 0, put_hevc_epel_bi_w_v, depth); \ in ff_hevc_dsp_init()
165 PEL_FUNC(put_hevc_epel_bi_w, 1, 1, put_hevc_epel_bi_w_hv, depth) in ff_hevc_dsp_init()
168 #define QPEL_FUNCS(depth) \ in ff_hevc_dsp_init() argument
169 PEL_FUNC(put_hevc_qpel, 0, 0, put_hevc_pel_pixels, depth); \ in ff_hevc_dsp_init()
170 PEL_FUNC(put_hevc_qpel, 0, 1, put_hevc_qpel_h, depth); \ in ff_hevc_dsp_init()
171 PEL_FUNC(put_hevc_qpel, 1, 0, put_hevc_qpel_v, depth); \ in ff_hevc_dsp_init()
172 PEL_FUNC(put_hevc_qpel, 1, 1, put_hevc_qpel_hv, depth) in ff_hevc_dsp_init()
175 #define QPEL_UNI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
176 PEL_FUNC(put_hevc_qpel_uni, 0, 0, put_hevc_pel_uni_pixels, depth); \ in ff_hevc_dsp_init()
177 PEL_FUNC(put_hevc_qpel_uni, 0, 1, put_hevc_qpel_uni_h, depth); \ in ff_hevc_dsp_init()
178 PEL_FUNC(put_hevc_qpel_uni, 1, 0, put_hevc_qpel_uni_v, depth); \ in ff_hevc_dsp_init()
179 PEL_FUNC(put_hevc_qpel_uni, 1, 1, put_hevc_qpel_uni_hv, depth); \ in ff_hevc_dsp_init()
180 PEL_FUNC(put_hevc_qpel_uni_w, 0, 0, put_hevc_pel_uni_w_pixels, depth); \ in ff_hevc_dsp_init()
181 PEL_FUNC(put_hevc_qpel_uni_w, 0, 1, put_hevc_qpel_uni_w_h, depth); \ in ff_hevc_dsp_init()
182 PEL_FUNC(put_hevc_qpel_uni_w, 1, 0, put_hevc_qpel_uni_w_v, depth); \ in ff_hevc_dsp_init()
183 PEL_FUNC(put_hevc_qpel_uni_w, 1, 1, put_hevc_qpel_uni_w_hv, depth) in ff_hevc_dsp_init()
186 #define QPEL_BI_FUNCS(depth) \ in ff_hevc_dsp_init() argument
187 PEL_FUNC(put_hevc_qpel_bi, 0, 0, put_hevc_pel_bi_pixels, depth); \ in ff_hevc_dsp_init()
188 PEL_FUNC(put_hevc_qpel_bi, 0, 1, put_hevc_qpel_bi_h, depth); \ in ff_hevc_dsp_init()
189 PEL_FUNC(put_hevc_qpel_bi, 1, 0, put_hevc_qpel_bi_v, depth); \ in ff_hevc_dsp_init()
190 PEL_FUNC(put_hevc_qpel_bi, 1, 1, put_hevc_qpel_bi_hv, depth); \ in ff_hevc_dsp_init()
191 PEL_FUNC(put_hevc_qpel_bi_w, 0, 0, put_hevc_pel_bi_w_pixels, depth); \ in ff_hevc_dsp_init()
192 PEL_FUNC(put_hevc_qpel_bi_w, 0, 1, put_hevc_qpel_bi_w_h, depth); \ in ff_hevc_dsp_init()
193 PEL_FUNC(put_hevc_qpel_bi_w, 1, 0, put_hevc_qpel_bi_w_v, depth); \ in ff_hevc_dsp_init()
194 PEL_FUNC(put_hevc_qpel_bi_w, 1, 1, put_hevc_qpel_bi_w_hv, depth) in ff_hevc_dsp_init()
196 #define HEVC_DSP(depth) \ in ff_hevc_dsp_init() argument
197 hevcdsp->put_pcm = FUNC(put_pcm, depth); \ in ff_hevc_dsp_init()
198 hevcdsp->add_residual[0] = FUNC(add_residual4x4, depth); \ in ff_hevc_dsp_init()
199 hevcdsp->add_residual[1] = FUNC(add_residual8x8, depth); \ in ff_hevc_dsp_init()
200 hevcdsp->add_residual[2] = FUNC(add_residual16x16, depth); \ in ff_hevc_dsp_init()
201 hevcdsp->add_residual[3] = FUNC(add_residual32x32, depth); \ in ff_hevc_dsp_init()
202 hevcdsp->dequant = FUNC(dequant, depth); \ in ff_hevc_dsp_init()
203 hevcdsp->transform_rdpcm = FUNC(transform_rdpcm, depth); \ in ff_hevc_dsp_init()
204 hevcdsp->transform_4x4_luma = FUNC(transform_4x4_luma, depth); \ in ff_hevc_dsp_init()
205 hevcdsp->idct[0] = FUNC(idct_4x4, depth); \ in ff_hevc_dsp_init()
206 hevcdsp->idct[1] = FUNC(idct_8x8, depth); \ in ff_hevc_dsp_init()
207 hevcdsp->idct[2] = FUNC(idct_16x16, depth); \ in ff_hevc_dsp_init()
208 hevcdsp->idct[3] = FUNC(idct_32x32, depth); \ in ff_hevc_dsp_init()
210 hevcdsp->idct_dc[0] = FUNC(idct_4x4_dc, depth); \ in ff_hevc_dsp_init()
211 hevcdsp->idct_dc[1] = FUNC(idct_8x8_dc, depth); \ in ff_hevc_dsp_init()
212 hevcdsp->idct_dc[2] = FUNC(idct_16x16_dc, depth); \ in ff_hevc_dsp_init()
213 hevcdsp->idct_dc[3] = FUNC(idct_32x32_dc, depth); \ in ff_hevc_dsp_init()
219 hevcdsp->sao_band_filter[4] = FUNC(sao_band_filter, depth); \ in ff_hevc_dsp_init()
224 hevcdsp->sao_edge_filter[4] = FUNC(sao_edge_filter, depth); \ in ff_hevc_dsp_init()
225 hevcdsp->sao_edge_restore[0] = FUNC(sao_edge_restore_0, depth); \ in ff_hevc_dsp_init()
226 hevcdsp->sao_edge_restore[1] = FUNC(sao_edge_restore_1, depth); \ in ff_hevc_dsp_init()
228 QPEL_FUNCS(depth); \ in ff_hevc_dsp_init()
229 QPEL_UNI_FUNCS(depth); \ in ff_hevc_dsp_init()
230 QPEL_BI_FUNCS(depth); \ in ff_hevc_dsp_init()
231 EPEL_FUNCS(depth); \ in ff_hevc_dsp_init()
232 EPEL_UNI_FUNCS(depth); \ in ff_hevc_dsp_init()
233 EPEL_BI_FUNCS(depth); \ in ff_hevc_dsp_init()
235 hevcdsp->hevc_h_loop_filter_luma = FUNC(hevc_h_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
236 hevcdsp->hevc_v_loop_filter_luma = FUNC(hevc_v_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
237 hevcdsp->hevc_h_loop_filter_chroma = FUNC(hevc_h_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
238 hevcdsp->hevc_v_loop_filter_chroma = FUNC(hevc_v_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
239 hevcdsp->hevc_h_loop_filter_luma_c = FUNC(hevc_h_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
240 hevcdsp->hevc_v_loop_filter_luma_c = FUNC(hevc_v_loop_filter_luma, depth); \ in ff_hevc_dsp_init()
241 hevcdsp->hevc_h_loop_filter_chroma_c = FUNC(hevc_h_loop_filter_chroma, depth); \ in ff_hevc_dsp_init()
242 hevcdsp->hevc_v_loop_filter_chroma_c = FUNC(hevc_v_loop_filter_chroma, depth) in ff_hevc_dsp_init()