]> git.sesse.net Git - casparcg/commitdiff
2.0.2: ffmpeg_producer: Throw exception if neither audio nor video is found.
authorronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 27 Nov 2011 20:31:58 +0000 (20:31 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 27 Nov 2011 20:31:58 +0000 (20:31 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.2@1688 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

modules/ffmpeg/producer/ffmpeg_producer.cpp

index 2d376690f2ecb12ca95eb2b76aaff87bdfd4be20..042f8f1607892ad794fe226d7fb8856df348886b 100644 (file)
@@ -129,6 +129,9 @@ public:
                        CASPAR_LOG(warning) << "Failed to open audio-stream. Running without audio.";           \r
                }       \r
 \r
+               if(!video_decoder_ && !audio_decoder_)\r
+                       BOOST_THROW_EXCEPTION(averror_stream_not_found() << msg_info("No streams found"));\r
+\r
                muxer_.reset(new frame_muxer(video_decoder_ ? video_decoder_->fps() : frame_factory->get_video_format_desc().fps, frame_factory, filter));\r
        }\r
 \r