Home
last modified time | relevance | path

Searched refs:edge_emu_buffer (Results 1 – 25 of 29) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
Dvc1_mc.c287 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 …]
Dwmv2.c132 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()
Dmpegvideo_motion.c64 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 …]
Dvp9recon.c324 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 …]
Dh264_mb.c240 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()
Dcavs.c424 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()
Dvp56.c367 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()
Dmpegpicture.h36 uint8_t *edge_emu_buffer; ///< temporary buffer for if MVs point to out-of-frame data member
Dmpegpicture.c81 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()
Dsvq3.c137 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()
Dmpegvideo.c443 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 …]
Dvp8.h134 DECLARE_ALIGNED(16, uint8_t, edge_emu_buffer)[21 * EDGE_EMU_LINESIZE];
Dcavs.h241 uint8_t *edge_emu_buffer; member
Dvp9dec.h206 DECLARE_ALIGNED(32, uint8_t, edge_emu_buffer)[135 * 144 * 2];
Dcavsdec.c1025 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()
Dvp56.h136 uint8_t *edge_emu_buffer; member
Dvp3.c299 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()
Ddiracdec.c219 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()
Dhevcdec.c1188 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()
Dhevcdec.h449 DECLARE_ALIGNED(32, uint8_t, edge_emu_buffer)[(MAX_PB_SIZE + 7) * EDGE_EMU_BUFFER_STRIDE * 2];
Dvp8.c1831 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()
Dhevc_cabac.c1059 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()
Dh264dec.h291 uint8_t *edge_emu_buffer; member
Drv34.c723 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()
Dhevc_filter.c325 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()

12