Home
last modified time | relevance | path

Searched refs:idct (Results 1 - 25 of 85) sorted by relevance

1234

/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_idct.c143 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 Dvl_idct.h78 /* 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 Djddctmgr.c99 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 Ddnxhd.mak17 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 Dmpeg4.mak4 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 Dxvid.mak1 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 Dvideo.mak18 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 Dvp9dsp_init_16bpp_template.c128 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 Didctdsp_init.c73 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 Dvp9dsp_init.c96 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 Dhevcdsp_init.c724 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 Didctdsp.c247 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 Dhevcdsp.c205 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 Ddvdec.c351 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 Dh264dsp.c200 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 Dhevcdsp_init_aarch64.c74 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 Dvp9dsp_init_aarch64.c164 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 Dvp9dsp_init_16bpp_aarch64_template.c169 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 Dvp9dsp_init_arm.c151 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 Dhevcdsp_init_neon.c238 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 Dvp9itxfm_neon.S272 .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 Dvp9dsp_init_16bpp_arm_template.c153 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 Didctdsp_init_arm.c30 #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 Dhevcdsp_init_loongarch.c184 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 Didctdsp_init_mips.c39 c->idct = ff_simple_idct_8_mmi; in ff_idctdsp_init_mips()
55 c->idct = ff_simple_idct_msa; in ff_idctdsp_init_mips()

Completed in 12 milliseconds

1234