|
xine-lib
1.2.10
|
#include <ctype.h>#include <stdio.h>#include <fcntl.h>#include <unistd.h>#include <string.h>#include <stdlib.h>#include <zlib.h>#include <xine/xine_internal.h>#include <xine/demux.h>#include <xine/buffer.h>#include "bswap.h"#include "ebml.h"#include "matroska.h"Go to the source code of this file.
Data Structures | |
| struct | matroska_index_t |
| struct | demux_matroska_t |
Macros | |
| #define | NUM_PREVIEW_BUFFERS 10 |
| #define | MAX_STREAMS 128 |
| #define | MAX_FRAMES 128 |
| #define | WRAP_THRESHOLD 90000 |
Functions | |
| int | matroska_parse_chapters (demux_matroska_t *) |
| void | matroska_free_editions (demux_matroska_t *) |
| int | matroska_get_chapter (demux_matroska_t *, uint64_t, matroska_edition_t **) |
| #define MAX_FRAMES 128 |
| #define MAX_STREAMS 128 |
| #define NUM_PREVIEW_BUFFERS 10 |
| #define WRAP_THRESHOLD 90000 |
| void matroska_free_editions | ( | demux_matroska_t * | ) |
References free_edition().
Referenced by demux_matroska_dispose().
| int matroska_get_chapter | ( | demux_matroska_t * | , |
| uint64_t | , | ||
| matroska_edition_t ** | |||
| ) |
Referenced by handle_events(), and parse_cluster().
| int matroska_parse_chapters | ( | demux_matroska_t * | ) |
References ebml_get_next_level(), ebml_read_elem_head(), ebml_read_master(), ebml_skip(), free_edition(), ebml_elem_s::id, lprintf, MATROSKA_ID_CH_EDITIONENTRY, NULL, and parse_edition_entry().
Referenced by parse_top_level_head().
1.8.17