2018-05-25 Fred Gleason <fredg@paravelsystems.com>

* Merged pull request #000191, "Add RLM to update metadata on TuneIn."
	* Updated the 'rlm_tunein' plug-in to support vlogs.
This commit is contained in:
Fred Gleason 2018-05-25 21:17:04 +00:00
commit dd76b01135
2 changed files with 10 additions and 8 deletions

View File

@ -16909,3 +16909,6 @@
2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000191, "Add RLM to update metadata on TuneIn."
* Updated the 'rlm_tunein' plug-in to support vlogs.
2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000194, "Fixed bug in GetStream() where
return value from HPI_OutStreamOpen was ignored".

View File

@ -789,15 +789,14 @@ int RDHPIPlayStream::GetStream()
#ifdef RDHPIPLAYSTREAM_USE_LOCAL_MUTEX
for(int i=0;i<sound_card->getCardOutputStreams(card_number);i++) {
if(++stream_mutex[card_number][i]==1) {
LogHpi(HPI_OutStreamOpen(NULL,card_index[card_number],i,&hpi_stream),
__LINE__);
if(HPI_OutStreamHostBufferAllocate(NULL,hpi_stream,dma_buffer_size));
stream_number=i;
return stream_number;
}
else {
stream_mutex[card_number][i]--;
if(LogHpi(HPI_OutStreamOpen(NULL,card_index[card_number],i,&hpi_stream),
__LINE__)==0) {
if(HPI_OutStreamHostBufferAllocate(NULL,hpi_stream,dma_buffer_size));
stream_number=i;
return stream_number;
}
}
stream_mutex[card_number][i]--;
}
return -1;
#else