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;