summaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/gsmcodec.h
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-02-27 11:19:29 +0900
commit6455951d955dc73c7e8f9fddea35a890b6bed4cf (patch)
tree43fd089d0bae124ae52d891ce191f7fbae40c482 /src/modules/dcc/gsmcodec.h
parenteba1651fe3e71f0c650a2159446b0817f1e04593 (diff)
downloadkvirc-feat/use-libgsm-dev.tar.gz
kvirc-feat/use-libgsm-dev.zip
Use direct dependency on libgsm instead of loading it at runtime if availablefeat/use-libgsm-dev
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'src/modules/dcc/gsmcodec.h')
-rw-r--r--src/modules/dcc/gsmcodec.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/dcc/gsmcodec.h b/src/modules/dcc/gsmcodec.h
index a1de407b..0ec7155a 100644
--- a/src/modules/dcc/gsmcodec.h
+++ b/src/modules/dcc/gsmcodec.h
@@ -27,21 +27,17 @@
#ifdef COMPILE_USE_GSM
+ #include "gsm.h"
#include "codec.h"
- #ifndef _GSMCODEC_CPP_
- extern bool kvi_gsm_codec_init();
- extern void kvi_gsm_codec_done();
- #endif //_GSMCODEC_CPP_
-
class KviDccVoiceGsmCodec : public KviDccVoiceCodec
{
public:
KviDccVoiceGsmCodec();
virtual ~KviDccVoiceGsmCodec();
private:
- void * m_pEncodeState;
- void * m_pDecodeState;
+ gsm_state * m_pEncodeState;
+ gsm_state * m_pDecodeState;
public:
virtual void encode(KviDataBuffer * signal,KviDataBuffer * stream);
virtual void decode(KviDataBuffer * stream,KviDataBuffer * signal);