From da404556569b6a17c2b37b334d74e0902a26264d Mon Sep 17 00:00:00 2001
From: Mark Harris <mark.hsj@gmail.com>
Date: Sat, 13 Jun 2020 20:20:12 -0700
Subject: [PATCH] Silence clang silk_encoder alignment warning

---
 src/opus_encoder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/opus_encoder.c b/src/opus_encoder.c
index 4a10098e8..7b5f0abf3 100644
--- a/src/opus_encoder.c
+++ b/src/opus_encoder.c
@@ -2723,7 +2723,7 @@ int opus_encoder_ctl(OpusEncoder *st, int request, ...)
             }
             if (st->silk_mode.useDTX && (st->prev_mode == MODE_SILK_ONLY || st->prev_mode == MODE_HYBRID)) {
                 /* DTX determined by Silk. */
-                silk_encoder *silk_enc = (silk_encoder*)((char*)st+st->silk_enc_offset);
+                silk_encoder *silk_enc = (silk_encoder*)(void *)((char*)st+st->silk_enc_offset);
                 *value = silk_enc->state_Fxx[0].sCmn.noSpeechCounter >= NB_SPEECH_FRAMES_BEFORE_DTX;
                 /* Stereo: check second channel unless only the middle channel was encoded. */
                 if(*value == 1 && st->silk_mode.nChannelsInternal == 2 && silk_enc->prev_decode_only_middle == 0) {
-- 
GitLab