Fix gain adjust and remove debug output

main
Doug McLain 4 years ago
parent 8434c8518d
commit 605d2350ea

@ -25,8 +25,8 @@
#include "TranscoderPacket.h"
#include "Controller.h"
#define AMBE_GAIN 0 //dB I use -6 here
#define AMBE2_GAIN 0 //dB I use 6 here
#define AMBE_GAIN 12 //Encoder gain in dB (I use 12 here)
#define AMBE2_GAIN -12 //Encoder gain in dB (I use -12 here)
CController::CController() : keep_running(true) {}

@ -63,8 +63,6 @@ bool CDV3000::SendAudio(const uint8_t /*channel*/, const int16_t *audio, const i
p.payload.audio3k.num_samples = 160U;
const uint32_t g = abs(gain);
std::cerr << "SendAudio() gain == " << gain << std::endl;
for (int i=0; i<160; i++){
if(gain < 0){
p.payload.audio3k.samples[i] = htons(audio[i] / g);

@ -38,7 +38,7 @@
int16_t calcGainVal(float db)
{
float ratio = powf(10.0, (db/10.0));
float ratio = powf(10.0, (db/20.0));
if(db < 0){
ratio = (1/ratio) * (-1);

Loading…
Cancel
Save

Powered by TurnKey Linux.