Searched refs:MvField (Results 1 – 5 of 5) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
D | hevc_mvs.c | 98 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 …]
|
D | hevcdec.h | 345 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);
|
D | hevc_filter.c | 650 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()
|
D | hevcdec.c | 130 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()
|
D | hevc_refs.c | 102 frame->tab_mvf = (MvField *)frame->tab_mvf_buf->data; in alloc_frame()
|