23#ifndef _DEMUX_MATROSKA_H_
24#define _DEMUX_MATROSKA_H_
42#define NUM_PREVIEW_BUFFERS 10
44#define MAX_STREAMS 128
47#define WRAP_THRESHOLD 90000
void matroska_free_editions(demux_matroska_t *)
Definition demux_matroska-chapters.c:412
int matroska_parse_chapters(demux_matroska_t *)
Definition demux_matroska-chapters.c:352
#define MAX_STREAMS
Definition demux_matroska.h:44
int matroska_get_chapter(demux_matroska_t *, uint64_t, matroska_edition_t **)
Definition demux_matroska-chapters.c:423
Definition demux_matroska.h:57
int top_level_list_max_size
Definition demux_matroska.h:116
int num_tracks
Definition demux_matroska.h:89
int seekhead_handled
Definition demux_matroska.h:79
uint64_t timecode_scale
Definition demux_matroska.h:71
input_plugin_t * input
Definition demux_matroska.h:63
matroska_edition_t ** editions
Definition demux_matroska.h:99
int skip_to_timecode
Definition demux_matroska.h:85
uint8_t * block_data
Definition demux_matroska.h:102
matroska_track_t * video_track
Definition demux_matroska.h:106
size_t block_data_size
Definition demux_matroska.h:103
xine_stream_t * stream
Definition demux_matroska.h:61
int status
Definition demux_matroska.h:65
int preview_mode
Definition demux_matroska.h:74
ebml_parser_t * ebml
Definition demux_matroska.h:67
char * title
Definition demux_matroska.h:75
ebml_elem_t segment
Definition demux_matroska.h:70
int buf_flag_seek
Definition demux_matroska.h:112
int preview_sent
Definition demux_matroska.h:73
int first_cluster_found
Definition demux_matroska.h:84
int num_video_tracks
Definition demux_matroska.h:90
int skip_for_track
Definition demux_matroska.h:86
int has_seekhead
Definition demux_matroska.h:78
matroska_track_t * audio_track
Definition demux_matroska.h:107
int send_newpts
Definition demux_matroska.h:111
off_t * top_level_list
Definition demux_matroska.h:117
size_t compress_maxlen
Definition demux_matroska.h:95
xine_event_queue_t * event_queue
Definition demux_matroska.h:120
int cap_editions
Definition demux_matroska.h:98
matroska_track_t * sub_track
Definition demux_matroska.h:108
matroska_index_t * indexes
Definition demux_matroska.h:82
int top_level_list_size
Definition demux_matroska.h:115
int num_indexes
Definition demux_matroska.h:83
demux_plugin_t demux_plugin
Definition demux_matroska.h:59
int num_audio_tracks
Definition demux_matroska.h:91
int duration
Definition demux_matroska.h:72
uint64_t last_timecode
Definition demux_matroska.h:109
int num_sub_tracks
Definition demux_matroska.h:92
Definition matroska.h:224
Definition demux_matroska.h:49
uint64_t * timecode
Definition demux_matroska.h:52
int track_num
Definition demux_matroska.h:50
int num_entries
Definition demux_matroska.h:53
off_t * pos
Definition demux_matroska.h:51
Definition matroska.h:263
Definition xine_internal.h:107
Definition xine_internal.h:123