From 5ab657079d0138b7288575c9d4e6fb4d740e8c4e Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Tue, 21 Aug 2007 18:24:08 +0000 Subject: parsers and bsfs declarations are not meant to be part of public API Originally committed as revision 10173 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/allcodecs.h | 26 ++++++++++++++++++++++++++ libavcodec/avcodec.h | 24 ------------------------ 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/libavcodec/allcodecs.h b/libavcodec/allcodecs.h index 979a6a1371..8251567912 100644 --- a/libavcodec/allcodecs.h +++ b/libavcodec/allcodecs.h @@ -288,4 +288,30 @@ extern AVCodec dvbsub_encoder; extern AVCodec dvdsub_decoder; extern AVCodec dvdsub_encoder; +/* parsers */ +extern AVCodecParser aac_parser; +extern AVCodecParser ac3_parser; +extern AVCodecParser cavsvideo_parser; +extern AVCodecParser dca_parser; +extern AVCodecParser dvbsub_parser; +extern AVCodecParser dvdsub_parser; +extern AVCodecParser h261_parser; +extern AVCodecParser h263_parser; +extern AVCodecParser h264_parser; +extern AVCodecParser mjpeg_parser; +extern AVCodecParser mpeg4video_parser; +extern AVCodecParser mpegaudio_parser; +extern AVCodecParser mpegvideo_parser; +extern AVCodecParser pnm_parser; +extern AVCodecParser vc1_parser; + +/* bitstream filters */ +extern AVBitStreamFilter dump_extradata_bsf; +extern AVBitStreamFilter remove_extradata_bsf; +extern AVBitStreamFilter noise_bsf; +extern AVBitStreamFilter mp3_header_compress_bsf; +extern AVBitStreamFilter mp3_header_decompress_bsf; +extern AVBitStreamFilter mjpega_dump_header_bsf; +extern AVBitStreamFilter imx_dump_header_bsf; + #endif /* ALLCODECS_H */ diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index 1719b027c1..67d8985c08 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -2774,22 +2774,6 @@ int av_parser_change(AVCodecParserContext *s, const uint8_t *buf, int buf_size, int keyframe); void av_parser_close(AVCodecParserContext *s); -extern AVCodecParser aac_parser; -extern AVCodecParser ac3_parser; -extern AVCodecParser cavsvideo_parser; -extern AVCodecParser dca_parser; -extern AVCodecParser dvbsub_parser; -extern AVCodecParser dvdsub_parser; -extern AVCodecParser h261_parser; -extern AVCodecParser h263_parser; -extern AVCodecParser h264_parser; -extern AVCodecParser mjpeg_parser; -extern AVCodecParser mpeg4video_parser; -extern AVCodecParser mpegaudio_parser; -extern AVCodecParser mpegvideo_parser; -extern AVCodecParser pnm_parser; -extern AVCodecParser vc1_parser; - typedef struct AVBitStreamFilterContext { void *priv_data; @@ -2819,14 +2803,6 @@ 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 dump_extradata_bsf; -extern AVBitStreamFilter remove_extradata_bsf; -extern AVBitStreamFilter noise_bsf; -extern AVBitStreamFilter mp3_header_compress_bsf; -extern AVBitStreamFilter mp3_header_decompress_bsf; -extern AVBitStreamFilter mjpega_dump_header_bsf; -extern AVBitStreamFilter imx_dump_header_bsf; - /* memory */ -- cgit v1.2.3