]> git.sesse.net Git - vlc/blobdiff - include/vlc_block.h
block_FifoPace: proper waiting for overflowing queue
[vlc] / include / vlc_block.h
index 4d7c44341f794c5b6b8630e5e72f7c7252d7ede0..581132a804f62692699241b244f014638e0dfded 100644 (file)
@@ -300,6 +300,8 @@ static inline block_t *block_ChainGather( block_t *p_list )
 
 VLC_EXPORT( block_fifo_t *, block_FifoNew,      ( void ) LIBVLC_USED );
 VLC_EXPORT( void,           block_FifoRelease,  ( block_fifo_t * ) );
+/* TODO: do we need to export this? */
+void block_FifoPace (block_fifo_t *fifo, size_t max_depth, size_t max_size);
 VLC_EXPORT( void,           block_FifoEmpty,    ( block_fifo_t * ) );
 VLC_EXPORT( size_t,         block_FifoPut,      ( block_fifo_t *, block_t * ) );
 VLC_EXPORT( void,           block_FifoWake,     ( block_fifo_t * ) );