From 46844a0acfb65f6bf319b02064f2d425aab0b600 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 27 Feb 2026 11:19:29 +0900 Subject: Use direct dependency on libgsm instead of loading it at runtime if available Signed-off-by: Michele Calgaro --- src/modules/dcc/voice.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/modules/dcc/voice.cpp') diff --git a/src/modules/dcc/voice.cpp b/src/modules/dcc/voice.cpp index 6a98313f..3c3c2014 100644 --- a/src/modules/dcc/voice.cpp +++ b/src/modules/dcc/voice.cpp @@ -94,10 +94,7 @@ extern KviDccBroker * g_pDccBroker; bool kvi_dcc_voice_is_valid_codec(const char * codecName) { #ifdef COMPILE_USE_GSM - if(kvi_strEqualCI("gsm",codecName)) - { - return kvi_gsm_codec_init(); - } + if(kvi_strEqualCI("gsm",codecName))return true; #endif if(kvi_strEqualCI("adpcm",codecName))return true; if(kvi_strEqualCI("null",codecName))return true; @@ -107,10 +104,7 @@ bool kvi_dcc_voice_is_valid_codec(const char * codecName) static KviDccVoiceCodec * kvi_dcc_voice_get_codec(const char * codecName) { #ifdef COMPILE_USE_GSM - if(kvi_strEqualCI("gsm",codecName)) - { - if(kvi_gsm_codec_init())return new KviDccVoiceGsmCodec(); - } + if(kvi_strEqualCI("gsm",codecName))return new KviDccVoiceGsmCodec(); #endif if(kvi_strEqualCI("adpcm",codecName))return new KviDccVoiceAdpcmCodec(); if(kvi_strEqualCI("null",codecName))return new KviDccVoiceNullCodec(); -- cgit v1.2.3