aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/avcodec.h
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2003-04-25 00:29:48 +0000
committerMichael Niedermayer <michaelni@gmx.at>2003-04-25 00:29:48 +0000
commitd90cf87b907f4f31b65429affe34666de8f84b59 (patch)
treeedae6543471051001a0c70736e5825ec65d64431 /libavcodec/avcodec.h
parent5755c27f4717836ec3776f5bee86dea38d8016a8 (diff)
downloadffmpeg-d90cf87b907f4f31b65429affe34666de8f84b59.tar.gz
fixing mixed dr1 + internal buffers
Originally committed as revision 1820 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/avcodec.h')
-rw-r--r--libavcodec/avcodec.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index f01a7dec2d..9c70cf1e89 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -1089,6 +1089,17 @@ typedef struct AVCodecContext {
*/
int color_table_id;
+ /**
+ * internal_buffer count.
+ * Dont touch, used by lavc default_get_buffer()
+ */
+ int internal_buffer_count;
+
+ /**
+ * internal_buffers.
+ * Dont touch, used by lavc default_get_buffer()
+ */
+ void *internal_buffer;
} AVCodecContext;
@@ -1320,6 +1331,7 @@ AVFrame *avcodec_alloc_frame(void);
int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic);
void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic);
+void avcodec_default_free_buffers(AVCodecContext *s);
int avcodec_open(AVCodecContext *avctx, AVCodec *codec);
int avcodec_decode_audio(AVCodecContext *avctx, int16_t *samples,