diff options
author | Marc Mutz <marc.mutz@qt.io> | 2022-10-20 10:30:38 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2022-10-20 12:20:37 +0200 |
commit | fdcafac08929754316a4e4eb8e14fc90dd725884 (patch) | |
tree | 312b6979f39f18e59d6ef911de2f610bc604dd67 /src | |
parent | 0383f332aaae413a6e60001d25732d4dc9956505 (diff) |
QAmbisonicDecoder: fix Clang 15 -Werror,-Warray-parameter
Says Clang 15:
qambisonicdecoder.cpp:267:84: error: argument 'reverb' of type 'const float *[]' with mismatched bound [-Werror,-Warray-parameter]
void QAmbisonicDecoder::processBufferWithReverb(const float *input[], const float *reverb[], short *output, int nSamples)
^
qambisonicdecoder_p.h:51:69: note: previously declared as 'const float *[2]' here
void processBufferWithReverb(const float *input[], const float *reverb[2], short *output, int nSamples);
^
Fix by using the same array bound in the definition as was declared.
Amends 0eede8f08dc06e3c46eb2ffddd765fbc37184187.
Pick-to: 6.4
Change-Id: I3bdd44ff1d3263f35bef1d01f64e285b200e9acc
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/spatialaudio/qambisonicdecoder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/spatialaudio/qambisonicdecoder.cpp b/src/spatialaudio/qambisonicdecoder.cpp index 44a8857e2..bf430622c 100644 --- a/src/spatialaudio/qambisonicdecoder.cpp +++ b/src/spatialaudio/qambisonicdecoder.cpp @@ -264,7 +264,7 @@ void QAmbisonicDecoder::processBuffer(const float *input[], short *output, int n return processBufferWithReverb(input, reverb, output, nSamples); } -void QAmbisonicDecoder::processBufferWithReverb(const float *input[], const float *reverb[], short *output, int nSamples) +void QAmbisonicDecoder::processBufferWithReverb(const float *input[], const float *reverb[2], short *output, int nSamples) { if (simpleDecoderFactors) { for (int i = 0; i < nSamples; ++i) { |