diff options
Diffstat (limited to 'lib/rbcodec/codecs/libopus/celt/celt_lpc.c')
-rw-r--r-- | lib/rbcodec/codecs/libopus/celt/celt_lpc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/rbcodec/codecs/libopus/celt/celt_lpc.c b/lib/rbcodec/codecs/libopus/celt/celt_lpc.c index 8ecb693ee9..e925966508 100644 --- a/lib/rbcodec/codecs/libopus/celt/celt_lpc.c +++ b/lib/rbcodec/codecs/libopus/celt/celt_lpc.c | |||
@@ -207,6 +207,10 @@ void celt_iir(const opus_val32 *_x, | |||
207 | #endif | 207 | #endif |
208 | } | 208 | } |
209 | 209 | ||
210 | #if (__GNUC__ == 14) // XXX nuke later? | ||
211 | #pragma GCC diagnostic push | ||
212 | #pragma GCC diagnostic ignored "-Wstringop-overflow" | ||
213 | #endif | ||
210 | int _celt_autocorr( | 214 | int _celt_autocorr( |
211 | const opus_val16 *x, /* in: [0...n-1] samples x */ | 215 | const opus_val16 *x, /* in: [0...n-1] samples x */ |
212 | opus_val32 *ac, /* out: [0...lag-1] ac values */ | 216 | opus_val32 *ac, /* out: [0...lag-1] ac values */ |
@@ -294,3 +298,6 @@ int _celt_autocorr( | |||
294 | RESTORE_STACK; | 298 | RESTORE_STACK; |
295 | return shift; | 299 | return shift; |
296 | } | 300 | } |
301 | #if (__GNUC__ == 14) | ||
302 | #pragma GCC diagnostic pop | ||
303 | #endif | ||