|
VLC
2.1.0-git
|

Go to the source code of this file.
Data Structures | |
| struct | block_bytestream_t |
Typedefs | |
| typedef struct block_bytestream_t | block_bytestream_t |
Functions | |
| static void | block_BytestreamInit (block_bytestream_t *p_bytestream) |
| static void | block_BytestreamRelease (block_bytestream_t *p_bytestream) |
| static void | block_BytestreamEmpty (block_bytestream_t *p_bytestream) |
| It flush all data (read and unread) from a block_bytestream_t. | |
| static void | block_BytestreamFlush (block_bytestream_t *p_bytestream) |
| It flushes all already read data from a block_bytestream_t. | |
| static void | block_BytestreamPush (block_bytestream_t *p_bytestream, block_t *p_block) |
| static block_t * | block_BytestreamPop (block_bytestream_t *p_bytestream) |
| static int | block_SkipByte (block_bytestream_t *p_bytestream) |
| static int | block_PeekByte (block_bytestream_t *p_bytestream, uint8_t *p_data) |
| static int | block_GetByte (block_bytestream_t *p_bytestream, uint8_t *p_data) |
| static int | block_WaitBytes (block_bytestream_t *p_bytestream, size_t i_data) |
| static int | block_SkipBytes (block_bytestream_t *p_bytestream, size_t i_data) |
| static int | block_PeekBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data) |
| static int | block_GetBytes (block_bytestream_t *p_bytestream, uint8_t *p_data, size_t i_data) |
| static int | block_PeekOffsetBytes (block_bytestream_t *p_bytestream, size_t i_peek_offset, uint8_t *p_data, size_t i_data) |
| static int | block_FindStartcodeFromOffset (block_bytestream_t *p_bytestream, size_t *pi_offset, const uint8_t *p_startcode, int i_startcode_length) |
| typedef struct block_bytestream_t block_bytestream_t |
|
inlinestatic |
It flush all data (read and unread) from a block_bytestream_t.
References block_BytestreamInit(), and block_BytestreamRelease().
|
inlinestatic |
It flushes all already read data from a block_bytestream_t.
References block_Release(), block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_bytestream_t::p_chain, and block_t::p_next.
Referenced by block_BytestreamPop().
|
inlinestatic |
References block_bytestream_t::i_offset, block_bytestream_t::p_block, and block_bytestream_t::p_chain.
Referenced by block_BytestreamEmpty().
|
inlinestatic |
|
inlinestatic |
References block_ChainAppend(), block_bytestream_t::p_block, and block_bytestream_t::p_chain.
|
inlinestatic |
References block_Release(), block_bytestream_t::p_chain, and block_t::p_next.
Referenced by block_BytestreamEmpty().
|
inlinestatic |
< Unspecified error
< No error
< Unspecified error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< No error
< No error
< Unspecified error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< Unspecified error
< No error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< No error
< No error
< Unspecified error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< Unspecified error
< No error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< Unspecified error
< No error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_buffer, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< No error
< No error
< Unspecified error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< Unspecified error
< No error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
|
inlinestatic |
< Unspecified error
< No error
References block_t::i_buffer, block_bytestream_t::i_offset, block_bytestream_t::p_block, block_t::p_next, VLC_EGENERIC, and VLC_SUCCESS.
1.8.1.2