Audio Fifo: use fixed AudioSample size for samples size

pull/60/head
f4exb 2017-08-24 23:54:51 +02:00
rodzic d98d8757b0
commit f104f217f9
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

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

Wyświetl plik

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