/dports/multimedia/vvdec/vvdec-1.1.2/source/Lib/CommonLib/ |
H A D | MotionInfo.h | 84 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 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() 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 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);
|
H A 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()
|
/dports/emulators/vice/vice-3.5/src/lib/libffmpeg/libavcodec/ |
H A D | hevc_mvs.c | 97 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 D | hevc_filter.c | 508 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 D | hevc.h | 660 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 D | hevc_mvs.c | 100 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 D | hevc_filter.c | 674 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 D | hevc.h | 667 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 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() 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 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);
|
H A 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()
|
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/ |
H A 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() 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 D | hevcdec.h | 260 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 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()
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/ |
H A 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() 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 D | hevcdec.h | 260 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 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()
|
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/lib/libffmpeg/libavcodec/ |
H A D | hevc_mvs.c | 97 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 D | hevc_filter.c | 508 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 D | hevc.h | 660 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 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() 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 D | hevcdec.h | 344 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 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()
|