Fixed conflict in 'ChangeLog'

This commit is contained in:
Fred Gleason 2018-11-26 12:03:21 -05:00
commit 448420c763
2 changed files with 26 additions and 0 deletions

View File

@ -18062,3 +18062,5 @@
* Fixed regression with rdairplay(1) loading previous log.
2018-11-25 Patrick Linstruth <patrick@deltecent.com>
* Optimized RDAudioPort SQL queries.
2018-11-26 Patrick Linstruth <patrick@deltecent.com>
* Fixed bug where requested port could overrun HPI_MAX_NODES.

View File

@ -189,36 +189,60 @@ bool RDHPISoundCard::setClockSource(int card,RDHPISoundCard::ClockSource src)
bool RDHPISoundCard::haveTimescaling(int card) const
{
if(card>=HPI_MAX_ADAPTERS) {
return false;
}
return timescale_support[card];
}
bool RDHPISoundCard::haveInputVolume(int card,int stream,int port) const
{
if(card>=HPI_MAX_ADAPTERS||stream>=HPI_MAX_STREAMS||port>=HPI_MAX_NODES) {
return false;
}
return input_stream_volume[card][stream][port];
}
bool RDHPISoundCard::haveOutputVolume(int card,int stream,int port) const
{
if(card>=HPI_MAX_ADAPTERS||stream>=HPI_MAX_STREAMS||port>=HPI_MAX_NODES) {
return false;
}
return output_stream_volume[card][stream][port];
}
bool RDHPISoundCard::haveInputLevel(int card,int port) const
{
if(card>=HPI_MAX_ADAPTERS||port>=HPI_MAX_NODES) {
return false;
}
return input_port_level[card][port];
}
bool RDHPISoundCard::haveOutputLevel(int card,int port) const
{
if(card>=HPI_MAX_ADAPTERS||port>=HPI_MAX_NODES) {
return false;
}
return output_port_level[card][port];
}
bool RDHPISoundCard::haveInputStreamVOX(int card,int stream) const
{
if(card>=HPI_MAX_ADAPTERS||stream>=HPI_MAX_STREAMS) {
return false;
}
return input_stream_vox[card][stream];
}