Home
last modified time | relevance | path

Searched refs:MotionVector (Results 1 – 24 of 24) sorted by relevance

/external/libgav1/src/dsp/
Dmotion_vector_search.cc36 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionCompoundLowPrecision_C()
63 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionCompoundForceInteger_C()
92 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionCompoundHighPrecision_C()
114 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionSingleLowPrecision_C()
117 MotionVector* LIBGAV1_RESTRICT const candidate_mvs) { in MvProjectionSingleLowPrecision_C()
133 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionSingleForceInteger_C()
136 MotionVector* LIBGAV1_RESTRICT const candidate_mvs) { in MvProjectionSingleForceInteger_C()
154 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionSingleHighPrecision_C()
157 MotionVector* LIBGAV1_RESTRICT const candidate_mvs) { in MvProjectionSingleHighPrecision_C()
Dmotion_field_projection.cc58 const MotionVector* mv = &reference_info.motion_field_mv[y8_start][0]; in MotionFieldProjectionKernel_C()
60 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_C()
72 MotionVector projection_mv; in MotionFieldProjectionKernel_C()
Dmotion_vector_search_test.cc83 MotionVector temporal_mvs_[kMaxTemporalMvCandidatesWithPadding];
90 MotionVector single_mv_org_[kMaxTemporalMvCandidates + 1]
93 MotionVector single_mv_[kMaxTemporalMvCandidates + 1]
Dmotion_field_projection_test.cc127 MotionVector invalid_mv; in SetInputData()
130 MotionVector* const motion_field_mv = &motion_field_.mv[0][0]; in SetInputData()
Ddsp.h850 const MotionVector* temporal_mvs, const int8_t* temporal_reference_offsets,
867 const MotionVector* temporal_mvs, const int8_t* temporal_reference_offsets,
868 int reference_offset, int count, MotionVector* candidate_mvs);
/external/libgav1/src/dsp/x86/
Dmotion_vector_search_sse4.cc67 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionCompoundClip()
86 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionSingleClip()
129 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundLowPrecision_SSE4_1()
147 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundForceInteger_SSE4_1()
165 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundHighPrecision_SSE4_1()
183 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleLowPrecision_SSE4_1()
186 MotionVector* LIBGAV1_RESTRICT candidate_mvs) { in MvProjectionSingleLowPrecision_SSE4_1()
198 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleForceInteger_SSE4_1()
201 MotionVector* LIBGAV1_RESTRICT candidate_mvs) { in MvProjectionSingleForceInteger_SSE4_1()
213 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleHighPrecision_SSE4_1()
[all …]
Dmotion_field_projection_sse4.cc85 const __m128i division_table, const MotionVector* const mv, in GetPosition()
138 MotionVector* dst_mv) { in Store()
152 int8_t* dst_reference_offset, MotionVector* dst_mv) { in CheckStore()
181 const MotionVector* mv = &reference_info.motion_field_mv[y8_start][0]; in MotionFieldProjectionKernel_SSE4_1()
183 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_SSE4_1()
188 static_assert(sizeof(int32_t) == sizeof(MotionVector), ""); in MotionFieldProjectionKernel_SSE4_1()
331 MotionVector projection_mv; in MotionFieldProjectionKernel_SSE4_1()
/external/libgav1/src/dsp/arm/
Dmotion_vector_search_neon.cc64 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionCompoundClip()
79 const MotionVector* LIBGAV1_RESTRICT const temporal_mvs, in MvProjectionSingleClip()
119 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundLowPrecision_NEON()
139 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundForceInteger_NEON()
159 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionCompoundHighPrecision_NEON()
179 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleLowPrecision_NEON()
182 MotionVector* LIBGAV1_RESTRICT candidate_mvs) { in MvProjectionSingleLowPrecision_NEON()
197 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleForceInteger_NEON()
200 MotionVector* LIBGAV1_RESTRICT candidate_mvs) { in MvProjectionSingleForceInteger_NEON()
215 const MotionVector* LIBGAV1_RESTRICT temporal_mvs, in MvProjectionSingleHighPrecision_NEON()
[all …]
Dmotion_field_projection_neon.cc88 const int8x8x2_t division_table, const MotionVector* const mv, in GetPosition()
137 MotionVector* dst_mv) { in Store()
147 int8_t* dst_reference_offset, MotionVector* dst_mv) { in CheckStore()
177 const MotionVector* mv = &reference_info.motion_field_mv[y8_start][0]; in MotionFieldProjectionKernel_NEON()
179 MotionVector* dst_mv = motion_field->mv[y8_start]; in MotionFieldProjectionKernel_NEON()
184 static_assert(sizeof(int32_t) == sizeof(MotionVector), ""); in MotionFieldProjectionKernel_NEON()
327 MotionVector projection_mv; in MotionFieldProjectionKernel_NEON()
/external/libgav1/src/
Dmotion_vector.cc40 MotionVector* const mvs) { in LowerMvPrecision()
61 MotionVector* const mv) { in SetupGlobalMv()
112 MotionVector candidate_mv; in SearchStack()
123 MotionVector* const ref_mv_stack = prediction_parameters.ref_mv_stack; in SearchStack()
126 [&candidate_mv](const MotionVector& ref_mv) { in SearchStack()
277 const MotionVector* const temporal_mvs, in AddTemporalReferenceMvCandidate()
283 const MotionVector* const global_mv = prediction_parameters->global_mv; in AddTemporalReferenceMvCandidate()
327 MotionVector* const ref_mv_stack = prediction_parameters->ref_mv_stack; in AddTemporalReferenceMvCandidate()
334 const MotionVector candidate_mv = {}; in AddTemporalReferenceMvCandidate()
338 [&candidate_mv](const MotionVector& ref_mv) { in AddTemporalReferenceMvCandidate()
[all …]
Dwarp_prediction.h34 int row4x4, int column4x4, const MotionVector& mv,
Dwarp_prediction_test.cc210 MotionVector mv; in TEST_P()
Dtile.h462 void ScaleMotionVector(const MotionVector& mv, Plane plane,
486 int reference_frame_index, const MotionVector& mv,
497 bool ObmcBlockPrediction(const Block& block, const MotionVector& mv,
Dwarp_prediction.cc136 const int column4x4, const MotionVector& mv, in WarpEstimation()
Ddecoder_impl.cc1296 MotionVector invalid_mv; in DecodeTiles()
1299 MotionVector* const motion_field_mv = in DecodeTiles()
/external/libgav1/src/utils/
Dtypes.h31 union MotionVector { union
45 MotionVector mv[2];
53 Array2D<MotionVector> mv;
84 const MotionVector& reference_mv(int stack_index) const { in reference_mv()
87 const MotionVector& reference_mv(int stack_index, int mv_index) const { in reference_mv()
119 MotionVector ref_mv_stack[kMaxRefMvStackSize];
138 MotionVector global_mv[2];
Dreference_info.h88 Array2D<MotionVector> motion_field_mv;
Dcommon_test.cc529 void SpecGetMvProjectionNoClamp(const MotionVector& mv, int numerator, in SpecGetMvProjectionNoClamp()
530 int denominator, MotionVector* projection_mv) { in SpecGetMvProjectionNoClamp()
545 MotionVector mv, projection_mv, spec_projection_mv; in TEST()
Dcommon.h436 inline void GetMvProjection(const MotionVector& mv, int numerator, in GetMvProjection()
438 MotionVector* projection_mv) { in GetMvProjection()
/external/libaom/av1/qmode_rc/
Dratectrl_qmode_interface.h26 struct MotionVector { struct
83 std::array<MotionVector, kBlockRefCount> mv;
Dratectrl_qmode.h33 std::array<MotionVector, kBlockRefCount> mv;
/external/libgav1/src/tile/
Dtile.cc320 const MotionVector& mv_to_store, ptrdiff_t stride, in StoreMotionFieldMvs()
323 MotionVector* mv) { in StoreMotionFieldMvs()
1898 MotionVector predicted_mv; in AssignInterMv()
1923 MotionVector predicted_mv; in AssignInterMv()
1956 const MotionVector& ref_mv_0 = prediction_parameters.reference_mv(0); in AssignIntraMv()
1960 const MotionVector& ref_mv_1 = prediction_parameters.reference_mv(1); in AssignIntraMv()
2610 const MotionVector mv_to_store = bp.mv.mv[i]; in StoreMotionFieldMvsIntoCurrentFrame()
2630 MotionVector* const mv = in StoreMotionFieldMvsIntoCurrentFrame()
Dprediction.cc798 bool Tile::ObmcBlockPrediction(const Block& block, const MotionVector& mv, in ObmcBlockPrediction()
928 void Tile::ScaleMotionVector(const MotionVector& mv, const Plane plane, in ScaleMotionVector()
1097 const MotionVector& mv, const int x, const int y, const int width, in BlockInterPrediction()
/external/libaom/test/
Dratectrl_qmode_test.cc353 const std::array<MotionVector, kBlockRefCount> &mv) { in AugmentTplFrameStatsWithMotionVector() argument
372 static MotionVector CreateFullpelMv(int row, int col) { in CreateFullpelMv()
539 std::array<MotionVector, kBlockRefCount> mv; in TEST_F()