2018-03-17 Fred Gleason <fredg@paravelsystems.com>

* Added support for DMA bus-mastering to the HPI driver.
This commit is contained in:
Fred Gleason
2018-03-17 16:55:49 -04:00
parent d4e8112bf0
commit 25e9d6fb28
7 changed files with 329 additions and 223 deletions

View File

@@ -87,7 +87,7 @@ class RDHPIPlayStream : public QObject,public RDWaveFile
void Drained();
int GetStream();
void FreeStream();
hpi_err_t LogHpi(hpi_err_t err);
hpi_err_t LogHpi(hpi_err_t err,int lineno);
RDHPISoundCard *sound_card;
RDHPIPlayStream::State stream_state;
QString wave_name;
@@ -130,6 +130,7 @@ class RDHPIPlayStream : public QObject,public RDWaveFile
bool restart_transport;
int samples_pending;
unsigned current_position;
uint32_t dma_buffer_size;
};