]> git.sesse.net Git - vlc/commitdiff
Export block_FifoPace
authorNick Briggs <briggs@parc.com>
Tue, 10 Nov 2009 22:19:16 +0000 (14:19 -0800)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 11 Nov 2009 16:37:31 +0000 (18:37 +0200)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
include/vlc_block.h
src/libvlccore.sym

index 4b629fc87d7d41912b6c6c06f02708bd245c70e9..887cd2dc57cfbfd00d1feffa84749d82048e18b6 100644 (file)
@@ -292,6 +292,7 @@ static inline block_t *block_ChainGather( block_t *p_list )
  ****************************************************************************
  * - block_FifoNew : create and init a new fifo
  * - block_FifoRelease : destroy a fifo and free all blocks in it.
+ * - block_FifoPace : wait for a fifo to drain to a specified number of packets or total data size
  * - block_FifoEmpty : free all blocks in a fifo
  * - block_FifoPut : put a block
  * - block_FifoGet : get a packet from the fifo (and wait if it is empty)
@@ -307,8 +308,7 @@ 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_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 * ) );
index 73d2aa2e1da01503674b158ec2f60666760510de..78011debb2f9c3de5f62562444470c5f7e09a04e 100644 (file)
@@ -34,6 +34,7 @@ block_FifoCount
 block_FifoEmpty
 block_FifoGet
 block_FifoNew
+block_FifoPace
 block_FifoPut
 block_FifoRelease
 block_FifoShow