Mercurial > libavcodec.hg
comparison avcodec.h @ 5630:327f714d69c0 libavcodec
add a close function to bitstream filter
| author | benoit |
|---|---|
| date | Tue, 04 Sep 2007 06:48:22 +0000 |
| parents | ad0ab0eebd69 |
| children | 9810f0bbacb2 |
comparison
equal
deleted
inserted
replaced
| 5629:7e5ebda833e9 | 5630:327f714d69c0 |
|---|---|
| 31 #include <sys/types.h> /* size_t */ | 31 #include <sys/types.h> /* size_t */ |
| 32 | 32 |
| 33 #define AV_STRINGIFY(s) AV_TOSTRING(s) | 33 #define AV_STRINGIFY(s) AV_TOSTRING(s) |
| 34 #define AV_TOSTRING(s) #s | 34 #define AV_TOSTRING(s) #s |
| 35 | 35 |
| 36 #define LIBAVCODEC_VERSION_INT ((51<<16)+(42<<8)+0) | 36 #define LIBAVCODEC_VERSION_INT ((51<<16)+(43<<8)+0) |
| 37 #define LIBAVCODEC_VERSION 51.42.0 | 37 #define LIBAVCODEC_VERSION 51.43.0 |
| 38 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT | 38 #define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT |
| 39 | 39 |
| 40 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) | 40 #define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) |
| 41 | 41 |
| 42 #define AV_NOPTS_VALUE INT64_C(0x8000000000000000) | 42 #define AV_NOPTS_VALUE INT64_C(0x8000000000000000) |
| 2796 int priv_data_size; | 2796 int priv_data_size; |
| 2797 int (*filter)(AVBitStreamFilterContext *bsfc, | 2797 int (*filter)(AVBitStreamFilterContext *bsfc, |
| 2798 AVCodecContext *avctx, const char *args, | 2798 AVCodecContext *avctx, const char *args, |
| 2799 uint8_t **poutbuf, int *poutbuf_size, | 2799 uint8_t **poutbuf, int *poutbuf_size, |
| 2800 const uint8_t *buf, int buf_size, int keyframe); | 2800 const uint8_t *buf, int buf_size, int keyframe); |
| 2801 void (*close)(AVBitStreamFilterContext *bsfc); | |
| 2801 struct AVBitStreamFilter *next; | 2802 struct AVBitStreamFilter *next; |
| 2802 } AVBitStreamFilter; | 2803 } AVBitStreamFilter; |
| 2803 | 2804 |
| 2804 extern AVBitStreamFilter *av_first_bitstream_filter; | 2805 extern AVBitStreamFilter *av_first_bitstream_filter; |
| 2805 | 2806 |
