diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2026-02-27 11:19:29 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2026-02-27 11:19:29 +0900 |
| commit | 6455951d955dc73c7e8f9fddea35a890b6bed4cf (patch) | |
| tree | 43fd089d0bae124ae52d891ce191f7fbae40c482 /src/modules/dcc/gsmcodec.h | |
| parent | eba1651fe3e71f0c650a2159446b0817f1e04593 (diff) | |
| download | kvirc-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.h | 10 |
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); |
