diff options
author | Anton Khirnov <anton@khirnov.net> | 2013-02-17 16:06:16 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2013-03-08 07:40:59 +0100 |
commit | 354468fc12dcf93e7fb4af552e18906771913273 (patch) | |
tree | 276695dc2398121541cdeb4dd713e8abee41fc58 /cmdutils.h | |
parent | 9b2dc29534b35d9e337274214853bc8d795f53c4 (diff) | |
download | ffmpeg-354468fc12dcf93e7fb4af552e18906771913273.tar.gz |
avplay: switch to new refcounted frames API
Remove now unused cmdutils get_buffer() implementation.
Diffstat (limited to 'cmdutils.h')
-rw-r--r-- | cmdutils.h | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/cmdutils.h b/cmdutils.h index 84d906855b..cdcfc0728e 100644 --- a/cmdutils.h +++ b/cmdutils.h @@ -510,49 +510,6 @@ void *grow_array(void *array, int elem_size, int *size, int new_size); #define GROW_ARRAY(array, nb_elems)\ array = grow_array(array, sizeof(*array), &nb_elems, nb_elems + 1) -typedef struct FrameBuffer { - uint8_t *base[4]; - uint8_t *data[4]; - int linesize[4]; - - int h, w; - enum AVPixelFormat pix_fmt; - - int refcount; - struct FrameBuffer **pool; ///< head of the buffer pool - struct FrameBuffer *next; -} FrameBuffer; - -/** - * Get a frame from the pool. This is intended to be used as a callback for - * AVCodecContext.get_buffer. - * - * @param s codec context. s->opaque must be a pointer to the head of the - * buffer pool. - * @param frame frame->opaque will be set to point to the FrameBuffer - * containing the frame data. - */ -int codec_get_buffer(AVCodecContext *s, AVFrame *frame); - -/** - * A callback to be used for AVCodecContext.release_buffer along with - * codec_get_buffer(). - */ -void codec_release_buffer(AVCodecContext *s, AVFrame *frame); - -/** - * A callback to be used for AVFilterBuffer.free. - * @param fb buffer to free. fb->priv must be a pointer to the FrameBuffer - * containing the buffer data. - */ -void filter_release_buffer(AVFilterBuffer *fb); - -/** - * Free all the buffers in the pool. This must be called after all the - * buffers have been released. - */ -void free_buffer_pool(FrameBuffer **pool); - #define GET_PIX_FMT_NAME(pix_fmt)\ const char *name = av_get_pix_fmt_name(pix_fmt); |