Mercurial > libavutil.hg
diff fifo.c @ 722:2f890bb12bbc libavutil
Implement av_fifo_space().
Patch by Olivier Guilyardi list et samalyse DOT c0m.
author | stefano |
---|---|
date | Thu, 02 Apr 2009 23:22:19 +0000 |
parents | 4e9e0c52ed08 |
children | 9b61454d2fee |
line wrap: on
line diff
--- a/fifo.c Thu Apr 02 22:41:58 2009 +0000 +++ b/fifo.c Thu Apr 02 23:22:19 2009 +0000 @@ -54,6 +54,11 @@ return (uint32_t)(f->wndx - f->rndx); } +int av_fifo_space(AVFifoBuffer *f) +{ + return f->end - f->buffer - av_fifo_size(f); +} + int av_fifo_realloc2(AVFifoBuffer *f, unsigned int new_size) { unsigned int old_size= f->end - f->buffer;