1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-09-07 23:57:52 -04:00

Audio Fifo: use fixed AudioSample size for samples size

This commit is contained in:
f4exb 2017-08-24 23:54:51 +02:00
parent d98d8757b0
commit f104f217f9
2 changed files with 4 additions and 3 deletions

View File

@ -17,12 +17,14 @@
#include <string.h> #include <string.h>
#include <QTime> #include <QTime>
#include "dsp/dsptypes.h"
#include "audio/audiofifo.h" #include "audio/audiofifo.h"
#define MIN(x, y) ((x) < (y) ? (x) : (y)) #define MIN(x, y) ((x) < (y) ? (x) : (y))
AudioFifo::AudioFifo() : AudioFifo::AudioFifo() :
m_fifo(0), m_fifo(0),
m_sampleSize(sizeof(AudioSample)),
m_udpSink(0), m_udpSink(0),
m_copyToUDP(false) m_copyToUDP(false)
{ {
@ -30,11 +32,11 @@ AudioFifo::AudioFifo() :
m_fill = 0; m_fill = 0;
m_head = 0; m_head = 0;
m_tail = 0; m_tail = 0;
m_sampleSize = 0;
} }
AudioFifo::AudioFifo(uint32_t sampleSize, uint32_t numSamples) : AudioFifo::AudioFifo(uint32_t sampleSize, uint32_t numSamples) :
m_fifo(0), m_fifo(0),
m_sampleSize(sizeof(AudioSample)),
m_udpSink(0), m_udpSink(0),
m_copyToUDP(false) m_copyToUDP(false)
{ {
@ -264,7 +266,6 @@ bool AudioFifo::create(uint32_t sampleSize, uint32_t numSamples)
m_fifo = NULL; m_fifo = NULL;
} }
m_sampleSize = sampleSize;
m_size = 0; m_size = 0;
m_fill = 0; m_fill = 0;
m_head = 0; m_head = 0;

View File

@ -53,7 +53,7 @@ private:
qint8* m_fifo; qint8* m_fifo;
uint32_t m_sampleSize; const uint32_t m_sampleSize;
uint32_t m_size; uint32_t m_size;
uint32_t m_fill; uint32_t m_fill;