summaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/voice.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2026-02-27 11:19:29 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2026-03-10 13:06:56 +0900
commitc8a9dd20a52b50f0a6db801db7267f8eb5f65c31 (patch)
tree96e46d91fe1f9565456a0d15f53aa92804f12f3e /src/modules/dcc/voice.cpp
parent9d719b1cd3961240f45c17e2d68a6c7bd72676b6 (diff)
downloadkvirc-c8a9dd20a52b50f0a6db801db7267f8eb5f65c31.tar.gz
kvirc-c8a9dd20a52b50f0a6db801db7267f8eb5f65c31.zip
Use direct dependency on libgsm instead of loading it at runtime if available
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'src/modules/dcc/voice.cpp')
-rw-r--r--src/modules/dcc/voice.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/modules/dcc/voice.cpp b/src/modules/dcc/voice.cpp
index 6a98313..3c3c201 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();