Home
last modified time | relevance | path

Searched refs:idct_put (Results 1 – 25 of 55) sorted by relevance

123

/third_party/ffmpeg/libavcodec/x86/
Didctdsp_init.c76 c->idct_put = ff_simple_idct_put_mmx; in ff_idctdsp_init_x86()
93 c->idct_put = ff_simple_idct_put_sse2; in ff_idctdsp_init_x86()
106 c->idct_put = ff_simple_idct8_put_sse2; in ff_idctdsp_init_x86()
120 c->idct_put = ff_simple_idct8_put_avx; in ff_idctdsp_init_x86()
131 c->idct_put = ff_simple_idct10_put_sse2; in ff_idctdsp_init_x86()
138 c->idct_put = ff_simple_idct10_put_avx; in ff_idctdsp_init_x86()
149 c->idct_put = ff_simple_idct12_put_sse2; in ff_idctdsp_init_x86()
155 c->idct_put = ff_simple_idct12_put_avx; in ff_idctdsp_init_x86()
Dxvididct_init.c68 c->idct_put = xvid_idct_mmx_put; in ff_xvid_idct_init_x86()
75 c->idct_put = xvid_idct_mmxext_put; in ff_xvid_idct_init_x86()
83 c->idct_put = ff_xvid_idct_put_sse2; in ff_xvid_idct_init_x86()
Dproresdsp_init.c41 dsp->idct_put = ff_prores_idct_put_10_sse2; in ff_proresdsp_init_x86()
46 dsp->idct_put = ff_prores_idct_put_10_avx; in ff_proresdsp_init_x86()
Dvp3dsp_init.c53 c->idct_put = ff_vp3_idct_put_mmx; in ff_vp3dsp_init_x86()
68 c->idct_put = ff_vp3_idct_put_sse2; in ff_vp3dsp_init_x86()
/third_party/ffmpeg/libavcodec/
Ddvdec.c58 void (*idct_put)(uint8_t *dest, ptrdiff_t stride, int16_t *block); member
195 s->idct_put[0] = s->idsp.idct_put; in dvvideo_decode_init()
196 s->idct_put[1] = ff_simple_idct248_put; in dvvideo_decode_init()
377 mb->idct_put = s->idct_put[0]; in dv_decode_video_segment()
384 mb->idct_put = s->idct_put[dct_mode && log2_blocksize == 3]; in dv_decode_video_segment()
490 mb[0].idct_put(y_ptr, linesize, block + 0 * 64); in dv_decode_video_segment()
492 mb[2].idct_put(y_ptr + (1 << log2_blocksize), linesize, block + 2 * 64); in dv_decode_video_segment()
494 mb[1].idct_put(y_ptr + (1 << log2_blocksize), linesize, block + 1 * 64); in dv_decode_video_segment()
495 mb[2].idct_put(y_ptr + y_stride, linesize, block + 2 * 64); in dv_decode_video_segment()
496 mb[3].idct_put(y_ptr + (1 << log2_blocksize) + y_stride, linesize, block + 3 * 64); in dv_decode_video_segment()
[all …]
Didctdsp.c243 c->idct_put = ff_jref_idct4_put; in ff_idctdsp_init()
248 c->idct_put = ff_jref_idct2_put; in ff_idctdsp_init()
253 c->idct_put = ff_jref_idct1_put; in ff_idctdsp_init()
262 c->idct_put = ff_simple_idct_put_int32_10bit; in ff_idctdsp_init()
266 c->idct_put = ff_simple_idct_put_int16_10bit; in ff_idctdsp_init()
272 c->idct_put = ff_simple_idct_put_int16_12bit; in ff_idctdsp_init()
278 c->idct_put = ff_jref_idct_put; in ff_idctdsp_init()
284 c->idct_put = ff_faanidct_put; in ff_idctdsp_init()
291 c->idct_put = ff_simple_idct_put_int16_8bit; in ff_idctdsp_init()
Ddnxhddec.c554 ctx->idsp.idct_put(dest_y, dct_linesize_luma, row->blocks[0]); in dnxhd_decode_macroblock()
555 ctx->idsp.idct_put(dest_y + dct_x_offset, dct_linesize_luma, row->blocks[1]); in dnxhd_decode_macroblock()
556 ctx->idsp.idct_put(dest_y + dct_y_offset, dct_linesize_luma, row->blocks[4]); in dnxhd_decode_macroblock()
557 ctx->idsp.idct_put(dest_y + dct_y_offset + dct_x_offset, dct_linesize_luma, row->blocks[5]); in dnxhd_decode_macroblock()
561 ctx->idsp.idct_put(dest_u, dct_linesize_chroma, row->blocks[2]); in dnxhd_decode_macroblock()
562 ctx->idsp.idct_put(dest_v, dct_linesize_chroma, row->blocks[3]); in dnxhd_decode_macroblock()
563 ctx->idsp.idct_put(dest_u + dct_y_offset, dct_linesize_chroma, row->blocks[6]); in dnxhd_decode_macroblock()
564 ctx->idsp.idct_put(dest_v + dct_y_offset, dct_linesize_chroma, row->blocks[7]); in dnxhd_decode_macroblock()
567 ctx->idsp.idct_put(dest_y, dct_linesize_luma, row->blocks[0]); in dnxhd_decode_macroblock()
568 ctx->idsp.idct_put(dest_y + dct_x_offset, dct_linesize_luma, row->blocks[1]); in dnxhd_decode_macroblock()
[all …]
Dasvdec.c194 static inline void idct_put(ASV1Context *a, AVFrame *frame, int mb_x, int mb_y) in idct_put() function
203 a->idsp.idct_put(dest_y, linesize, block[0]); in idct_put()
204 a->idsp.idct_put(dest_y + 8, linesize, block[1]); in idct_put()
205 a->idsp.idct_put(dest_y + 8 * linesize, linesize, block[2]); in idct_put()
206 a->idsp.idct_put(dest_y + 8 * linesize + 8, linesize, block[3]); in idct_put()
209 a->idsp.idct_put(dest_cb, frame->linesize[1], block[4]); in idct_put()
210 a->idsp.idct_put(dest_cr, frame->linesize[2], block[5]); in idct_put()
251 idct_put(a, p, mb_x, mb_y); in decode_frame()
261 idct_put(a, p, mb_x, mb_y); in decode_frame()
271 idct_put(a, p, mb_x, mb_y); in decode_frame()
Dmdec.c149 static inline void idct_put(MDECContext *a, AVFrame *frame, int mb_x, int mb_y) in idct_put() function
158 a->idsp.idct_put(dest_y, linesize, block[0]); in idct_put()
159 a->idsp.idct_put(dest_y + 8, linesize, block[1]); in idct_put()
160 a->idsp.idct_put(dest_y + 8 * linesize, linesize, block[2]); in idct_put()
161 a->idsp.idct_put(dest_y + 8 * linesize + 8, linesize, block[3]); in idct_put()
164 a->idsp.idct_put(dest_cb, frame->linesize[1], block[4]); in idct_put()
165 a->idsp.idct_put(dest_cr, frame->linesize[2], block[5]); in idct_put()
204 idct_put(a, frame.f, a->mb_x, a->mb_y); in decode_frame()
Dimm4.c234 s->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x, in decode_intra()
236 s->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x + 8, in decode_intra()
238 s->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x, in decode_intra()
240 s->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x + 8, in decode_intra()
242 s->idsp.idct_put(frame->data[1] + (y >> 1) * frame->linesize[1] + (x >> 1), in decode_intra()
244 s->idsp.idct_put(frame->data[2] + (y >> 1) * frame->linesize[2] + (x >> 1), in decode_intra()
307 s->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x, in decode_inter()
309 s->idsp.idct_put(frame->data[0] + y * frame->linesize[0] + x + 8, in decode_inter()
311 s->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x, in decode_inter()
313 s->idsp.idct_put(frame->data[0] + (y + 8) * frame->linesize[0] + x + 8, in decode_inter()
[all …]
Dproresdsp.c82 dsp->idct_put = prores_idct_put_10_c; in ff_proresdsp_init()
85 dsp->idct_put = prores_idct_put_12_c; in ff_proresdsp_init()
Dmpegvideo.c1879 s->idsp.idct_put(dest, line_size, block); in put_dct()
2139 … s->idsp.idct_put(dest_y, dct_linesize, (int16_t*)(*s->block32)[0]); in mpv_reconstruct_mb_internal()
2140 … s->idsp.idct_put(dest_y + act_block_size, dct_linesize, (int16_t*)(*s->block32)[1]); in mpv_reconstruct_mb_internal()
2141 … s->idsp.idct_put(dest_y + dct_offset, dct_linesize, (int16_t*)(*s->block32)[2]); in mpv_reconstruct_mb_internal()
2142 … s->idsp.idct_put(dest_y + dct_offset + act_block_size, dct_linesize, (int16_t*)(*s->block32)[3]); in mpv_reconstruct_mb_internal()
2147 … s->idsp.idct_put(dest_cb, dct_linesize, (int16_t*)(*s->block32)[4]); in mpv_reconstruct_mb_internal()
2148 … s->idsp.idct_put(dest_cr, dct_linesize, (int16_t*)(*s->block32)[5]); in mpv_reconstruct_mb_internal()
2149 … s->idsp.idct_put(dest_cb + dct_offset, dct_linesize, (int16_t*)(*s->block32)[6]); in mpv_reconstruct_mb_internal()
2150 … s->idsp.idct_put(dest_cr + dct_offset, dct_linesize, (int16_t*)(*s->block32)[7]); in mpv_reconstruct_mb_internal()
2152 … s->idsp.idct_put(dest_cb + act_block_size, dct_linesize, (int16_t*)(*s->block32)[8]); in mpv_reconstruct_mb_internal()
[all …]
Dhq_hqadsp.h33 void (*idct_put)(uint8_t *dst, int stride, int16_t *block); member
Dhqxdsp.h33 void (*idct_put)(uint16_t *dst, ptrdiff_t stride, member
Dproresdsp.h33 void (*idct_put)(uint16_t *out, ptrdiff_t linesize, int16_t *block, const int16_t *qmat); member
Dwmv2dsp.h28 void (*idct_put)(uint8_t *dest, ptrdiff_t line_size, int16_t *block); member
Dbinkdsp.h35 void (*idct_put)(uint8_t *dest/*align 8*/, int line_size, int32_t *block/*align 16*/); member
/third_party/ffmpeg/libavcodec/mips/
Dvp3dsp_init_mips.c37 c->idct_put = ff_vp3_idct_put_mmi; in ff_vp3dsp_init_mips()
45 c->idct_put = ff_vp3_idct_put_msa; in ff_vp3dsp_init_mips()
Didctdsp_init_mips.c36 c->idct_put = ff_simple_idct_put_8_mmi; in ff_idctdsp_init_mips()
52 c->idct_put = ff_simple_idct_put_msa; in ff_idctdsp_init_mips()
Dwmv2dsp_init_mips.c32 c->idct_put = ff_wmv2_idct_put_mmi; in ff_wmv2dsp_init_mips()
Dxvididct_init_mips.c33 c->idct_put = ff_xvid_idct_put_mmi; in ff_xvid_idct_init_mips()
/third_party/ffmpeg/libavcodec/arm/
Didctdsp_init_arm.c74 c->idct_put = j_rev_dct_arm_put; in ff_idctdsp_init_arm()
79 c->idct_put = simple_idct_arm_put; in ff_idctdsp_init_arm()
Didctdsp_init_armv5te.c36 c->idct_put = ff_simple_idct_put_armv5te; in ff_idctdsp_init_armv5te()
Didctdsp_init_armv6.c38 c->idct_put = ff_simple_idct_put_armv6; in ff_idctdsp_init_armv6()
/third_party/ffmpeg/libavcodec/aarch64/
Didctdsp_init_aarch64.c39 c->idct_put = ff_simple_idct_put_neon; in ff_idctdsp_init_aarch64()

123