]> git.sesse.net Git - vlc/commitdiff
Added input_DecoderGetFifoSize helper.
authorLaurent Aimar <fenrir@videolan.org>
Thu, 16 Jul 2009 12:49:02 +0000 (14:49 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Thu, 16 Jul 2009 19:12:44 +0000 (21:12 +0200)
src/input/decoder.c
src/input/decoder.h

index b740580be5d72641c035f7d12671814cb2aad28f..34f88318fae0c67755f8973be62951745679bfb6 100644 (file)
@@ -620,6 +620,13 @@ bool input_DecoderHasFormatChanged( decoder_t *p_dec, es_format_t *p_fmt, vlc_me
     return b_changed;
 }
 
+size_t input_DecoderGetFifoSize( decoder_t *p_dec )
+{
+    decoder_owner_sys_t *p_owner = p_dec->p_owner;
+
+    return block_FifoSize( p_owner->p_fifo );
+}
+
 /*****************************************************************************
  * Internal functions
  *****************************************************************************/
index d47119de59c81bcdbfe681073337fcebdc7ed3fa..fe99b42e794eec0ccd8ecfdc51ad43b9959f97e2 100644 (file)
@@ -99,4 +99,9 @@ void input_DecoderFrameNext( decoder_t *p_dec, mtime_t *pi_duration );
  */
 bool input_DecoderHasFormatChanged( decoder_t *p_dec, es_format_t *p_fmt, vlc_meta_t **pp_meta );
 
+/**
+ * This function returns the current size in bytes of the decoder fifo
+ */
+size_t input_DecoderGetFifoSize( decoder_t *p_dec );
+
 #endif