]> git.sesse.net Git - casparcg/commitdiff
2.0.2: oal_consumer: Don't reinitialize stream, just keep playing.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 20 Nov 2011 23:30:39 +0000 (23:30 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 20 Nov 2011 23:30:39 +0000 (23:30 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.2@1606 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

modules/oal/consumer/oal_consumer.cpp

index 5d7d3693ac8c8aa96ef2039658ec273d2ee7ace5..139a7586a9a2df92991a015790f6db1fd1e3de45 100644 (file)
@@ -80,8 +80,11 @@ public:
        virtual void initialize(const core::video_format_desc& format_desc)\r
        {\r
                format_desc_ = format_desc;             \r
-               sf::SoundStream::Initialize(2, 48000);\r
-               Play();         \r
+               if(Status() != Playing)\r
+               {\r
+                       sf::SoundStream::Initialize(2, 48000);\r
+                       Play();         \r
+               }\r
                CASPAR_LOG(info) << print() << " Sucessfully initialized.";\r
        }\r
        \r