summaryrefslogtreecommitdiff
path: root/libavcodec
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2016-03-20 10:00:58 +0100
committerAnton Khirnov <anton@khirnov.net>2016-04-19 13:34:07 +0200
commit06edef3d5e072ef3c4face9ce946d2d9c36cc477 (patch)
tree00ca9d805e3eeb8a36a7467199b2a53480d6753f /libavcodec
parenta0f469da744db83db32f3fe13186ee4aa2bc7dc5 (diff)
Generate the lists of enabled protocols/bsfs from configure.
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/bitstream_filters.c40
1 files changed, 1 insertions, 39 deletions
diff --git a/libavcodec/bitstream_filters.c b/libavcodec/bitstream_filters.c
index 897e1f8fa3..3b4026cbff 100644
--- a/libavcodec/bitstream_filters.c
+++ b/libavcodec/bitstream_filters.c
@@ -37,45 +37,7 @@ extern const AVBitStreamFilter ff_text2movsub_bsf;
extern const AVBitStreamFilter ff_noise_bsf;
extern const AVBitStreamFilter ff_remove_extradata_bsf;
-static const AVBitStreamFilter *bitstream_filters[] = {
-#if CONFIG_AAC_ADTSTOASC_BSF
- &ff_aac_adtstoasc_bsf,
-#endif
-#if CONFIG_CHOMP_BSF
- &ff_chomp_bsf,
-#endif
-#if CONFIG_DUMP_EXTRADATA_BSF
- &ff_dump_extradata_bsf,
-#endif
-#if CONFIG_H264_MP4TOANNEXB_BSF
- &ff_h264_mp4toannexb_bsf,
-#endif
-#if CONFIG_HEVC_MP4TOANNEXB_BSF
- &ff_hevc_mp4toannexb_bsf,
-#endif
-#if CONFIG_IMX_DUMP_HEADER_BSF
- &ff_imx_dump_header_bsf,
-#endif
-#if CONFIG_MJPEG2JPEG_BSF
- &ff_mjpeg2jpeg_bsf,
-#endif
-#if CONFIG_MJPEGA_DUMP_HEADER_BSF
- &ff_mjpeg2jpeg_bsf,
-#endif
-#if CONFIG_MOV2TEXTSUB_BSF
- &ff_mov2textsub_bsf,
-#endif
-#if CONFIG_TEXT2MOVSUB_BSF
- &ff_text2movsub_bsf,
-#endif
-#if CONFIG_NOISE_BSF
- &ff_noise_bsf,
-#endif
-#if CONFIG_REMOVE_EXTRADATA_BSF
- &ff_remove_extradata_bsf,
-#endif
- NULL,
-};
+#include "libavcodec/bsf_list.c"
const AVBitStreamFilter *av_bsf_next(void **opaque)
{