]> 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>
Thu, 24 Nov 2011 17:44:55 +0000 (17:44 +0000)
committerronag <ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Thu, 24 Nov 2011 17:44:55 +0000 (17:44 +0000)
modules/ffmpeg/producer/util/util.cpp

index 7bc6bc33e1542db39abf76f608ce0fdeaf713600..c20e8cc725f978994d21eb9ff13aef0c4722efe7 100644 (file)
@@ -362,7 +362,7 @@ safe_ptr<AVCodecContext> open_codec(AVFormatContext& context, enum AVMediaType t
 {      \r
        AVCodec* decoder;\r
        index = THROW_ON_ERROR2(av_find_best_stream(&context, type, -1, -1, &decoder, 0), "");\r
-       if(strcmp(decoder->name, "prores") == 0 && strcmp(decoder->next->name, "prores_lgpl") == 0)\r
+       if(strcmp(decoder->name, "prores") == 0 && decoder->next && strcmp(decoder->next->name, "prores_lgpl") == 0)\r
                decoder = decoder->next;\r
 \r
        THROW_ON_ERROR2(tbb_avcodec_open(context.streams[index]->codec, decoder), "");\r