Home
last modified time | relevance | path

Searched refs:global_motion (Results 1 – 19 of 19) sorted by relevance

/external/libgav1/libgav1/src/
Dobu_parser.cc1288 GlobalMotion* const global_motion = &frame_header_.global_motion[ref]; in ParseGlobalParamSyntax() local
1293 if (global_motion->type == kGlobalMotionTransformationTypeTranslation) { in ParseGlobalParamSyntax()
1316 global_motion->params[index] = LeftShift(scratch, precision_diff) + round; in ParseGlobalParamSyntax()
1322 frame_header_.global_motion[ref].type = in ParseGlobalMotionParameters()
1325 frame_header_.global_motion[ref].params[i] = in ParseGlobalMotionParameters()
1338 prev_global_motions = &frame_header_.global_motion; in ParseGlobalMotionParameters()
1348 GlobalMotion* const global_motion = &frame_header_.global_motion[ref]; in ParseGlobalMotionParameters() local
1356 global_motion->type = kGlobalMotionTransformationTypeRotZoom; in ParseGlobalMotionParameters()
1360 global_motion->type = is_translation in ParseGlobalMotionParameters()
1365 global_motion->type = kGlobalMotionTransformationTypeIdentity; in ParseGlobalMotionParameters()
[all …]
Dmotion_vector.cc65 const auto& gm = frame_header.global_motion[reference_type]; in SetupGlobalMv()
111 const std::array<GlobalMotion, kNumReferenceFrameTypes>& global_motion = in SearchStack() local
112 block.tile.frame_header().global_motion; in SearchStack()
117 const auto global_motion_type = global_motion[bp.reference_frame[0]].type; in SearchStack()
147 const std::array<GlobalMotion, kNumReferenceFrameTypes>& global_motion = in CompoundSearchStack() local
148 block.tile.frame_header().global_motion; in CompoundSearchStack()
154 const auto global_motion_type = global_motion[bp.reference_frame[i]].type; in CompoundSearchStack()
/external/libaom/libaom/av1/common/
Dmvref_common.c183 gm_mv_candidates, cm->global_motion, len * weight); in scan_row_mbmi()
230 gm_mv_candidates, cm->global_motion, len * weight); in scan_col_mbmi()
255 gm_mv_candidates, cm->global_motion, 2 * len); in scan_blk_mbmi()
802 gm_mv[0] = gm_get_motion_vector(&cm->global_motion[ref_frame], in av1_find_mv_refs()
810 gm_mv[0] = gm_get_motion_vector(&cm->global_motion[rf[0]], in av1_find_mv_refs()
813 gm_mv[1] = gm_get_motion_vector(&cm->global_motion[rf[1]], in av1_find_mv_refs()
Dblockd.h623 const WarpedMotionParams *global_motion; member
1273 if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0; in is_nontrans_global_motion()
Dav1_common_int.h146 WarpedMotionParams global_motion[REF_FRAMES]; member
665 WarpedMotionParams global_motion[REF_FRAMES]; member
Dreconinter.c105 if (av1_allow_warp(mi, warp_types, &xd->global_motion[mi->ref_frame[ref]], 0, in av1_init_warp_params()
847 const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; in build_inter_predictors_8x8_and_bigger()
/external/libgav1/libgav1/src/tile/bitstream/
Dmode_info.cc1039 frame_header_.global_motion[bp.reference_frame[0]].type; in ReadMotionMode()
1231 frame_header_.global_motion[bp.reference_frame[0]].type == in ReadInterpolationFilter()
1236 frame_header_.global_motion[bp.reference_frame[0]].type == in ReadInterpolationFilter()
1238 frame_header_.global_motion[bp.reference_frame[1]].type == in ReadInterpolationFilter()
/external/libaom/libaom/av1/encoder/
Dencodeframe.c1349 ? motion_mode_allowed(xd->global_motion, xd, mbmi, in update_stats()
1666 ? motion_mode_allowed(xd->global_motion, xd, mbmi, in encode_b()
5299 cm->global_motion[GOLDEN_FRAME].wmtype != IDENTITY) { in skip_gm_frame()
5415 memcpy(&(cm->global_motion[frame]), &tmp_wm_params, in compute_global_motion_for_ref_frame()
5420 if (cm->global_motion[frame].wmtype <= AFFINE) in compute_global_motion_for_ref_frame()
5421 if (!av1_get_shear_params(&cm->global_motion[frame])) in compute_global_motion_for_ref_frame()
5422 cm->global_motion[frame] = default_warp_params; in compute_global_motion_for_ref_frame()
5424 if (cm->global_motion[frame].wmtype == TRANSLATION) { in compute_global_motion_for_ref_frame()
5425 cm->global_motion[frame].wmmat[0] = in compute_global_motion_for_ref_frame()
5427 cm->global_motion[frame].wmmat[0]) * in compute_global_motion_for_ref_frame()
[all …]
Dreconinter_enc.c270 const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]]; in av1_build_inter_predictors_for_planes_single_buf()
Dencoder.c2836 x->e_mbd.global_motion = cm->global_motion; in av1_change_config()
3831 WarpedMotionParams *const global_motion, in recode_loop_test_global_motion() argument
3836 if (global_motion[i].wmtype != IDENTITY && in recode_loop_test_global_motion()
3839 global_motion[i] = default_warp_params; in recode_loop_test_global_motion()
3840 assert(global_motion[i].wmtype == IDENTITY); in recode_loop_test_global_motion()
4064 cm->global_motion[i] = default_warp_params; in set_size_independent_vars()
5631 recode_loop_test_global_motion(cm->global_motion, in encode_with_recode_loop()
Dcompound_type.c46 const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[i]]; in is_comp_rd_match()
962 &xd->global_motion[mbmi->ref_frame[i]]; in save_comp_rd_search_stat()
Dbitstream.c273 ? motion_mode_allowed(cm->global_motion, xd, mbmi, in write_motion_mode()
2725 cm->prev_frame ? &cm->prev_frame->global_motion[frame] in write_global_motion()
2727 write_global_motion_params(&cm->global_motion[frame], ref_params, wb, in write_global_motion()
Drdopt.c992 cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { in skip_repeated_mv()
999 cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) { in skip_repeated_mv()
1258 xd->global_motion, xd, mbmi, features->allow_warped_motion); in motion_mode_rd()
5092 gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]], in av1_rd_pick_inter_mode_sb_seg_skip()
/external/libgav1/libgav1/src/utils/
Dtypes.h459 std::array<GlobalMotion, kNumReferenceFrameTypes> global_motion; member
/external/libaom/libaom/av1/decoder/
Ddecodemv.c231 xd->global_motion, xd, mbmi, cm->features.allow_warped_motion); in read_motion_mode()
1134 mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], in assign_mv()
1191 mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]], in assign_mv()
1196 mv[1].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[1]], in assign_mv()
Ddecodeframe.c4325 cm->prev_frame ? &cm->prev_frame->global_motion[frame] in read_global_motion()
4328 read_global_motion_params(&cm->global_motion[frame], ref_params, rb, in read_global_motion()
4334 cm->global_motion[frame].invalid = 1; in read_global_motion()
4360 memcpy(cm->cur_frame->global_motion, cm->global_motion, in read_global_motion()
5123 cm->global_motion[i] = default_warp_params; in av1_decode_frame_headers_and_setup()
5124 cm->cur_frame->global_motion[i] = default_warp_params; in av1_decode_frame_headers_and_setup()
5126 xd->global_motion = cm->global_motion; in av1_decode_frame_headers_and_setup()
/external/libaom/libaom/av1/
Dav1.cmake161 "${AOM_ROOT}/av1/encoder/global_motion.c"
162 "${AOM_ROOT}/av1/encoder/global_motion.h"
/external/libaom/
DAndroid.bp246 "libaom/av1/encoder/global_motion.c",
/external/libgav1/libgav1/src/tile/
Dprediction.cc729 frame_header_.global_motion[reference_type]; in InterPrediction()