]> git.sesse.net Git - casparcg/commitdiff
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches...
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sat, 7 May 2011 20:04:16 +0000 (20:04 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sat, 7 May 2011 20:04:16 +0000 (20:04 +0000)
modules/decklink/consumer/decklink_consumer.cpp

index b7fe6dc757f7568f8e7a6a41e471ec4fc657f1de..8e7666a3fecf2f4f515c40ea19416f19c709b3ac 100644 (file)
@@ -277,6 +277,7 @@ public:
        virtual HRESULT STDMETHODCALLTYPE ScheduledPlaybackHasStopped (void)\r
        {\r
                is_running_ = false;\r
+               CASPAR_LOG(info) << print() << L"Scheduled playback has stopped.";\r
                return S_OK;\r
        }\r
                \r
@@ -338,6 +339,9 @@ public:
 \r
        void send(const safe_ptr<const core::read_frame>& frame)\r
        {\r
+               if(!is_running_)\r
+                       return;\r
+\r
                if(exception_ != nullptr)\r
                        std::rethrow_exception(exception_);\r
 \r