]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Show which bitstreamfilters were compiled in, similar to the protocols etc
authortakis <takis@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 12 Dec 2007 11:52:27 +0000 (11:52 +0000)
committertakis <takis@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 12 Dec 2007 11:52:27 +0000 (11:52 +0000)
enumerations.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@11203 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

ffmpeg.c
libavcodec/avcodec.h

index 0f02c79ca10200b9dd1085e89daa6557ecccd2e8..c656663b5f90a788347bea94be90f3f8a767eec4 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3322,6 +3322,7 @@ static void opt_show_formats(void)
     AVOutputFormat *ofmt;
     URLProtocol *up;
     AVCodec *p, *p2;
+    AVBitStreamFilter *bsf;
     const char *last_name;
 
     printf("File formats:\n");
@@ -3417,6 +3418,11 @@ static void opt_show_formats(void)
     }
     printf("\n");
 
+    printf("Bitstream filters:\n");
+    for(bsf = first_bitstream_filter; bsf != NULL; bsf = bsf->next)
+        printf(" %s", bsf->name);
+    printf("\n");
+
     printf("Supported file protocols:\n");
     for(up = first_protocol; up != NULL; up = up->next)
         printf(" %s:", up->name);
index a6aeac54757071ba2d676d650b889bc0f6b4d653..59f04f832ba59b127fd8f2c7203c9276e93903d5 100644 (file)
@@ -2827,6 +2827,7 @@ int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc,
                                const uint8_t *buf, int buf_size, int keyframe);
 void av_bitstream_filter_close(AVBitStreamFilterContext *bsf);
 
+extern AVBitStreamFilter *first_bitstream_filter;
 
 /* memory */