summaryrefslogtreecommitdiff
path: root/libswresample
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-11-30 12:24:10 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2021-12-03 10:34:51 +0100
commit77a37e0369b4b0adf06ccbda2f95828fb6afb2c3 (patch)
tree1d06a4cfd1f36a2e1271a2e70a68712b2f872822 /libswresample
parent6c76b6392348460472f0b6deac4d0a161109d498 (diff)
downloadffmpeg-77a37e0369b4b0adf06ccbda2f95828fb6afb2c3.tar.gz
swresample/swresample: Remove array size hint from swr_convert()
SWR_CH_MAX is internal only and the arrays are therefore not required to have that many elements (and they typically don't do it). So remove this potentially confusing hint. (Newer versions of GCC emit -Warray-parameter= warnings for this, because the definition with explicit size differs from the declaration (which leaves the size unspecified); this is IMO a false-positive, because definition and declaration didn't conflict, but anyway it is fixed by this commit.) Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libswresample')
-rw-r--r--libswresample/swresample.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libswresample/swresample.c b/libswresample/swresample.c
index 22c2c33673..c03fe5528f 100644
--- a/libswresample/swresample.c
+++ b/libswresample/swresample.c
@@ -711,8 +711,10 @@ int swr_is_initialized(struct SwrContext *s) {
return !!s->in_buffer.ch_count;
}
-int attribute_align_arg swr_convert(struct SwrContext *s, uint8_t *out_arg[SWR_CH_MAX], int out_count,
- const uint8_t *in_arg [SWR_CH_MAX], int in_count){
+int attribute_align_arg swr_convert(struct SwrContext *s,
+ uint8_t **out_arg, int out_count,
+ const uint8_t **in_arg, int in_count)
+{
AudioData * in= &s->in;
AudioData *out= &s->out;
int av_unused max_output;