mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-06-26 12:27:51 +02:00
attemt at a CI build with new DSP
This commit is contained in:
@ -32,10 +32,10 @@ public:
|
||||
if (core::args["server"].b()) { return; }
|
||||
|
||||
// Initialize lists
|
||||
sampleTypeList.define("Int8", dsp::PCM_TYPE_I8);
|
||||
sampleTypeList.define("Int16", dsp::PCM_TYPE_I16);
|
||||
sampleTypeList.define("Float32", dsp::PCM_TYPE_F32);
|
||||
sampleTypeId = sampleTypeList.valueId(dsp::PCM_TYPE_I16);
|
||||
sampleTypeList.define("Int8", dsp::compression::PCM_TYPE_I8);
|
||||
sampleTypeList.define("Int16", dsp::compression::PCM_TYPE_I16);
|
||||
sampleTypeList.define("Float32", dsp::compression::PCM_TYPE_F32);
|
||||
sampleTypeId = sampleTypeList.valueId(dsp::compression::PCM_TYPE_I16);
|
||||
|
||||
handler.ctx = this;
|
||||
handler.selectHandler = menuSelected;
|
||||
@ -238,7 +238,7 @@ private:
|
||||
devConfName = buf;
|
||||
|
||||
// Load settings
|
||||
sampleTypeId = sampleTypeList.valueId(dsp::PCM_TYPE_I16);
|
||||
sampleTypeId = sampleTypeList.valueId(dsp::compression::PCM_TYPE_I16);
|
||||
if (config.conf["servers"][devConfName].contains("sampleType")) {
|
||||
std::string key = config.conf["servers"][devConfName]["sampleType"];
|
||||
if (sampleTypeList.keyExists(key)) { sampleTypeId = sampleTypeList.keyId(key); }
|
||||
@ -269,7 +269,7 @@ private:
|
||||
dsp::stream<dsp::complex_t> stream;
|
||||
SourceManager::SourceHandler handler;
|
||||
|
||||
OptionList<std::string, dsp::PCMType> sampleTypeList;
|
||||
OptionList<std::string, dsp::compression::PCMType> sampleTypeList;
|
||||
int sampleTypeId;
|
||||
bool compression = false;
|
||||
|
||||
|
@ -109,7 +109,7 @@ namespace server {
|
||||
return currentSampleRate;
|
||||
}
|
||||
|
||||
void ClientClass::setSampleType(dsp::PCMType type) {
|
||||
void ClientClass::setSampleType(dsp::compression::PCMType type) {
|
||||
s_cmd_data[0] = type;
|
||||
sendCommand(COMMAND_SET_SAMPLE_TYPE, 1);
|
||||
}
|
||||
|
@ -8,9 +8,9 @@
|
||||
#include <atomic>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
#include <dsp/compression.h>
|
||||
#include <dsp/compression/sample_stream_decompressor.h>
|
||||
#include <dsp/sink.h>
|
||||
#include <dsp/link.h>
|
||||
#include <dsp/routing/stream_link.h>
|
||||
#include <zstd.h>
|
||||
|
||||
#define RFSPACE_MAX_SIZE 8192
|
||||
@ -85,7 +85,7 @@ namespace server {
|
||||
void setFrequency(double freq);
|
||||
double getSampleRate();
|
||||
|
||||
void setSampleType(dsp::PCMType type);
|
||||
void setSampleType(dsp::compression::PCMType type);
|
||||
void setCompression(bool enabled);
|
||||
|
||||
void start();
|
||||
@ -115,8 +115,8 @@ namespace server {
|
||||
net::Conn client;
|
||||
|
||||
dsp::stream<uint8_t> decompIn;
|
||||
dsp::DynamicRangeDecompressor decomp;
|
||||
dsp::Link<dsp::complex_t> link;
|
||||
dsp::compression::SampleStreamDecompressor decomp;
|
||||
dsp::routing::StreamLink<dsp::complex_t> link;
|
||||
dsp::stream<dsp::complex_t>* output;
|
||||
|
||||
uint8_t* rbuffer = NULL;
|
||||
|
Reference in New Issue
Block a user