Skip to content

Commit 4544632

Browse files
monkey-jsunDatabean
authored andcommitted
libwebrtc: add generic DSP implementations for riscv64
The arch-specific select() defaults to empty sources on riscv64, leaving WebRtcSpl_SqrtFloor, WebRtcSpl_ComplexBitReverse, and WebRtcSpl_FilterARFastQ12 undefined. Add the generic C implementations, same as arm64 and x86_64 use.
1 parent 81f19cb commit 4544632

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

base/cvd/build_external/libwebrtc/BUILD.libwebrtc.bazel

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1206,6 +1206,11 @@ cc_library(
12061206
"modules/audio_processing/aec3/vector_math_avx2.cc",
12071207
"modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc",
12081208
],
1209+
"@platforms//cpu:riscv64": [
1210+
"common_audio/signal_processing/complex_bit_reverse.c",
1211+
"common_audio/signal_processing/filter_ar_fast_q12.c",
1212+
"common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c",
1213+
],
12091214
"//conditions:default": [],
12101215
}),
12111216
hdrs = [

0 commit comments

Comments
 (0)