mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
avcodec/opus_silk: Remove wrong size information in function declaration
silk_lsp2poly()'s declaration contained arrays with array sizes; yet these array sizes exceeded the number of actually accessed array elements (which is related to another parameter) and this leads to -Wstringop-overflow= warnings from GCC 11, because the arrays provided by callers are only large enough for the actually used elements. So replace the incorrect array sizes with comments containing the correct array sizes. Given that these sizes are not compile-time constants, they can only be communicated via a comment. Reported by Paul B Mahol. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
parent
176b8d785b
commit
4b15474316
@ -198,7 +198,8 @@ static inline int silk_is_lpc_stable(const int16_t lpc[16], int order)
|
||||
}
|
||||
}
|
||||
|
||||
static void silk_lsp2poly(const int32_t lsp[16], int32_t pol[16], int half_order)
|
||||
static void silk_lsp2poly(const int32_t lsp[/* 2 * half_order - 1 */],
|
||||
int32_t pol[/* half_order + 1 */], int half_order)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user