/external/libgav1/libgav1/src/dsp/ |
D | loop_restoration.cc | 147 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_C() argument 154 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_C() 166 restoration_info.wiener_info.filter[WienerInfo::kHorizontal]; in WienerFilter_C() 213 restoration_info.wiener_info.filter[WienerInfo::kVertical]; in WienerFilter_C() 547 inline void BoxFilterProcess(const RestorationUnitInfo& restoration_info, in BoxFilterProcess() argument 557 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 559 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 560 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() 691 inline void BoxFilterProcessPass1(const RestorationUnitInfo& restoration_info, in BoxFilterProcessPass1() argument 701 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcessPass1() [all …]
|
D | dsp.h | 401 const RestorationUnitInfo& restoration_info, const void* source,
|
/external/libgav1/libgav1/src/post_filter/ |
D | loop_restoration.cc | 27 const RestorationUnitInfo* const restoration_info = in ApplyLoopRestorationForOneRow() local 49 if (restoration_info[unit_column].type == kLoopRestorationTypeNone) { in ApplyLoopRestorationForOneRow() 83 const LoopRestorationType type = restoration_info[unit_column].type; in ApplyLoopRestorationForOneRow() 88 restoration_func(restoration_info[unit_column], src, stride, top_border, in ApplyLoopRestorationForOneRow()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | loop_restoration_neon.cc | 69 const RestorationUnitInfo& restoration_info, const int direction, in PopulateWienerCoefficients() argument 74 filter[i] = restoration_info.wiener_info.filter[direction][i]; in PopulateWienerCoefficients() 494 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_NEON() argument 500 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_NEON() 511 PopulateWienerCoefficients(restoration_info, WienerInfo::kHorizontal, in WienerFilter_NEON() 513 PopulateWienerCoefficients(restoration_info, WienerInfo::kVertical, in WienerFilter_NEON() 2134 const RestorationUnitInfo& restoration_info, const uint8_t* src, in BoxFilterProcess() argument 2141 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 2143 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 2144 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() [all …]
|
/external/libgav1/libgav1/src/dsp/x86/ |
D | loop_restoration_10bit_sse4.cc | 432 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_SSE4_1() argument 438 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_SSE4_1() 458 LoadLo8(restoration_info.wiener_info.filter[WienerInfo::kHorizontal]); in WienerFilter_SSE4_1() 501 restoration_info.wiener_info.filter[WienerInfo::kVertical]; in WienerFilter_SSE4_1() 2195 const RestorationUnitInfo& restoration_info, const uint16_t* src, in BoxFilterProcess() argument 2203 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 2205 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 2206 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() 2306 inline void BoxFilterProcessPass1(const RestorationUnitInfo& restoration_info, in BoxFilterProcessPass1() argument 2317 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcessPass1() [all …]
|
D | loop_restoration_sse4.cc | 485 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_SSE4_1() argument 491 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_SSE4_1() 511 restoration_info.wiener_info.filter[WienerInfo::kHorizontal]; in WienerFilter_SSE4_1() 565 restoration_info.wiener_info.filter[WienerInfo::kVertical]; in WienerFilter_SSE4_1() 2240 const RestorationUnitInfo& restoration_info, const uint8_t* src, in BoxFilterProcess() argument 2248 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 2250 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 2251 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() 2351 inline void BoxFilterProcessPass1(const RestorationUnitInfo& restoration_info, in BoxFilterProcessPass1() argument 2362 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcessPass1() [all …]
|
D | loop_restoration_10bit_avx2.cc | 475 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_AVX2() argument 481 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_AVX2() 501 LoadLo8(restoration_info.wiener_info.filter[WienerInfo::kHorizontal]); in WienerFilter_AVX2() 545 restoration_info.wiener_info.filter[WienerInfo::kVertical]; in WienerFilter_AVX2() 2827 const RestorationUnitInfo& restoration_info, const uint16_t* src, in BoxFilterProcess() argument 2835 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 2837 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 2838 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() 2938 inline void BoxFilterProcessPass1(const RestorationUnitInfo& restoration_info, in BoxFilterProcessPass1() argument 2949 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcessPass1() [all …]
|
D | loop_restoration_avx2.cc | 486 const RestorationUnitInfo& restoration_info, const void* const source, in WienerFilter_AVX2() argument 492 restoration_info.wiener_info.number_leading_zero_coefficients; in WienerFilter_AVX2() 512 LoadLo8(restoration_info.wiener_info.filter[WienerInfo::kHorizontal]); in WienerFilter_AVX2() 561 restoration_info.wiener_info.filter[WienerInfo::kVertical]; in WienerFilter_AVX2() 2610 const RestorationUnitInfo& restoration_info, const uint8_t* src, in BoxFilterProcess() argument 2618 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcess() 2620 const int16_t w0 = restoration_info.sgr_proj_info.multiplier[0]; in BoxFilterProcess() 2621 const int16_t w1 = restoration_info.sgr_proj_info.multiplier[1]; in BoxFilterProcess() 2721 inline void BoxFilterProcessPass1(const RestorationUnitInfo& restoration_info, in BoxFilterProcessPass1() argument 2732 const int sgr_proj_index = restoration_info.sgr_proj_info.index; in BoxFilterProcessPass1() [all …]
|
/external/libgav1/libgav1/src/ |
D | post_filter.h | 220 LoopRestorationInfo* restoration_info() const { return restoration_info_; } in restoration_info() function
|
/external/libgav1/libgav1/src/tile/ |
D | tile.cc | 2514 LoopRestorationInfo* const restoration_info = post_filter_.restoration_info(); in ReadLoopRestorationCoefficients() local 2519 if (restoration_info->PopulateUnitInfoForSuperBlock( in ReadLoopRestorationCoefficients() 2527 const int unit_id = unit_row * restoration_info->num_horizontal_units( in ReadLoopRestorationCoefficients() 2530 restoration_info->ReadUnitCoefficients( in ReadLoopRestorationCoefficients()
|