diff --git a/src/Sources/OMXPlayerCache.cpp b/src/Sources/OMXPlayerCache.cpp index c6017c4..b051f9e 100644 --- a/src/Sources/OMXPlayerCache.cpp +++ b/src/Sources/OMXPlayerCache.cpp @@ -18,7 +18,7 @@ ofxOMXPlayer * OMXPlayerCache::load(string moviePath){ if(_players.find(moviePath) == _players.end()){ ofxOMXPlayerSettings settings; settings.videoPath = moviePath; - settings.useHDMIForAudio = true; + settings.useHDMIForAudio = VideoSource::useHDMIForAudio; settings.enableTexture = true; settings.enableLooping = true; settings.enableAudio = VideoSource::enableAudio; diff --git a/src/Sources/VideoSource.cpp b/src/Sources/VideoSource.cpp index 6ac76b3..0f413b6 100644 --- a/src/Sources/VideoSource.cpp +++ b/src/Sources/VideoSource.cpp @@ -4,6 +4,7 @@ namespace ofx { namespace piMapper { bool VideoSource::enableAudio = false; +bool VideoSource::useHDMIForAudio = false; VideoSource::VideoSource(){ loadable = true; diff --git a/src/Sources/VideoSource.h b/src/Sources/VideoSource.h index cce9aba..152607b 100644 --- a/src/Sources/VideoSource.h +++ b/src/Sources/VideoSource.h @@ -18,6 +18,7 @@ class VideoSource : public BaseSource { // TODO: Create enableAudio() and disableAudio() methods // for live audio enabling and disabling. static bool enableAudio; + static bool useHDMIForAudio; VideoSource(); ~VideoSource();