Skip to content

Commit

Permalink
PiSink: Treat default as HDMI
Browse files Browse the repository at this point in the history
  • Loading branch information
popcornmix committed Aug 26, 2018
1 parent ad3449d commit 773a150
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
2 changes: 2 additions & 0 deletions xbmc/cores/AudioEngine/Sinks/AESinkPi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,8 @@ bool CAESinkPi::Initialize(AEAudioFormat &format, std::string &device)
m_output = AESINKPI_ANALOGUE;
else if (CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) == "PI:Both")
m_output = AESINKPI_BOTH;
else if (CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) == "Default")
m_output = AESINKPI_HDMI;
else assert(0);

// analogue only supports stereo
Expand Down
2 changes: 2 additions & 0 deletions xbmc/cores/omxplayer/OMXAudio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -560,6 +560,8 @@ bool COMXAudio::Initialize(AEAudioFormat format, OMXClock *clock, CDVDStreamInfo
m_output = AESINKPI_ANALOGUE;
else if (CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) == "PI:Both")
m_output = AESINKPI_BOTH;
else if (CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) == "Default")
m_output = AESINKPI_HDMI;
else assert(0);

if(hints.extrasize > 0 && hints.extradata != NULL)
Expand Down
3 changes: 2 additions & 1 deletion xbmc/cores/omxplayer/OMXHelper.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ bool OMXPlayerUnsuitable(bool m_HasVideo, bool m_HasAudio, CDVDDemux* m_pDemuxer
// omxplayer only handles Pi sink
if (CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) != "PI:Analogue" &&
CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) != "PI:HDMI" &&
CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) != "PI:Both")
CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) != "PI:Both" &&
CServiceBroker::GetSettings().GetString(CSettings::SETTING_AUDIOOUTPUT_AUDIODEVICE) != "Default")
{
CLog::Log(LOGNOTICE, "%s OMXPlayer unsuitable due to audio sink", __func__);
return true;
Expand Down

0 comments on commit 773a150

Please sign in to comment.