Просмотр исходного кода

Do not warn about wrong channel layout if no channel layout is defined.

Carl Eugen Hoyos 13 лет назад
Родитель
Сommit
7f16ec61e1
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      libswresample/swresample.c

+ 1 - 1
libswresample/swresample.c

@@ -166,7 +166,7 @@ int swr_init(SwrContext *s){
         return -1;
     }
 
-    if(s-> in.ch_count && s->in.ch_count != av_get_channel_layout_nb_channels(s-> in_ch_layout)){
+    if(s-> in.ch_count && s-> in_ch_layout && s->in.ch_count != av_get_channel_layout_nb_channels(s-> in_ch_layout)){
         av_log(s, AV_LOG_WARNING, "Input channel layout has a different number of channels than there actually is, ignoring layout\n");
         s-> in_ch_layout= 0;
     }