/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_idct.c | 143 create_mismatch_vert_shader(struct vl_idct *idct) in create_mismatch_vert_shader() argument 175 (float)VL_BLOCK_WIDTH / idct->buffer_width, in create_mismatch_vert_shader() 176 (float)VL_BLOCK_HEIGHT / idct->buffer_height); in create_mismatch_vert_shader() 182 calc_addr(shader, o_addr, ureg_src(t_tex), ureg_src(t_tex), false, false, idct->buffer_width / 4); in create_mismatch_vert_shader() 188 return ureg_create_shader_and_destroy(shader, idct->pipe); in create_mismatch_vert_shader() 192 create_mismatch_frag_shader(struct vl_idct *idct) in create_mismatch_frag_shader() argument 218 increment_addr(shader, m[i], addr, false, false, i, idct->buffer_height); in create_mismatch_frag_shader() 255 return ureg_create_shader_and_destroy(shader, idct->pipe); in create_mismatch_frag_shader() 259 create_stage1_vert_shader(struct vl_idct *idct) in create_stage1_vert_shader() argument 298 (float)VL_BLOCK_WIDTH / idct in create_stage1_vert_shader() 321 create_stage1_frag_shader(struct vl_idct *idct) create_stage1_frag_shader() argument 393 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_output, struct ureg_dst tex) vl_idct_stage2_vert_shader() argument 431 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader, unsigned first_input, struct ureg_dst fragment) vl_idct_stage2_frag_shader() argument 463 init_shaders(struct vl_idct *idct) init_shaders() argument 497 cleanup_shaders(struct vl_idct *idct) cleanup_shaders() argument 506 init_state(struct vl_idct *idct) init_state() argument 578 cleanup_state(struct vl_idct *idct) cleanup_state() argument 590 init_source(struct vl_idct *idct, struct vl_idct_buffer *buffer) init_source() argument 631 init_intermediate(struct vl_idct *idct, struct vl_idct_buffer *buffer) init_intermediate() argument 753 vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe, unsigned buffer_width, unsigned buffer_height, unsigned nr_of_render_targets, struct pipe_sampler_view *matrix, struct pipe_sampler_view *transpose) vl_idct_init() argument 782 vl_idct_cleanup(struct vl_idct *idct) vl_idct_cleanup() argument 792 vl_idct_init_buffer(struct vl_idct *idct, struct vl_idct_buffer *buffer, struct pipe_sampler_view *source, struct pipe_sampler_view *intermediate) vl_idct_init_buffer() argument 828 vl_idct_flush(struct vl_idct *idct, struct vl_idct_buffer *buffer, unsigned num_instances) vl_idct_flush() argument 857 vl_idct_prepare_stage2(struct vl_idct *idct, struct vl_idct_buffer *buffer) vl_idct_prepare_stage2() argument [all...] |
H A D | vl_idct.h | 78 /* upload the idct matrix, which can be shared by all idct instances of a pipe */ 83 vl_idct_stage2_vert_shader(struct vl_idct *idct, struct ureg_program *shader, 87 vl_idct_stage2_frag_shader(struct vl_idct *idct, struct ureg_program *shader, 90 /* init an idct instance */ 92 vl_idct_init(struct vl_idct *idct, struct pipe_context *pipe, 98 /* destroy an idct instance */ 100 vl_idct_cleanup(struct vl_idct *idct); 102 /* init a buffer assosiated with agiven idct instance */ 104 vl_idct_init_buffer(struct vl_idct *idct, struc [all...] |
/third_party/skia/third_party/externals/libjpeg-turbo/ |
H A D | jddctmgr.c | 99 my_idct_ptr idct = (my_idct_ptr)cinfo->idct; in start_pass() local 228 idct->pub.inverse_DCT[ci] = method_ptr; in start_pass() 236 if (!compptr->component_needed || idct->cur_method[ci] == method) in start_pass() 241 idct->cur_method[ci] = method; in start_pass() 332 my_idct_ptr idct; in jinit_inverse_dct() local 336 idct = (my_idct_ptr) in jinit_inverse_dct() 339 cinfo->idct = (struct jpeg_inverse_dct *)idct; in jinit_inverse_dct() 340 idct in jinit_inverse_dct() [all...] |
/third_party/ffmpeg/tests/fate/ |
H A D | dnxhd.mak | 17 fate-dnxhd-mbaff: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/dnxhd100_cid1260.mov -pix_fmt yuv422p10le -vf scale 18 fate-dnxhr-444: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/dnxhr444_cid1270.mov -pix_fmt yuv444p10le -vf scale 19 fate-dnxhr-12bit: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/dnxhr_cid1271_12bit.mov -pix_fmt yuv422p12le -vf scale 20 fate-dnxhr-parse: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/dnxhr_cid1274.dnxhr -pix_fmt yuv422p 21 fate-dnxhr-prefix1: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/prefix-256x1536.dnxhr -pix_fmt yuv422p 22 fate-dnxhr-prefix2: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/prefix-256x1716.dnxhr -pix_fmt yuv422p 23 fate-dnxhr-prefix3: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/prefix-256x2048.dnxhr -pix_fmt yuv422p 24 fate-dnxhr-prefix4: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/prefix-256x2160.dnxhr -pix_fmt yuv422p 25 fate-dnxhr-prefix5: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/dnxhd/prefix-256x3212.dnxhr -pix_fmt yuv422p
|
H A D | mpeg4.mak | 4 fate-mpeg4-resolution-change-%: CMD = framemd5 -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/resize_$(@:fate-mpeg4-resolution-change-%=%).h263 -sws_flags +bitexact 11 fate-mpeg4-packed: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/packed_bframes.avi -flags +bitexact -fflags +bitexact -vsync cfr 17 fate-mpeg4-simple-studio-profile: CMD = framecrc -bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/mpeg4_sstp_dpcm.m4v -sws_flags +accurate_rnd+bitexact -pix_fmt yuv422p10le -vf scale 20 fate-m4v: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/demo.m4v 23 fate-m4v-cfr: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/demo.m4v -vf fps=5
|
H A D | xvid.mak | 1 fate-xvid-custom-matrix: CMD = framemd5 -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263 2 fate-xvid-idct: CMD = framemd5 -flags +bitexact -cpuflags all -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263 4 FATE_XVID-$(call DEMDEC, M4V, MPEG4) += fate-xvid-custom-matrix fate-xvid-idct
|
H A D | video.mak | 18 fate-aic: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/aic/small_apple_intermediate_codec.mov -an -frames:v 15 21 fate-aic-oddsize: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/aic/aic_odd_dimensions.mov 27 fate-amv: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/amv/MTV_high_res_320x240_sample_Penguin_Joke_MTV_from_WMV.amv -t 10 -an 236 fate-mdec: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/ea-dct/NFS2Esprit-partial.dct -an 239 fate-mdec-v3: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/psx-str/abc000_cut.str -an 242 fate-mimic: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/mimic/mimic2-womanloveffmpeg.cam 245 fate-mjpegb: CMD = framecrc -idct simple -fflags +bitexact -i $(TARGET_SAMPLES)/mjpegb/mjpegb_part.mov -an 248 fate-mjpeg-ticket3229: CMD = framecrc -idct simple -fflags +bitexact -i $(TARGET_SAMPLES)/mjpeg/mjpeg_field_order.avi -an 254 fate-mpeg2-field-enc: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg2/mpeg2_field_encoding.ts -an -frames:v 30 255 fate-mpeg2-ticket186: CMD = framecrc -flags +bitexact -idct simpl [all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | vp9dsp_init_16bpp_template.c | 128 decl_itxfm_func(idct, idct, 4, BPC, mmxext); 131 decl_itxfm_func(idct, idct, 4, BPC, sse2); 133 decl_itxfm_func(idct, iadst, 4, BPC, sse2); 134 decl_itxfm_func(iadst, idct, 4, BPC, sse2); 138 decl_itxfm_func(idct, idct, 32, BPC, sse2); 180 init_itx_func(idx, DCT_DCT, idct, idct, siz in INIT_FUNC() [all...] |
H A D | idctdsp_init.c | 73 c->idct = ff_simple_idct_mmx; in ff_idctdsp_init_x86() 102 c->idct = ff_simple_idct8_sse2; in ff_idctdsp_init_x86() 116 c->idct = ff_simple_idct8_avx; in ff_idctdsp_init_x86() 130 c->idct = ff_simple_idct10_sse2; in ff_idctdsp_init_x86() 137 c->idct = ff_simple_idct10_avx; in ff_idctdsp_init_x86() 148 c->idct = ff_simple_idct12_sse2; in ff_idctdsp_init_x86() 154 c->idct = ff_simple_idct12_avx; in ff_idctdsp_init_x86()
|
H A D | vp9dsp_init.c | 96 itxfm_func(idct, idct, size, opt); \ 97 itxfm_func(iadst, idct, size, opt); \ 98 itxfm_func(idct, iadst, size, opt); \ 101 itxfm_func(idct, idct, 4, mmxext); 102 itxfm_func(idct, iadst, 4, sse2); 103 itxfm_func(iadst, idct, 4, sse2); 112 itxfm_func(idct, idct, 3 [all...] |
H A D | hevcdsp_init.c | 724 c->idct[2] = ff_hevc_idct_16x16_8_sse2; 725 c->idct[3] = ff_hevc_idct_32x32_8_sse2; 733 c->idct[0] = ff_hevc_idct_4x4_8_sse2; 734 c->idct[1] = ff_hevc_idct_8x8_8_sse2; 766 c->idct[2] = ff_hevc_idct_16x16_8_avx; 767 c->idct[3] = ff_hevc_idct_32x32_8_avx; 771 c->idct[0] = ff_hevc_idct_4x4_8_avx; 772 c->idct[1] = ff_hevc_idct_8x8_8_avx; 898 c->idct[2] = ff_hevc_idct_16x16_10_sse2; 899 c->idct[ [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | idctdsp.c | 247 c->idct = ff_j_rev_dct4; in ff_idctdsp_init() 252 c->idct = ff_j_rev_dct2; in ff_idctdsp_init() 257 c->idct = ff_j_rev_dct1; in ff_idctdsp_init() 266 c->idct = NULL; in ff_idctdsp_init() 270 c->idct = ff_simple_idct_int16_10bit; in ff_idctdsp_init() 276 c->idct = ff_simple_idct_int16_12bit; in ff_idctdsp_init() 282 c->idct = ff_j_rev_dct; in ff_idctdsp_init() 288 c->idct = ff_faanidct; in ff_idctdsp_init() 294 c->idct = ff_simple_idct_int16_8bit; in ff_idctdsp_init()
|
H A D | hevcdsp.c | 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()
|
H A D | dvdec.c | 351 s->idsp.idct(blocks + 0*64); in dv100_idct_put_last_row_field_chroma() 352 s->idsp.idct(blocks + 1*64); in dv100_idct_put_last_row_field_chroma() 363 s->idsp.idct(blocks + 0*64); in dv100_idct_put_last_row_field_luma() 364 s->idsp.idct(blocks + 1*64); in dv100_idct_put_last_row_field_luma() 365 s->idsp.idct(blocks + 2*64); in dv100_idct_put_last_row_field_luma() 366 s->idsp.idct(blocks + 3*64); in dv100_idct_put_last_row_field_luma() 532 /* compute idct and place blocks */ in dv_decode_video_segment()
|
/third_party/ffmpeg/tests/checkasm/ |
H A D | h264dsp.c | 200 void (*idct)(uint8_t *, int16_t *, int) = NULL; in check_idct() 202 case (4 << 1) | 0: idct = h.h264_idct_add; break; in check_idct() 203 case (4 << 1) | 1: idct = h.h264_idct_dc_add; break; in check_idct() 204 case (8 << 1) | 0: idct = h.h264_idct8_add; break; in check_idct() 205 case (8 << 1) | 1: idct = h.h264_idct8_dc_add; break; in check_idct() 207 if (check_func(idct, "h264_idct%d_add%s_%dbpp", sz, dc ? "_dc" : "", bit_depth)) { in check_idct() 248 void (*idct)(uint8_t *, const int *, int16_t *, int, const uint8_t[]) = NULL; in check_idct_multiple() 254 idct = h.h264_idct_add16; in check_idct_multiple() 258 idct = h.h264_idct_add16intra; in check_idct_multiple() 263 idct in check_idct_multiple() [all...] |
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | hevcdsp_init_aarch64.c | 74 c->idct[1] = ff_hevc_idct_8x8_8_neon; in ff_hevc_dsp_init_aarch64() 75 c->idct[2] = ff_hevc_idct_16x16_8_neon; in ff_hevc_dsp_init_aarch64() 96 c->idct[1] = ff_hevc_idct_8x8_10_neon; in ff_hevc_dsp_init_aarch64() 97 c->idct[2] = ff_hevc_idct_16x16_10_neon; in ff_hevc_dsp_init_aarch64()
|
H A D | vp9dsp_init_aarch64.c | 164 define_itxfm(idct, idct, sz); \ 165 define_itxfm(iadst, idct, sz); \ 166 define_itxfm(idct, iadst, sz); \ 172 define_itxfm(idct, idct, 32);
|
H A D | vp9dsp_init_16bpp_aarch64_template.c | 169 define_itxfm(idct, idct, sz, bpp); \ 170 define_itxfm(iadst, idct, sz, bpp); \ 171 define_itxfm(idct, iadst, sz, bpp); \ 177 define_itxfm(idct, idct, 32, BPP);
|
/third_party/ffmpeg/libavcodec/arm/ |
H A D | vp9dsp_init_arm.c | 151 define_itxfm(idct, idct, sz); \ 152 define_itxfm(iadst, idct, sz); \ 153 define_itxfm(idct, iadst, sz); \ 159 define_itxfm(idct, idct, 32);
|
H A D | hevcdsp_init_neon.c | 238 c->idct[0] = ff_hevc_idct_4x4_8_neon; in ff_hevc_dsp_init_neon() 239 c->idct[1] = ff_hevc_idct_8x8_8_neon; in ff_hevc_dsp_init_neon() 240 c->idct[2] = ff_hevc_idct_16x16_8_neon; in ff_hevc_dsp_init_neon() 241 c->idct[3] = ff_hevc_idct_32x32_8_neon; in ff_hevc_dsp_init_neon() 316 c->idct[0] = ff_hevc_idct_4x4_10_neon; in ff_hevc_dsp_init_neon() 317 c->idct[1] = ff_hevc_idct_8x8_10_neon; in ff_hevc_dsp_init_neon() 318 c->idct[2] = ff_hevc_idct_16x16_10_neon; in ff_hevc_dsp_init_neon() 319 c->idct[3] = ff_hevc_idct_32x32_10_neon; in ff_hevc_dsp_init_neon()
|
H A D | vp9itxfm_neon.S | 272 .ifc \txfm1,idct 289 @ DC-only for idct/idct 344 itxfm_func4x4 idct, idct 345 itxfm_func4x4 iadst, idct 346 itxfm_func4x4 idct, iadst 407 @ Push q4-q7 if iadst is used, idct requires 409 @ if only idct is involved. 411 @ idct, s [all...] |
H A D | vp9dsp_init_16bpp_arm_template.c | 153 define_itxfm(idct, idct, sz, bpp); \ 154 define_itxfm(iadst, idct, sz, bpp); \ 155 define_itxfm(idct, iadst, sz, bpp); \ 161 define_itxfm(idct, idct, 32, BPP);
|
H A D | idctdsp_init_arm.c | 30 #include "idct.h" 76 c->idct = ff_j_rev_dct_arm; in ff_idctdsp_init_arm() 81 c->idct = ff_simple_idct_arm; in ff_idctdsp_init_arm()
|
/third_party/ffmpeg/libavcodec/loongarch/ |
H A D | hevcdsp_init_loongarch.c | 184 c->idct[0] = ff_hevc_idct_4x4_lsx; in ff_hevc_dsp_init_loongarch() 185 c->idct[1] = ff_hevc_idct_8x8_lsx; in ff_hevc_dsp_init_loongarch() 186 c->idct[2] = ff_hevc_idct_16x16_lsx; in ff_hevc_dsp_init_loongarch() 187 c->idct[3] = ff_hevc_idct_32x32_lsx; in ff_hevc_dsp_init_loongarch()
|
/third_party/ffmpeg/libavcodec/mips/ |
H A D | idctdsp_init_mips.c | 39 c->idct = ff_simple_idct_8_mmi; in ff_idctdsp_init_mips() 55 c->idct = ff_simple_idct_msa; in ff_idctdsp_init_mips()
|