]> git.sesse.net Git - casparcg/commitdiff
2.1.0: -ffmpeg_consumer: Protected destruction from exceptions.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 25 Mar 2012 15:08:16 +0000 (15:08 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 25 Mar 2012 15:08:16 +0000 (15:08 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.1.0@2744 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

modules/screen/consumer/screen_consumer.cpp

index 285f52741dcd6bd11b71a7467c9955e4fc50de6f..ef7c1f6270d0f9535e08ce811fe3f3da36e95430 100644 (file)
@@ -334,6 +334,9 @@ public:
        {                       \r
                if(static_cast<int>(frame.image_data().size()) != format_desc_.size)\r
                        return;\r
+\r
+               if(screen_width_ == 0 && screen_height_ == 0)\r
+                       return;\r
                                        \r
                auto av_frame = get_av_frame();\r
                av_frame->data[0] = const_cast<uint8_t*>(frame.image_data().begin());\r