Home
last modified time | relevance | path

Searched refs:ref_frame (Results 1 - 21 of 21) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dvp56.c44 VP56Frame ref_frame) in vp56_get_vectors_predictors()
59 if (ff_vp56_reference_frame[s->macroblocks[offset].type] != ref_frame) in vp56_get_vectors_predictors()
281 static void vp56_add_predictors_dc(VP56Context *s, VP56Frame ref_frame) in vp56_add_predictors_dc() argument
293 if (ref_frame == lb->ref_frame) { in vp56_add_predictors_dc()
297 if (ref_frame == ab->ref_frame) { in vp56_add_predictors_dc()
303 if (count < 2 && ref_frame == ab[-1+2*i].ref_frame) { in vp56_add_predictors_dc()
308 dc = s->prev_dc[ff_vp56_b2p[b]][ref_frame]; in vp56_add_predictors_dc()
43 vp56_get_vectors_predictors(VP56Context *s, int row, int col, VP56Frame ref_frame) vp56_get_vectors_predictors() argument
431 VP56Frame ref_frame = ff_vp56_reference_frame[mb_type]; vp56_render_mb() local
[all...]
H A Dvp9recon.c301 ThreadFrame *ref_frame, in mc_luma_unscaled()
317 ff_thread_await_progress(ref_frame, FFMAX(th, 0), 0); in mc_luma_unscaled()
339 ThreadFrame *ref_frame, in mc_chroma_unscaled()
356 ff_thread_await_progress(ref_frame, FFMAX(th, 0), 0); in mc_chroma_unscaled()
410 ThreadFrame *ref_frame, in mc_luma_scaled()
417 if (s->s.frames[CUR_FRAME].tf.f->width == ref_frame->f->width && in mc_luma_scaled()
418 s->s.frames[CUR_FRAME].tf.f->height == ref_frame->f->height) { in mc_luma_scaled()
419 mc_luma_unscaled(td, mc, dst, dst_stride, ref, ref_stride, ref_frame, in mc_luma_scaled()
447 ff_thread_await_progress(ref_frame, FFMAX(th, 0), 0); in mc_luma_scaled()
470 ThreadFrame *ref_frame, in mc_chroma_scaled()
298 mc_luma_unscaled(VP9TileData *td, vp9_mc_func (*mc)[2], uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP56mv *mv, int bw, int bh, int w, int h, int bytesperpixel) mc_luma_unscaled() argument
334 mc_chroma_unscaled(VP9TileData *td, vp9_mc_func (*mc)[2], uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t dst_stride, const uint8_t *ref_u, ptrdiff_t src_stride_u, const uint8_t *ref_v, ptrdiff_t src_stride_v, ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP56mv *mv, int bw, int bh, int w, int h, int bytesperpixel) mc_chroma_unscaled() argument
406 mc_luma_scaled(VP9TileData *td, vp9_scaled_mc_func smc, vp9_mc_func (*mc)[2], uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP56mv *in_mv, int px, int py, int pw, int ph, int bw, int bh, int w, int h, int bytesperpixel, const uint16_t *scale, const uint8_t *step) mc_luma_scaled() argument
464 mc_chroma_scaled(VP9TileData *td, vp9_scaled_mc_func smc, vp9_mc_func (*mc)[2], uint8_t *dst_u, uint8_t *dst_v, ptrdiff_t dst_stride, const uint8_t *ref_u, ptrdiff_t src_stride_u, const uint8_t *ref_v, ptrdiff_t src_stride_v, ThreadFrame *ref_frame, ptrdiff_t y, ptrdiff_t x, const VP56mv *in_mv, int px, int py, int pw, int ph, int bw, int bh, int w, int h, int bytesperpixel, const uint16_t *scale, const uint8_t *step) mc_chroma_scaled() argument
[all...]
H A Dnvdec_av1.c249 AVFrame *ref_frame = s->ref[ref_idx].f; in nvdec_av1_start_frame() local
251 ppc->ref_frame[i].index = ppc->ref_frame_map[ref_idx]; in nvdec_av1_start_frame()
252 ppc->ref_frame[i].width = ref_frame->width; in nvdec_av1_start_frame()
253 ppc->ref_frame[i].height = ref_frame->height; in nvdec_av1_start_frame()
H A Dvdpau_av1.c235 AVFrame *ref_frame = s->ref[ref_idx].f; in vdpau_av1_start_frame() local
237 info->ref_frame[i].index = info->ref_frame_map[ref_idx]; in vdpau_av1_start_frame()
238 info->ref_frame[i].width = ref_frame->width; in vdpau_av1_start_frame()
239 info->ref_frame[i].height = ref_frame->height; in vdpau_av1_start_frame()
H A Ddxva2_av1.c137 AVFrame *ref_frame = h->ref[ref_idx].f; in fill_picture_parameters() local
139 pp->frame_refs[i].width = ref_frame->width; in fill_picture_parameters()
140 pp->frame_refs[i].height = ref_frame->height; in fill_picture_parameters()
141 pp->frame_refs[i].Index = ref_frame->buf[0] ? ref_idx : 0xFF; in fill_picture_parameters()
151 AVFrame *ref_frame = h->ref[i].f; in fill_picture_parameters() local
152 if (ref_frame->buf[0]) in fill_picture_parameters()
153 pp->RefFrameMapTextureIndex[i] = ff_dxva2_get_surface_index(avctx, ctx, ref_frame); in fill_picture_parameters()
H A Dvp8.c1122 int cur_sign_bias = s->sign_bias[mb->ref_frame]; in vp8_decode_mvs()
1144 int edge_ref = edge->ref_frame; \ in vp8_decode_mvs()
1298 mb->ref_frame = VP56_FRAME_CURRENT; in decode_mb_mode()
1302 mb->ref_frame = in decode_mb_mode()
1306 mb->ref_frame = VP56_FRAME_PREVIOUS; in decode_mb_mode()
1307 s->ref_count[mb->ref_frame - 1]++; in decode_mb_mode()
1323 mb->ref_frame = VP56_FRAME_CURRENT; in decode_mb_mode()
1494 s->inter_dc_pred[mb->ref_frame - 1]); in decode_mb_coeffs()
1922 ThreadFrame *ref_frame, int x_off, int y_off, in vp8_mc_part()
1930 ref_frame, m in vp8_mc_part()
1921 vp8_mc_part(VP8Context *s, VP8ThreadData *td, uint8_t *dst[3], ThreadFrame *ref_frame, int x_off, int y_off, int bx_off, int by_off, int block_w, int block_h, int width, int height, VP56mv *mv) vp8_mc_part() argument
[all...]
H A Dvp8.h87 uint8_t ref_frame; member
H A Dvp3.c1953 ThreadFrame *ref_frame; in await_reference_row() local
1959 ref_frame = &s->golden_frame; in await_reference_row()
1961 ref_frame = &s->last_frame; in await_reference_row()
1966 ff_thread_await_progress(ref_frame, ref_row, 0); in await_reference_row()
2531 static int ref_frame(Vp3DecodeContext *s, ThreadFrame *dst, ThreadFrame *src) in ref_frame() function
2542 if ((ret = ref_frame(dst, &dst->current_frame, &src->current_frame)) < 0 || in ref_frames()
2543 (ret = ref_frame(dst, &dst->golden_frame, &src->golden_frame)) < 0 || in ref_frames()
2544 (ret = ref_frame(dst, &dst->last_frame, &src->last_frame)) < 0) in ref_frames()
H A Dvp56.h99 VP56Frame ref_frame; member
158 int16_t prev_dc[3][3]; /* [plan][ref_frame] */
H A Dcbs_av1_syntax_template.c424 int ref_frame = ref_frame_list[i]; in set_frame_refs() local
425 if (ref_frame_idx[ref_frame - AV1_REF_FRAME_LAST] < 0 ) { in set_frame_refs()
436 ref_frame_idx[ref_frame - AV1_REF_FRAME_LAST] = ref; in set_frame_refs()
H A Dlibvpxenc.c1531 memset(roi_map.ref_frame, -1, sizeof(roi_map.ref_frame)); in vp9_encode_set_roi()
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_debug_flush.c78 struct debug_stack_frame *ref_frame; member
148 FREE(item->ref_frame); in debug_flush_item_destroy()
259 FALSE, FALSE, item->ref_frame); in debug_flush_map()
325 item->ref_frame = debug_flush_capture_frame(2, item->bt_depth); in debug_flush_cb_reference()
358 FALSE, item->ref_frame); in debug_flush_might_flush_cb()
/third_party/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_vertex_buffers.h128 struct pipe_vertex_buffer vl_vb_get_mv(struct vl_vertex_buffer *buffer, int ref_frame);
132 struct vl_motionvector *vl_vb_get_mv_stream(struct vl_vertex_buffer *buffer, int ref_frame);
H A Dvl_vertex_buffers.c340 vl_vb_get_mv_stream(struct vl_vertex_buffer *buffer, int ref_frame) in vl_vb_get_mv_stream() argument
343 assert(ref_frame < VL_MAX_REF_FRAMES); in vl_vb_get_mv_stream()
345 return buffer->mv[ref_frame].vertex_stream; in vl_vb_get_mv_stream()
/third_party/mesa3d/src/gallium/frontends/va/
H A Dpicture_h264.c34 struct pipe_video_buffer **ref_frame) in vlVaGetPastReferenceFrame()
38 *ref_frame = surf->obsolete_buf; in vlVaGetPastReferenceFrame()
42 *ref_frame = NULL; in vlVaGetPastReferenceFrame()
33 vlVaGetPastReferenceFrame(vlVaDriver *drv, VASurfaceID surface_id, struct pipe_video_buffer **ref_frame) vlVaGetPastReferenceFrame() argument
H A Dpicture.c108 struct pipe_video_buffer **ref_frame) in vlVaGetReferenceFrame()
112 *ref_frame = surf->buffer; in vlVaGetReferenceFrame()
114 *ref_frame = NULL; in vlVaGetReferenceFrame()
107 vlVaGetReferenceFrame(vlVaDriver *drv, VASurfaceID surface_id, struct pipe_video_buffer **ref_frame) vlVaGetReferenceFrame() argument
H A Dva_private.h442 void vlVaGetReferenceFrame(vlVaDriver *drv, VASurfaceID surface_id, struct pipe_video_buffer **ref_frame);
/third_party/ffmpeg/libavfilter/
H A Dvf_vif.c532 AVFrame *out_frame, *main_frame = NULL, *ref_frame = NULL; in process_frame() local
535 ret = ff_framesync_dualinput_get(fs, &main_frame, &ref_frame); in process_frame()
539 if (ctx->is_disabled || !ref_frame) { in process_frame()
542 out_frame = do_vif(ctx, main_frame, ref_frame); in process_frame()
H A Dvf_guided.c318 AVFrame *out_frame = NULL, *main_frame = NULL, *ref_frame = NULL; in process_frame() local
320 ret = ff_framesync_dualinput_get(fs, &main_frame, &ref_frame); in process_frame()
327 ret = filter_frame(ctx, &out_frame, main_frame, ref_frame); in process_frame()
/third_party/mesa3d/src/gallium/frontends/omx/bellagio/
H A Dvid_dec_av1.h232 struct ref_frame { struct
443 struct ref_frame RefFrames[AV1_NUM_REF_FRAMES];
/third_party/mesa3d/src/gallium/frontends/vdpau/
H A Ddecode.c196 vlVdpGetReferenceFrame(VdpVideoSurface handle, struct pipe_video_buffer **ref_frame) in vlVdpGetReferenceFrame() argument
202 *ref_frame = NULL; in vlVdpGetReferenceFrame()
210 *ref_frame = surface->video_buffer; in vlVdpGetReferenceFrame()
211 if (!*ref_frame) in vlVdpGetReferenceFrame()

Completed in 29 milliseconds