23 #ifndef _DEMUX_MATROSKA_H_ 24 #define _DEMUX_MATROSKA_H_ 46 #define NUM_PREVIEW_BUFFERS 10 48 #define MAX_STREAMS 128 49 #define MAX_FRAMES 128 51 #define WRAP_THRESHOLD 90000 69 #define LITERAL_UTF_8_LEN 5 70 char literal_utf_8[8];
char * title
Definition: demux_matroska.h:94
ebml_elem_t segment
Definition: demux_matroska.h:89
demux_plugin_t demux_plugin
Definition: demux_matroska.h:76
input_plugin_t * input
Definition: demux_matroska.h:82
Definition: xine_internal.h:194
int matroska_parse_chapters(demux_matroska_t *)
Definition: demux_matroska-chapters.c:352
matroska_edition_t ** editions
Definition: demux_matroska.h:118
int num_entries
Definition: demux_matroska.h:57
int has_seekhead
Definition: demux_matroska.h:97
int preview_mode
Definition: demux_matroska.h:93
int top_level_list_size
Definition: demux_matroska.h:134
int num_indexes
Definition: demux_matroska.h:102
size_t compress_maxlen
Definition: demux_matroska.h:114
int num_video_tracks
Definition: demux_matroska.h:109
xine_event_queue_t * event_queue
Definition: demux_matroska.h:139
matroska_track_t * video_track
Definition: demux_matroska.h:125
Definition: matroska.h:263
Definition: demux_matroska.h:61
matroska_track_t * audio_track
Definition: demux_matroska.h:126
xine_stream_t * stream
Definition: demux_matroska.h:80
off_t * top_level_list
Definition: demux_matroska.h:136
int skip_for_track
Definition: demux_matroska.h:105
int track_num
Definition: demux_matroska.h:54
int send_newpts
Definition: demux_matroska.h:130
Definition: matroska.h:224
ebml_parser_t * ebml
Definition: demux_matroska.h:86
Definition: xine_internal.h:210
size_t block_data_size
Definition: demux_matroska.h:122
uint64_t last_timecode
Definition: demux_matroska.h:128
xine_t * xine
Definition: demux_matroska.h:67
matroska_track_t * sub_track
Definition: demux_matroska.h:127
off_t * pos
Definition: demux_matroska.h:55
int num_sub_tracks
Definition: demux_matroska.h:111
int buf_flag_seek
Definition: demux_matroska.h:131
int num_editions
Definition: demux_matroska.h:117
int seekhead_handled
Definition: demux_matroska.h:98
int duration
Definition: demux_matroska.h:91
int first_cluster_found
Definition: demux_matroska.h:103
Definition: xine_internal.h:81
int preview_sent
Definition: demux_matroska.h:92
Definition: demux_matroska.h:53
void matroska_free_editions(demux_matroska_t *)
Definition: demux_matroska-chapters.c:412
int top_level_list_max_size
Definition: demux_matroska.h:135
Definition: demux_matroska.h:74
demux_class_t demux_class
Definition: demux_matroska.h:63
int matroska_get_chapter(demux_matroska_t *, uint64_t, matroska_edition_t **)
Definition: demux_matroska-chapters.c:423
int status
Definition: demux_matroska.h:84
#define MAX_STREAMS
Definition: demux_matroska.h:48
int num_tracks
Definition: demux_matroska.h:108
uint64_t * timecode
Definition: demux_matroska.h:56
int skip_to_timecode
Definition: demux_matroska.h:104
int num_audio_tracks
Definition: demux_matroska.h:110
matroska_index_t * indexes
Definition: demux_matroska.h:101
uint64_t timecode_scale
Definition: demux_matroska.h:90
uint8_t * block_data
Definition: demux_matroska.h:121