Home
last modified time | relevance | path

Searched refs:vc1dsp (Results 1 – 10 of 10) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dvc1_loopfilter.c40 v->vc1dsp.vc1_h_s_overlap(left_block[2], in vc1_h_overlap_filter()
48 v->vc1dsp.vc1_h_s_overlap(right_block[0], in vc1_h_overlap_filter()
56 … v->vc1dsp.vc1_h_s_overlap(!left_fieldtx && right_fieldtx ? left_block[2] + 8 : left_block[3], in vc1_h_overlap_filter()
64 v->vc1dsp.vc1_h_s_overlap(right_block[1], in vc1_h_overlap_filter()
73 v->vc1dsp.vc1_h_s_overlap(left_block[block_num], right_block[block_num], 8, 8, 1); in vc1_h_overlap_filter()
83 v->vc1dsp.vc1_v_s_overlap(top_block[1], bottom_block[0]); in vc1_v_overlap_filter()
87 v->vc1dsp.vc1_v_s_overlap(top_block[3], bottom_block[2]); in vc1_v_overlap_filter()
91 v->vc1dsp.vc1_v_s_overlap(bottom_block[0], bottom_block[1]); in vc1_v_overlap_filter()
95 v->vc1dsp.vc1_v_s_overlap(bottom_block[2], bottom_block[3]); in vc1_v_overlap_filter()
100 v->vc1dsp.vc1_v_s_overlap(top_block[block_num], bottom_block[block_num]); in vc1_v_overlap_filter()
[all …]
Dvc1_mc.c423 v->vc1dsp.put_vc1_mspel_pixels_tab[0][dxy](s->dest[0], srcY, s->linesize, v->rnd); in ff_vc1_mc_1mv()
441 … v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[0](s->dest[1], srcU, s->uvlinesize, 8, uvmx, uvmy); in ff_vc1_mc_1mv()
442 … v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[0](s->dest[2], srcV, s->uvlinesize, 8, uvmx, uvmy); in ff_vc1_mc_1mv()
620 …v->vc1dsp.avg_vc1_mspel_pixels_tab[1][dxy](s->dest[0] + off, srcY, s->linesize << fieldmv, v->rnd); in ff_vc1_mc_4mv_luma()
622 …v->vc1dsp.put_vc1_mspel_pixels_tab[1][dxy](s->dest[0] + off, srcY, s->linesize << fieldmv, v->rnd); in ff_vc1_mc_4mv_luma()
828 … v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[0](s->dest[1], srcU, s->uvlinesize, 8, uvmx, uvmy); in ff_vc1_mc_4mv_chroma()
829 … v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[0](s->dest[2], srcV, s->uvlinesize, 8, uvmx, uvmy); in ff_vc1_mc_4mv_chroma()
987 …v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4,… in ff_vc1_mc_4mv_chroma4()
988 …v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4,… in ff_vc1_mc_4mv_chroma4()
995 …v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4,… in ff_vc1_mc_4mv_chroma4()
[all …]
Dvc1.c318 v->vc1dsp.vc1_inv_trans_8x8 = ff_simple_idct_int16_8bit; in ff_vc1_decode_sequence_header()
319 v->vc1dsp.vc1_inv_trans_8x4 = ff_simple_idct84_add; in ff_vc1_decode_sequence_header()
320 v->vc1dsp.vc1_inv_trans_4x8 = ff_simple_idct48_add; in ff_vc1_decode_sequence_header()
321 v->vc1dsp.vc1_inv_trans_4x4 = ff_simple_idct44_add; in ff_vc1_decode_sequence_header()
322 v->vc1dsp.vc1_inv_trans_8x8_dc = ff_simple_idct_add_int16_8bit; in ff_vc1_decode_sequence_header()
323 v->vc1dsp.vc1_inv_trans_8x4_dc = ff_simple_idct84_add; in ff_vc1_decode_sequence_header()
324 v->vc1dsp.vc1_inv_trans_4x8_dc = ff_simple_idct48_add; in ff_vc1_decode_sequence_header()
325 v->vc1dsp.vc1_inv_trans_4x4_dc = ff_simple_idct44_add; in ff_vc1_decode_sequence_header()
1713 ff_vc1dsp_init(&v->vc1dsp); in ff_vc1_init_common()
Dvc1dec.c224 …v->vc1dsp.sprite_h(v->sr_rows[sprite][0], iplane + yline * iline, xoff[sprite], xadv[sprite], widt… in vc1_draw_sprites()
229 v->vc1dsp.sprite_h(v->sr_rows[sprite][1], in vc1_draw_sprites()
241 v->vc1dsp.sprite_v_single(dst, src_h[0][0], src_h[0][1], ysub[0], width); in vc1_draw_sprites()
247 v->vc1dsp.sprite_v_double_twoscale(dst, src_h[0][0], src_h[0][1], ysub[0], in vc1_draw_sprites()
250 v->vc1dsp.sprite_v_double_onescale(dst, src_h[0][0], src_h[0][1], ysub[0], in vc1_draw_sprites()
253 v->vc1dsp.sprite_v_double_onescale(dst, src_h[1][0], src_h[1][1], ysub[1], in vc1_draw_sprites()
256 v->vc1dsp.sprite_v_double_noscale(dst, src_h[0][0], src_h[1][0], alpha, width); in vc1_draw_sprites()
Dvc1_block.c1180 v->vc1dsp.vc1_inv_trans_8x8_dc(dst, linesize, block); in vc1_decode_p_block()
1182 v->vc1dsp.vc1_inv_trans_8x8(block); in vc1_decode_p_block()
1210 … v->vc1dsp.vc1_inv_trans_4x4_dc(dst + (j & 1) * 4 + (j & 2) * 2 * linesize, linesize, block + off); in vc1_decode_p_block()
1212 … v->vc1dsp.vc1_inv_trans_4x4(dst + (j & 1) * 4 + (j & 2) * 2 * linesize, linesize, block + off); in vc1_decode_p_block()
1239 v->vc1dsp.vc1_inv_trans_8x4_dc(dst + j * 4 * linesize, linesize, block + off); in vc1_decode_p_block()
1241 v->vc1dsp.vc1_inv_trans_8x4(dst + j * 4 * linesize, linesize, block + off); in vc1_decode_p_block()
1268 v->vc1dsp.vc1_inv_trans_4x8_dc(dst + j * 4, linesize, block + off); in vc1_decode_p_block()
1270 v->vc1dsp.vc1_inv_trans_4x8(dst + j*4, linesize, block + off); in vc1_decode_p_block()
1366 v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); in vc1_decode_p_mb()
1469 v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); in vc1_decode_p_mb()
[all …]
Dvc1.h177 VC1DSPContext vc1dsp; member
Dvc1_parser.c188 i += vpc->v.vc1dsp.startcode_find_candidate(buf + i, buf_size - i); in vc1_parse()
Dmss2.c756 ff_vc1dsp_init(&v->vc1dsp); in wmv9_init()
DMakefile152 OBJS-$(CONFIG_VC1DSP) += vc1dsp.o
/third_party/ffmpeg/
DBUILD.gn926 # "//third_party/ffmpeg/libavcodec/vc1dsp.c",