Include dependency graph for ogg.c:

Data Structures | |
| struct | logical_stream_s |
| struct | demux_sys_t |
| struct | stream_header_video |
| struct | stream_header_audio |
| struct | stream_header |
Defines | |
| #define | OGG_BLOCK_SIZE 4096 |
| #define | PACKET_TYPE_HEADER 0x01 |
| #define | PACKET_TYPE_BITS 0x07 |
| #define | PACKET_LEN_BITS01 0xc0 |
| #define | PACKET_LEN_BITS2 0x02 |
| #define | PACKET_IS_SYNCPOINT 0x08 |
| #define | p_stream p_ogg->pp_stream[p_ogg->i_streams - 1] |
Typedefs | |
| typedef logical_stream_s | logical_stream_t |
Functions | |
| static int | Open (vlc_object_t *) |
| static void | Close (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | Demux (demux_t *) |
| static int | Control (demux_t *, int, va_list) |
| static int | Ogg_ReadPage (demux_t *, ogg_page *) |
| static void | Ogg_UpdatePCR (logical_stream_t *, ogg_packet *) |
| static void | Ogg_DecodePacket (demux_t *, logical_stream_t *, ogg_packet *) |
| static int | Ogg_BeginningOfStream (demux_t *p_demux) |
| static int | Ogg_FindLogicalStreams (demux_t *p_demux) |
| static void | Ogg_EndOfStream (demux_t *p_demux) |
| static void | Ogg_LogicalStreamDelete (demux_t *p_demux, logical_stream_t *p_stream) |
| This function delete and release all data associated to a logical_stream_t. | |
| static bool | Ogg_LogicalStreamResetEsFormat (demux_t *p_demux, logical_stream_t *p_stream) |
| static void | Ogg_ReadTheoraHeader (logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadVorbisHeader (logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadSpeexHeader (logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadKateHeader (logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadFlacHeader (demux_t *, logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadAnnodexHeader (vlc_object_t *, logical_stream_t *, ogg_packet *) |
| static void | Ogg_ReadDiracHeader (logical_stream_t *, ogg_packet *) |
| static uint32_t | Ogg_ReadDiracPictureNumber (ogg_packet *p_oggpacket) |
| static bool | Ogg_IsVorbisFormatCompatible (const es_format_t *p_new, const es_format_t *p_old) |
| This function check if a we need to reset a decoder in case we are reusing an old ES. | |
| static uint32_t | dirac_uint (bs_t *p_bs) |
| static int | dirac_bool (bs_t *p_bs) |
| #define OGG_BLOCK_SIZE 4096 |
| #define p_stream p_ogg->pp_stream[p_ogg->i_streams - 1] |
| #define PACKET_IS_SYNCPOINT 0x08 |
| #define PACKET_LEN_BITS01 0xc0 |
| #define PACKET_LEN_BITS2 0x02 |
| #define PACKET_TYPE_BITS 0x07 |
| #define PACKET_TYPE_HEADER 0x01 |
| typedef struct logical_stream_s logical_stream_t |
| static void Close | ( | vlc_object_t * | ) | [static] |
| static int Control | ( | demux_t * | , | |
| int | , | |||
| va_list | ||||
| ) | [static] |
| static int Demux | ( | demux_t * | ) | [static] |
| static int dirac_bool | ( | bs_t * | p_bs | ) | [static] |
| static uint32_t dirac_uint | ( | bs_t * | p_bs | ) | [static] |
| static int Ogg_BeginningOfStream | ( | demux_t * | p_demux | ) | [static] |
| static void Ogg_DecodePacket | ( | demux_t * | , | |
| logical_stream_t * | , | |||
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_EndOfStream | ( | demux_t * | p_demux | ) | [static] |
| static int Ogg_FindLogicalStreams | ( | demux_t * | p_demux | ) | [static] |
| static bool Ogg_IsVorbisFormatCompatible | ( | const es_format_t * | p_new, | |
| const es_format_t * | p_old | |||
| ) | [static] |
This function check if a we need to reset a decoder in case we are reusing an old ES.
| static void Ogg_LogicalStreamDelete | ( | demux_t * | p_demux, | |
| logical_stream_t * | p_stream | |||
| ) | [static] |
This function delete and release all data associated to a logical_stream_t.
| static bool Ogg_LogicalStreamResetEsFormat | ( | demux_t * | p_demux, | |
| logical_stream_t * | p_stream | |||
| ) | [static] |
| static void Ogg_ReadAnnodexHeader | ( | vlc_object_t * | , | |
| logical_stream_t * | , | |||
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_ReadDiracHeader | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static uint32_t Ogg_ReadDiracPictureNumber | ( | ogg_packet * | p_oggpacket | ) | [static] |
| static void Ogg_ReadFlacHeader | ( | demux_t * | , | |
| logical_stream_t * | , | |||
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_ReadKateHeader | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static int Ogg_ReadPage | ( | demux_t * | , | |
| ogg_page * | ||||
| ) | [static] |
| static void Ogg_ReadSpeexHeader | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_ReadTheoraHeader | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_ReadVorbisHeader | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static void Ogg_UpdatePCR | ( | logical_stream_t * | , | |
| ogg_packet * | ||||
| ) | [static] |
| static int Open | ( | vlc_object_t * | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.1