Home
last modified time | relevance | path

Searched refs:MvField (Results 1 – 5 of 5) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
163 static int derive_temporal_colocated_mvs(HEVCContext *s, MvField temp_col, in derive_temporal_colocated_mvs()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
290 struct MvField mergecandlist[]) in derive_spatial_merge_candidates()
294 MvField *tab_mvf = s->ref->tab_mvf; in derive_spatial_merge_candidates()
442 MvField l0_cand = mergecandlist[l0_cand_idx]; in derive_spatial_merge_candidates()
443 MvField l1_cand = mergecandlist[l1_cand_idx]; in derive_spatial_merge_candidates()
481 int merge_idx, MvField *mv) in ff_hevc_luma_mv_merge_mode()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
[all …]
Dhevcdec.h345 typedef struct MvField { struct
349 } MvField; argument
399 MvField *tab_mvf;
669 int part_idx, int merge_idx, MvField *mv);
673 MvField *mv, int mvp_lx_flag, int LX);
Dhevc_filter.c650 static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, in boundary_strength()
718 MvField *tab_mvf = s->ref->tab_mvf; in ff_hevc_deblocking_boundary_strengths()
750 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
751 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
788 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
789 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
813 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
814 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
828 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
829 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
Dhevcdec.c130 s->tab_mvf_pool = av_buffer_pool_init(min_pu_size * sizeof(MvField), in pic_arrays_init()
1543 … int block_w, int block_h, AVFrame *ref1, const Mv *mv1, struct MvField *current_mv) in luma_mc_bi()
1634 …int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int chroma_weight, int… in chroma_mc_uni()
1698 … int x_off, int y_off, int block_w, int block_h, struct MvField *current_mv, int cidx) in chroma_mc_bi()
1799 int merge_idx, MvField *mv) in hevc_luma_mv_mvp_mode()
1851 struct MvField current_mv = {{{ 0 }}}; in hls_prediction_unit()
1855 MvField *tab_mvf = s->ref->tab_mvf; in hls_prediction_unit()
1986 MvField *tab_mvf = s->ref->tab_mvf; in luma_intra_pred_mode()
2141 MvField *tab_mvf = s->ref->tab_mvf; in intra_prediction_unit_default_value()
Dhevc_refs.c102 frame->tab_mvf = (MvField *)frame->tab_mvf_buf->data; in alloc_frame()