Fix one of the problems with -codecs, -encoders and -decoders.
authorCarl Eugen Hoyos <cehoyos@ag.or.at>
Sat, 25 Aug 2012 06:49:23 +0000 (08:49 +0200)
committerCarl Eugen Hoyos <cehoyos@ag.or.at>
Sat, 25 Aug 2012 06:49:23 +0000 (08:49 +0200)
cmdutils.c

index f6f258a..a5871c3 100644 (file)
@@ -917,6 +917,7 @@ int show_codecs(const char *opt, const char *arg)
     while ((desc = avcodec_descriptor_next(desc))) {
         const AVCodec *codec = NULL;
 
+        printf(" ");
         printf(avcodec_find_decoder(desc->id) ? "D" : ".");
         printf(avcodec_find_encoder(desc->id) ? "E" : ".");
 
@@ -965,7 +966,7 @@ static void print_codecs(int encoder)
         const AVCodec *codec = NULL;
 
         while ((codec = next_codec_for_id(desc->id, codec, encoder))) {
-            printf("%c", get_media_type_char(desc->type));
+            printf(" %c", get_media_type_char(desc->type));
             printf((codec->capabilities & CODEC_CAP_FRAME_THREADS) ? "F" : ".");
             printf((codec->capabilities & CODEC_CAP_SLICE_THREADS) ? "S" : ".");
             printf((codec->capabilities & CODEC_CAP_EXPERIMENTAL)  ? "X" : ".");