From 13691dd9878fd08b9db68f7837848b80ff4b5304 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Tue, 10 Nov 2009 14:19:16 -0800 Subject: [PATCH] Export block_FifoPace MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémi Denis-Courmont --- include/vlc_block.h | 4 ++-- src/libvlccore.sym | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/vlc_block.h b/include/vlc_block.h index 4b629fc87d..887cd2dc57 100644 --- a/include/vlc_block.h +++ b/include/vlc_block.h @@ -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 * ) ); diff --git a/src/libvlccore.sym b/src/libvlccore.sym index 73d2aa2e1d..78011debb2 100644 --- a/src/libvlccore.sym +++ b/src/libvlccore.sym @@ -34,6 +34,7 @@ block_FifoCount block_FifoEmpty block_FifoGet block_FifoNew +block_FifoPace block_FifoPut block_FifoRelease block_FifoShow -- 2.39.2