silk 2025 update

This commit is contained in:
2025-09-07 17:39:34 +01:00
parent b17de382d8
commit 11488260c7
13 changed files with 665 additions and 637 deletions
+16 -13
View File
@@ -34,7 +34,7 @@
#include <poll.h>
#include "smsdk_ext.h"
#include "celt_header.h"
#include <SKP_Silk_SDK_API.h>
#include "ringbuffer.h"
/**
@@ -162,18 +162,21 @@ private:
double m_AvailableTime;
struct CEncoderSettings
{
celt_int32 SampleRate_Hz;
celt_int32 TargetBitRate_Kbps;
celt_int32 FrameSize;
celt_int32 PacketSize;
celt_int32 Complexity;
double FrameTime;
} m_EncoderSettings;
CELTMode *m_pMode;
CELTEncoder *m_pCodec;
struct CEncoderSettings
{
SKP_int InputSampleRate_kHz;
SKP_int OutputSampleRate_kHz;
SKP_int TargetBitRate_Kbps;
SKP_int PacketSize_ms;
SKP_int FrameSize_ms;
SKP_int PacketLoss_perc;
SKP_int Complexity;
SKP_int InBandFEC;
SKP_int DTX;
} m_EncoderSettings;
void *m_Silk_EncoderState;
SKP_SILK_SDK_EncControlStruct m_Silk_EncoderControl;
t_SV_BroadcastVoiceData m_SV_BroadcastVoiceData;
CDetour *m_VoiceDetour;