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

avformat/dump: don't print streams withing a group twice

Signed-off-by: James Almer <jamrial@gmail.com>
James Almer 5 месяцев назад
Родитель
Сommit
01c47dd235
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      libavformat/dump.c

+ 4 - 2
libavformat/dump.c

@@ -789,8 +789,10 @@ static void dump_stream_group(const AVFormatContext *ic, uint8_t *printed,
         }
         }
         for (int i = 0; i < stg->nb_streams; i++) {
         for (int i = 0; i < stg->nb_streams; i++) {
             const AVStream *st = stg->streams[i];
             const AVStream *st = stg->streams[i];
-            if (!printed[st->index])
-                dump_stream_format(ic, st->index, i, index, is_output, AV_LOG_VERBOSE);
+            if (!printed[st->index]) {
+                dump_stream_format(ic, st->index, i, index, is_output, AV_LOG_INFO);
+                printed[st->index] = 1;
+            }
         }
         }
         break;
         break;
     }
     }