Home
last modified time | relevance | path

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

12

/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/CommonLib/
H A DMotionInfo.h84 struct MvField struct
89 MvField() = default; argument
90 MvField( Mv const & cMv, const int iRefIdx ) : mv( cMv ), refIdx( iRefIdx ) {} in MvField() argument
99 bool operator==( const MvField& other ) const
105 bool operator!=( const MvField& other ) const
/dports/multimedia/handbrake/ffmpeg-4.4/libavcodec/
H A Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
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()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
517 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
532 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
548 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
[all …]
H A 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);
H A 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()
/dports/emulators/vice/vice-3.5/src/lib/libffmpeg/libavcodec/
H A Dhevc_mvs.c97 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
221 MvField *tab_mvf; in temporal_luma_motion_vector()
222 MvField temp_col; in temporal_luma_motion_vector()
291 MvField *tab_mvf = s->ref->tab_mvf; in derive_spatial_merge_candidates()
443 MvField l0_cand = mergecandlist[l0_cand_idx]; in derive_spatial_merge_candidates()
444 MvField l1_cand = mergecandlist[l1_cand_idx]; in derive_spatial_merge_candidates()
522 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
537 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
553 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
589 int merge_idx, MvField *mv, in ff_hevc_luma_mv_mvp_mode()
[all …]
H A Dhevc_filter.c508 static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, in boundary_strength()
576 MvField *tab_mvf = s->ref->tab_mvf; in ff_hevc_deblocking_boundary_strengths()
608 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
609 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
646 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
647 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
671 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
672 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
686 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
687 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
H A Dhevc.h660 typedef struct MvField { struct
664 } MvField; typedef
715 MvField *tab_mvf;
1020 int part_idx, int merge_idx, MvField *mv);
1024 MvField *mv, int mvp_lx_flag, int LX);
/dports/graphics/libbpg/libbpg-0.9.8/libavcodec/
H A Dhevc_mvs.c100 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
224 MvField *tab_mvf; in temporal_luma_motion_vector()
225 MvField temp_col; in temporal_luma_motion_vector()
296 MvField *tab_mvf = s->ref->tab_mvf; in derive_spatial_merge_candidates()
444 MvField l0_cand = mergecandlist[l0_cand_idx]; in derive_spatial_merge_candidates()
445 MvField l1_cand = mergecandlist[l1_cand_idx]; in derive_spatial_merge_candidates()
519 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
534 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
550 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
586 int merge_idx, MvField *mv, in ff_hevc_luma_mv_mvp_mode()
[all …]
H A Dhevc_filter.c674 static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, in boundary_strength()
747 MvField *tab_mvf = s->ref->tab_mvf; in ff_hevc_deblocking_boundary_strengths()
778 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
779 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
822 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
823 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
853 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
854 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
868 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
869 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
H A Dhevc.h667 typedef struct MvField { struct
671 } MvField; typedef
722 MvField *tab_mvf;
1048 int part_idx, int merge_idx, MvField *mv);
1052 MvField *mv, int mvp_lx_flag, int LX);
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavcodec/
H A Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
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()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
517 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
532 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
548 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
[all …]
H A 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);
H A 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()
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/
H A Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
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()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
517 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
532 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
548 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
[all …]
H A Dhevcdec.h260 typedef struct MvField { struct
264 } MvField; argument
314 MvField *tab_mvf;
583 int part_idx, int merge_idx, MvField *mv);
587 MvField *mv, int mvp_lx_flag, int LX);
H A 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()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/
H A Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
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()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
517 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
532 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
548 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
[all …]
H A Dhevcdec.h260 typedef struct MvField { struct
264 } MvField; argument
314 MvField *tab_mvf;
583 int part_idx, int merge_idx, MvField *mv);
587 MvField *mv, int mvp_lx_flag, int LX);
H A 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()
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/lib/libffmpeg/libavcodec/
H A Dhevc_mvs.c97 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
221 MvField *tab_mvf; in temporal_luma_motion_vector()
222 MvField temp_col; in temporal_luma_motion_vector()
291 MvField *tab_mvf = s->ref->tab_mvf; in derive_spatial_merge_candidates()
443 MvField l0_cand = mergecandlist[l0_cand_idx]; in derive_spatial_merge_candidates()
444 MvField l1_cand = mergecandlist[l1_cand_idx]; in derive_spatial_merge_candidates()
522 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
537 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
553 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
589 int merge_idx, MvField *mv, in ff_hevc_luma_mv_mvp_mode()
[all …]
H A Dhevc_filter.c508 static int boundary_strength(HEVCContext *s, MvField *curr, MvField *neigh, in boundary_strength()
576 MvField *tab_mvf = s->ref->tab_mvf; in ff_hevc_deblocking_boundary_strengths()
608 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
609 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
646 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
647 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
671 MvField *top = &tab_mvf[yp_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
672 MvField *curr = &tab_mvf[yq_pu * min_pu_width + x_pu]; in ff_hevc_deblocking_boundary_strengths()
686 MvField *left = &tab_mvf[y_pu * min_pu_width + xp_pu]; in ff_hevc_deblocking_boundary_strengths()
687 MvField *curr = &tab_mvf[y_pu * min_pu_width + xq_pu]; in ff_hevc_deblocking_boundary_strengths()
H A Dhevc.h660 typedef struct MvField { struct
664 } MvField; argument
715 MvField *tab_mvf;
1020 int part_idx, int merge_idx, MvField *mv);
1024 MvField *mv, int mvp_lx_flag, int LX);
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavcodec/
H A Dhevc_mvs.c98 static av_always_inline int compare_mv_ref_idx(struct MvField A, struct MvField B) in compare_mv_ref_idx()
222 MvField *tab_mvf; in temporal_luma_motion_vector()
223 MvField temp_col; in temporal_luma_motion_vector()
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()
485 MvField mergecand_list[MRG_MAX_NUM_CANDS]; in ff_hevc_luma_mv_merge_mode()
517 MvField *tab_mvf = s->ref->tab_mvf; in dist_scale()
532 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx()
548 MvField *tab_mvf = s->ref->tab_mvf; in mv_mp_mode_mx_lt()
[all …]
H A Dhevcdec.h344 typedef struct MvField { struct
348 } MvField; argument
398 MvField *tab_mvf;
667 int part_idx, int merge_idx, MvField *mv);
671 MvField *mv, int mvp_lx_flag, int LX);
H A 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()

12