From 619d5585ae3ee43657aae44cb41b62342deca3eb Mon Sep 17 00:00:00 2001 From: Alessandro Toppi Date: Mon, 8 Apr 2024 18:10:56 +0200 Subject: [PATCH] Do not declare variable inside case block (fix audiobridge compilation with clang) --- src/plugins/audiobridge-deps/jitter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/audiobridge-deps/jitter.c b/src/plugins/audiobridge-deps/jitter.c index c526b1741f..c3b7fc09d5 100644 --- a/src/plugins/audiobridge-deps/jitter.c +++ b/src/plugins/audiobridge-deps/jitter.c @@ -788,6 +788,7 @@ EXPORT int jitter_buffer_ctl(JitterBuffer *jitter, int request, void *ptr) { int count; spx_uint32_t i; + spx_int32_t buffer_size; switch(request) { case JITTER_BUFFER_SET_MARGIN: @@ -840,7 +841,7 @@ EXPORT int jitter_buffer_ctl(JitterBuffer *jitter, int request, void *ptr) *(spx_int32_t*)ptr = jitter->latency_tradeoff; break; case JITTER_BUFFER_SET_LIMIT: - spx_int32_t buffer_size = *(spx_int32_t*)ptr; + buffer_size = *(spx_int32_t*)ptr; jitter->buffer_size = (buffer_size > 1 && buffer_size <= SPEEX_JITTER_MAX_BUFFER_SIZE) ? buffer_size : SPEEX_JITTER_MAX_BUFFER_SIZE; jitter_buffer_reset(jitter); break;