]> git.sesse.net Git - ffmpeg/commitdiff
ffplay: fix forgotten codec_name checks
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 28 Sep 2011 01:05:33 +0000 (03:05 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 28 Sep 2011 01:19:22 +0000 (03:19 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffplay.c

index 12b79aa7c6298aa39a58fffb449f14ad245001cb..46eff5c9b68bcc87760082c694db020791aa77df 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -2171,9 +2171,9 @@ static int stream_component_open(VideoState *is, int stream_index)
 
     codec = avcodec_find_decoder(avctx->codec_id);
     switch(avctx->codec_type){
-        case AVMEDIA_TYPE_AUDIO   : codec= avcodec_find_decoder_by_name(   audio_codec_name); break;
-        case AVMEDIA_TYPE_SUBTITLE: codec= avcodec_find_decoder_by_name(subtitle_codec_name); break;
-        case AVMEDIA_TYPE_VIDEO   : codec= avcodec_find_decoder_by_name(   video_codec_name); break;
+        case AVMEDIA_TYPE_AUDIO   : if(audio_codec_name   ) codec= avcodec_find_decoder_by_name(   audio_codec_name); break;
+        case AVMEDIA_TYPE_SUBTITLE: if(subtitle_codec_name) codec= avcodec_find_decoder_by_name(subtitle_codec_name); break;
+        case AVMEDIA_TYPE_VIDEO   : if(video_codec_name   ) codec= avcodec_find_decoder_by_name(   video_codec_name); break;
     }
     if (!codec)
         return -1;