Skip to content

Commit

Permalink
Merge pull request #3278 from t-nelson/ae_fixes
Browse files Browse the repository at this point in the history
AE nits
  • Loading branch information
MartijnKaijser committed Sep 16, 2013
2 parents b23fae6 + 8abcd38 commit 95a165e
Show file tree
Hide file tree
Showing 32 changed files with 36 additions and 53 deletions.
27 changes: 5 additions & 22 deletions xbmc/cores/AudioEngine/AEFactory.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,14 @@ IAE *CAEFactory::GetEngine()

bool CAEFactory::LoadEngine()
{
bool loaded = false;

#if defined(TARGET_RASPBERRY_PI)
return true;
#elif defined(TARGET_DARWIN)
return CAEFactory::LoadEngine(AE_ENGINE_COREAUDIO);
#endif

bool loaded = false;

#if defined(TARGET_LINUX) || defined(TARGET_FREEBSD)
std::string engine;
if (getenv("AE_ENGINE"))
{
Expand All @@ -66,39 +67,21 @@ bool CAEFactory::LoadEngine()
if (!loaded && engine == "PULSE")
loaded = CAEFactory::LoadEngine(AE_ENGINE_PULSE);
#endif

if (!loaded && engine == "SOFT" )
loaded = CAEFactory::LoadEngine(AE_ENGINE_SOFT);
if (!loaded && engine == "ACTIVE")
loaded = CAEFactory::LoadEngine(AE_ENGINE_ACTIVE);
}
#endif

#if defined(TARGET_WINDOWS)
std::string engine;
if (getenv("AE_ENGINE"))
{
engine = (std::string)getenv("AE_ENGINE");
std::transform(engine.begin(), engine.end(), engine.begin(), ::toupper);

if (!loaded && engine == "SOFT" )
loaded = CAEFactory::LoadEngine(AE_ENGINE_SOFT);
if (!loaded && engine == "ACTIVE")
loaded = CAEFactory::LoadEngine(AE_ENGINE_ACTIVE);
}
#endif

#if defined(HAS_PULSEAUDIO)
if (!loaded)
loaded = CAEFactory::LoadEngine(AE_ENGINE_PULSE);
#endif

#if defined(TARGET_DARWIN)
if (!loaded)
loaded = CAEFactory::LoadEngine(AE_ENGINE_COREAUDIO);
#else
if (!loaded)
loaded = CAEFactory::LoadEngine(AE_ENGINE_ACTIVE);
#endif

return loaded;
}
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#include "DllAvUtil.h"
#include "DllSwResample.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "Interfaces/AE.h"
#include <deque>

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
#include "DllAvUtil.h"
#include "DllSwResample.h"
#include "Utils/AEChannelInfo.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "ActiveAEBuffer.h"
#include "Interfaces/AE.h"

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "Interfaces/AESound.h"

#include "AEFactory.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "ActiveAE.h"
#include "ActiveAESound.h"
#include "utils/log.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
*
*/

#include "AEAudioFormat.h"
#include "Interfaces/AEStream.h"
#include "Utils/AEAudioFormat.h"
#include "Utils/AELimiter.h"
#include "Utils/AEConvert.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#include "CoreAudioAE.h"
#include "threads/SingleLock.h"
#include "cores/AudioEngine/AEFactory.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Interfaces/AESound.h"
#include "cores/AudioEngine/Utils/AEConvert.h"
#include "cores/AudioEngine/Utils/AERemap.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <list>

#include "ICoreAudioSource.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Interfaces/AEStream.h"
#include "cores/AudioEngine/Utils/AEConvert.h"
#include "cores/AudioEngine/Utils/AERemap.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/CoreAudio/CoreAudioMixMap.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

#if defined(TARGET_DARWIN_OSX)

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

#include <CoreAudio/CoreAudio.h>

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/CoreAudio/ICoreAudioAEHAL.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*
*/

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Interfaces/AE.h"
#include "ICoreAudioSource.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#include <AudioUnit/AudioUnit.h>

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Interfaces/AE.h"
#include "utils/StdString.h"

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/SoftAE/SoftAE.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@

#include "Interfaces/ThreadedAE.h"
#include "Utils/AEBuffer.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "AESinkFactory.h"

#include "SoftAEStream.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/SoftAE/SoftAESound.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
#include "utils/EndianSwap.h"

#include "AEFactory.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"

#include "SoftAE.h"
#include "SoftAESound.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Engines/SoftAE/SoftAEStream.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

#include "threads/SharedSection.h"

#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "Interfaces/AEStream.h"
#include "Utils/AEConvert.h"
#include "Utils/AERemap.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Interfaces/AE.h
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
#include "system.h"
#include "threads/CriticalSection.h"

#include "../AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

typedef std::pair<std::string, std::string> AEDevice;
typedef std::vector<AEDevice> AEDeviceList;
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Interfaces/AEEncoder.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/

#include "DllAvCodec.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

/**
* IAEEncoder interface for on the fly audio compression
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Interfaces/AESink.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#include "threads/Thread.h"
#include "AE.h"
#include "AEAudioFormat.h"
#include "Utils/AEAudioFormat.h"
#include "utils/StdString.h"
#include <stdint.h>

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Interfaces/AEStream.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*
*/

#include "../AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/IAudioCallback.h"
#include <stdint.h>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*
*/

#include "Utils/AEChannelInfo.h"
#include "AEChannelInfo.h"

/**
* The various data formats
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEChannelInfo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ const enum AEChannel CAEChannelInfo::operator[](unsigned int i) const
return m_channels[i];
}

CAEChannelInfo::operator std::string()
CAEChannelInfo::operator std::string() const
{
if (m_channelCount == 0)
return "NULL";
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEChannelInfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class CAEChannelInfo {
CAEChannelInfo& operator+=(const enum AEChannel& rhs);
CAEChannelInfo& operator-=(const enum AEChannel& rhs);
const enum AEChannel operator[](unsigned int i) const;
operator std::string();
operator std::string() const;

/* remove any channels that dont exist in the provided info */
void ResolveChannels(const CAEChannelInfo& rhs);
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEConvert.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/

#include <stdint.h>
#include "../AEAudioFormat.h"
#include "AEAudioFormat.h"

class CAEConvert{
private:
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEDeviceInfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

#include <string>
#include <vector>
#include "cores/AudioEngine/AEAudioFormat.h"
#include "AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEChannelInfo.h"

typedef std::vector<unsigned int > AESampleRateList;
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AELimiter.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/

#include <algorithm>
#include "cores/AudioEngine/AEAudioFormat.h"
#include "AEAudioFormat.h"

class CAELimiter
{
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AERemap.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*
*/

#include "cores/AudioEngine/AEAudioFormat.h"
#include "AEAudioFormat.h"

class CAERemap {
public:
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEUtil.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
*
*/

#include "../AEAudioFormat.h"
#include "AEAudioFormat.h"
#include "utils/StdString.h"
#include "PlatformDefs.h"
#include <math.h>
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/AudioEngine/Utils/AEWAVLoader.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*/

#include "utils/StdString.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "AEAudioFormat.h"

class CAEWAVLoader
{
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
*/

#include "system.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

#if (defined HAVE_CONFIG_H) && (!defined TARGET_WINDOWS)
#include "config.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

#include "system.h"
#include "DVDAudioCodec.h"
#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEStreamInfo.h"
#include "cores/AudioEngine/Utils/AEBitstreamPacker.h"

Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/dvdplayer/DVDPlayerAudio.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#include "DVDStreamInfo.h"
#include "utils/BitstreamStats.h"

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

#include <list>
#include <queue>
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/omxplayer/OMXAudio.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#pragma once
#endif // _MSC_VER > 1000

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEUtil.h"
#include "cores/AudioEngine/Utils/AERemap.h"
#include "cores/IAudioCallback.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/omxplayer/OMXAudioCodecOMX.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
*
*/

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"
#include "DllAvCodec.h"
#include "DllAvFormat.h"
#include "DllAvUtil.h"
Expand Down
2 changes: 1 addition & 1 deletion xbmc/cores/paplayer/ICodec.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include "filesystem/File.h"
#include "music/tags/MusicInfoTag.h"

#include "cores/AudioEngine/AEAudioFormat.h"
#include "cores/AudioEngine/Utils/AEAudioFormat.h"

#define READ_EOF -1
#define READ_SUCCESS 0
Expand Down

0 comments on commit 95a165e

Please sign in to comment.