1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 22:14:45 -04:00

MIMO engine: use SampleSinkVectors instead of SampleSinkFIFOs

This commit is contained in:
f4exb
2019-08-25 00:45:36 +02:00
parent 9401e12643
commit 6dae67d5b1
9 changed files with 47 additions and 87 deletions
+6 -1
View File
@@ -22,6 +22,11 @@ SampleSinkVector::SampleSinkVector(QObject* parent) :
m_dataSize(0)
{}
SampleSinkVector::SampleSinkVector(const SampleSinkVector& other) :
m_sampleVector(other.m_sampleVector),
m_dataSize(other.m_dataSize)
{}
SampleSinkVector::~SampleSinkVector()
{}
@@ -38,7 +43,7 @@ void SampleSinkVector::write(const SampleVector::const_iterator& begin, const Sa
emit dataReady();
}
void SampleSinkVector::read(SampleVector::const_iterator& begin, SampleVector::const_iterator& end)
void SampleSinkVector::read(SampleVector::iterator& begin, SampleVector::iterator& end)
{
begin = m_sampleVector.begin();
end = m_sampleVector.begin() + m_dataSize;