• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:depth

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