/external/libgav1/src/dsp/ |
D | motion_vector_search.cc | 36 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()
|
D | motion_field_projection.cc | 58 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()
|
D | motion_vector_search_test.cc | 83 MotionVector temporal_mvs_[kMaxTemporalMvCandidatesWithPadding]; 90 MotionVector single_mv_org_[kMaxTemporalMvCandidates + 1] 93 MotionVector single_mv_[kMaxTemporalMvCandidates + 1]
|
D | motion_field_projection_test.cc | 127 MotionVector invalid_mv; in SetInputData() 130 MotionVector* const motion_field_mv = &motion_field_.mv[0][0]; in SetInputData()
|
D | dsp.h | 850 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/ |
D | motion_vector_search_sse4.cc | 67 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 …]
|
D | motion_field_projection_sse4.cc | 85 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/ |
D | motion_vector_search_neon.cc | 64 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 …]
|
D | motion_field_projection_neon.cc | 88 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/ |
D | motion_vector.cc | 40 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 …]
|
D | warp_prediction.h | 34 int row4x4, int column4x4, const MotionVector& mv,
|
D | warp_prediction_test.cc | 210 MotionVector mv; in TEST_P()
|
D | tile.h | 462 void ScaleMotionVector(const MotionVector& mv, Plane plane, 486 int reference_frame_index, const MotionVector& mv, 497 bool ObmcBlockPrediction(const Block& block, const MotionVector& mv,
|
D | warp_prediction.cc | 136 const int column4x4, const MotionVector& mv, in WarpEstimation()
|
D | decoder_impl.cc | 1296 MotionVector invalid_mv; in DecodeTiles() 1299 MotionVector* const motion_field_mv = in DecodeTiles()
|
/external/libgav1/src/utils/ |
D | types.h | 31 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];
|
D | reference_info.h | 88 Array2D<MotionVector> motion_field_mv;
|
D | common_test.cc | 529 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()
|
D | common.h | 436 inline void GetMvProjection(const MotionVector& mv, int numerator, in GetMvProjection() 438 MotionVector* projection_mv) { in GetMvProjection()
|
/external/libaom/av1/qmode_rc/ |
D | ratectrl_qmode_interface.h | 26 struct MotionVector { struct 83 std::array<MotionVector, kBlockRefCount> mv;
|
D | ratectrl_qmode.h | 33 std::array<MotionVector, kBlockRefCount> mv;
|
/external/libgav1/src/tile/ |
D | tile.cc | 320 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()
|
D | prediction.cc | 798 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/ |
D | ratectrl_qmode_test.cc | 353 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()
|