/third_party/ffmpeg/libavcodec/ |
D | vc1_mc.c | 287 srcU = s->sc.edge_emu_buffer + 18 * s->linesize; in ff_vc1_mc_1mv() 288 srcV = s->sc.edge_emu_buffer + 18 * s->linesize; in ff_vc1_mc_1mv() 295 uint8_t *ubuf = s->sc.edge_emu_buffer + 19 * s->linesize; in ff_vc1_mc_1mv() 301 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, in ff_vc1_mc_1mv() 312 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer + linesize, in ff_vc1_mc_1mv() 323 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, in ff_vc1_mc_1mv() 334 srcY = s->sc.edge_emu_buffer; in ff_vc1_mc_1mv() 569 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, in ff_vc1_mc_4mv_luma() 580 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer + linesize, in ff_vc1_mc_4mv_luma() 591 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, in ff_vc1_mc_4mv_luma() [all …]
|
D | wmv2.c | 132 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr - 1 - s->linesize, in ff_mspel_motion() 136 ptr = s->sc.edge_emu_buffer + 1 + s->linesize; in ff_mspel_motion() 167 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr, in ff_mspel_motion() 172 ptr = s->sc.edge_emu_buffer; in ff_mspel_motion() 178 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr, in ff_mspel_motion() 183 ptr = s->sc.edge_emu_buffer; in ff_mspel_motion()
|
D | mpegvideo_motion.c | 64 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr, in gmc1_motion() 69 ptr = s->sc.edge_emu_buffer; in gmc1_motion() 108 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr, in gmc1_motion() 113 ptr = s->sc.edge_emu_buffer; in gmc1_motion() 121 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr, in gmc1_motion() 126 ptr = s->sc.edge_emu_buffer; in gmc1_motion() 213 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, src, in hpel_motion() 218 src = s->sc.edge_emu_buffer; in hpel_motion() 313 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr_y, in mpeg_motion_internal() 318 ptr_y = s->sc.edge_emu_buffer; in mpeg_motion_internal() [all …]
|
D | vp9recon.c | 324 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in mc_luma_unscaled() 329 ref = td->edge_emu_buffer + !!my * 3 * 160 + !!mx * 3 * bytesperpixel; in mc_luma_unscaled() 363 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in mc_chroma_unscaled() 368 ref_u = td->edge_emu_buffer + !!my * 3 * 160 + !!mx * 3 * bytesperpixel; in mc_chroma_unscaled() 371 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in mc_chroma_unscaled() 376 ref_v = td->edge_emu_buffer + !!my * 3 * 160 + !!mx * 3 * bytesperpixel; in mc_chroma_unscaled() 453 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in mc_luma_scaled() 458 ref = td->edge_emu_buffer + 3 * 288 + 3 * bytesperpixel; in mc_luma_scaled() 523 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in mc_chroma_scaled() 528 ref_u = td->edge_emu_buffer + 3 * 288 + 3 * bytesperpixel; in mc_chroma_scaled() [all …]
|
D | h264_mb.c | 240 h->vdsp.emulated_edge_mc(sl->edge_emu_buffer, in mc_dir_part() 245 src_y = sl->edge_emu_buffer + (2 << pixel_shift) + 2 * sl->mb_linesize; in mc_dir_part() 259 h->vdsp.emulated_edge_mc(sl->edge_emu_buffer, in mc_dir_part() 265 src_cb = sl->edge_emu_buffer + (2 << pixel_shift) + 2 * sl->mb_linesize; in mc_dir_part() 273 h->vdsp.emulated_edge_mc(sl->edge_emu_buffer, in mc_dir_part() 279 src_cr = sl->edge_emu_buffer + (2 << pixel_shift) + 2 * sl->mb_linesize; in mc_dir_part() 300 h->vdsp.emulated_edge_mc(sl->edge_emu_buffer, src_cb, in mc_dir_part() 304 src_cb = sl->edge_emu_buffer; in mc_dir_part() 311 h->vdsp.emulated_edge_mc(sl->edge_emu_buffer, src_cr, in mc_dir_part() 315 src_cr = sl->edge_emu_buffer; in mc_dir_part()
|
D | cavs.c | 424 h->vdsp.emulated_edge_mc(h->edge_emu_buffer, in mc_dir_part() 430 src_y = h->edge_emu_buffer + 2 + 2 * h->l_stride; in mc_dir_part() 438 h->vdsp.emulated_edge_mc(h->edge_emu_buffer, src_cb, in mc_dir_part() 443 src_cb = h->edge_emu_buffer; in mc_dir_part() 448 h->vdsp.emulated_edge_mc(h->edge_emu_buffer, src_cr, in mc_dir_part() 453 src_cr = h->edge_emu_buffer; in mc_dir_part() 860 av_freep(&h->edge_emu_buffer); in ff_cavs_end()
|
D | vp56.c | 367 s->vdsp.emulated_edge_mc(s->edge_emu_buffer, in vp56_mc() 373 src_block = s->edge_emu_buffer; in vp56_mc() 378 s->hdsp.put_pixels_tab[0][0](s->edge_emu_buffer, in vp56_mc() 381 src_block = s->edge_emu_buffer; in vp56_mc() 554 s->edge_emu_buffer = s->edge_emu_buffer_alloc; in vp56_size_changed() 558 s->edge_emu_buffer += 15 * stride; in vp56_size_changed()
|
D | mpegpicture.h | 36 uint8_t *edge_emu_buffer; ///< temporary buffer for if MVs point to out-of-frame data member
|
D | mpegpicture.c | 81 if (!FF_ALLOCZ_TYPED_ARRAY(sc->edge_emu_buffer, alloc_size * EMU_EDGE_HEIGHT) || in ff_mpeg_framesize_alloc() 83 av_freep(&sc->edge_emu_buffer); in ff_mpeg_framesize_alloc() 172 if (!sc->edge_emu_buffer && in alloc_frame_buffer()
|
D | svq3.c | 137 uint8_t *edge_emu_buffer; member 453 s->vdsp.emulated_edge_mc(s->edge_emu_buffer, src, in svq3_mc_dir_part() 457 src = s->edge_emu_buffer; in svq3_mc_dir_part() 480 s->vdsp.emulated_edge_mc(s->edge_emu_buffer, src, in svq3_mc_dir_part() 485 src = s->edge_emu_buffer; in svq3_mc_dir_part() 1368 if (!s->edge_emu_buffer) { in get_buffer() 1369 s->edge_emu_buffer = av_mallocz_array(pic->f->linesize[0], 17); in get_buffer() 1370 if (!s->edge_emu_buffer) in get_buffer() 1611 av_freep(&s->edge_emu_buffer); in svq3_decode_end()
|
D | mpegvideo.c | 443 av_freep(&s->sc.edge_emu_buffer); in free_duplicate_context() 472 COPY(sc.edge_emu_buffer); in backup_duplicate_context() 514 if (!dst->sc.edge_emu_buffer && in ff_update_duplicate_context() 644 if (!s->sc.edge_emu_buffer) in ff_mpeg_update_thread_context() 855 s->sc.edge_emu_buffer = NULL; in clear_context() 1480 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, src, in hpel_motion_lowres() 1485 src = s->sc.edge_emu_buffer; in hpel_motion_lowres() 1582 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, ptr_y, in mpeg_motion_lowres() 1587 ptr_y = s->sc.edge_emu_buffer; in mpeg_motion_lowres() 1589 uint8_t *ubuf = s->sc.edge_emu_buffer + 18 * s->linesize; in mpeg_motion_lowres() [all …]
|
D | vp8.h | 134 DECLARE_ALIGNED(16, uint8_t, edge_emu_buffer)[21 * EDGE_EMU_LINESIZE];
|
D | cavs.h | 241 uint8_t *edge_emu_buffer; member
|
D | vp9dec.h | 206 DECLARE_ALIGNED(32, uint8_t, edge_emu_buffer)[135 * 144 * 2];
|
D | cavsdec.c | 1025 if (!h->edge_emu_buffer) { in decode_pic() 1027 h->edge_emu_buffer = av_mallocz(alloc_size * 2 * 24); in decode_pic() 1028 if (!h->edge_emu_buffer) in decode_pic()
|
D | vp56.h | 136 uint8_t *edge_emu_buffer; member
|
D | vp3.c | 299 uint8_t *edge_emu_buffer; member 348 av_freep(&s->edge_emu_buffer); in vp3_decode_end() 2170 uint8_t *temp = s->edge_emu_buffer; in render_slice() 2184 uint8_t *temp = s->edge_emu_buffer; in render_slice() 2686 if (!s->edge_emu_buffer) { in vp3_decode_frame() 2687 s->edge_emu_buffer = av_malloc(9 * FFABS(s->current_frame.f->linesize[0])); in vp3_decode_frame() 2688 if (!s->edge_emu_buffer) { in vp3_decode_frame()
|
D | diracdec.c | 219 uint8_t *edge_emu_buffer[4]; member 336 memset(s->edge_emu_buffer, 0, sizeof(s->edge_emu_buffer)); in alloc_buffers() 1731 s->vdsp.emulated_edge_mc(s->edge_emu_buffer[i], src[i], in mc_subpel() 1735 src[i] = s->edge_emu_buffer[i]; in mc_subpel() 1896 s->edge_emu_buffer[i] = s->edge_emu_buffer_base + i*FFALIGN(p->width, 16); in dirac_decode_frame_internal()
|
D | hevcdec.c | 1188 int16_t *coeffs_y = (int16_t*)lc->edge_emu_buffer; in hls_transform_unit() 1217 int16_t *coeffs_y = (int16_t*)lc->edge_emu_buffer; in hls_transform_unit() 1506 s->vdsp.emulated_edge_mc(lc->edge_emu_buffer, src - offset, in luma_mc_uni() 1512 src = lc->edge_emu_buffer + buf_offset; in luma_mc_uni() 1572 s->vdsp.emulated_edge_mc(lc->edge_emu_buffer, src0 - offset, in luma_mc_bi() 1578 src0 = lc->edge_emu_buffer + buf_offset; in luma_mc_bi() 1661 s->vdsp.emulated_edge_mc(lc->edge_emu_buffer, src0 - offset0, in chroma_mc_uni() 1668 src0 = lc->edge_emu_buffer + buf_offset0; in chroma_mc_uni() 1739 s->vdsp.emulated_edge_mc(lc->edge_emu_buffer, src1 - offset1, in chroma_mc_bi() 1746 src1 = lc->edge_emu_buffer + buf_offset1; in chroma_mc_bi()
|
D | hevcdec.h | 449 DECLARE_ALIGNED(32, uint8_t, edge_emu_buffer)[(MAX_PB_SIZE + 7) * EDGE_EMU_BUFFER_STRIDE * 2];
|
D | vp8.c | 1831 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in vp8_mc_luma() 1838 src = td->edge_emu_buffer + mx_idx + EDGE_EMU_LINESIZE * my_idx; in vp8_mc_luma() 1888 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in vp8_mc_chroma() 1894 src1 = td->edge_emu_buffer + mx_idx + EDGE_EMU_LINESIZE * my_idx; in vp8_mc_chroma() 1897 s->vdsp.emulated_edge_mc(td->edge_emu_buffer, in vp8_mc_chroma() 1903 src2 = td->edge_emu_buffer + mx_idx + EDGE_EMU_LINESIZE * my_idx; in vp8_mc_chroma()
|
D | hevc_cabac.c | 1059 int16_t *coeffs = (int16_t*)(c_idx ? lc->edge_emu_buffer2 : lc->edge_emu_buffer); in ff_hevc_hls_residual_coding() 1532 int16_t *coeffs_y = (int16_t*)lc->edge_emu_buffer; in ff_hevc_hls_residual_coding()
|
D | h264dec.h | 291 uint8_t *edge_emu_buffer; member
|
D | rv34.c | 723 s->vdsp.emulated_edge_mc(s->sc.edge_emu_buffer, srcY, in rv34_mc() 728 srcY = s->sc.edge_emu_buffer + 2 + 2*s->linesize; in rv34_mc() 753 uint8_t *uvbuf = s->sc.edge_emu_buffer; in rv34_mc()
|
D | hevc_filter.c | 325 dst = lc->edge_emu_buffer; in sao_filter_CTB() 352 dst = lc->edge_emu_buffer + stride_dst + AV_INPUT_BUFFER_PADDING_SIZE; in sao_filter_CTB()
|