|
FFmpeg
|
Matroska file demuxer. More...
#include <stdio.h>#include "avformat.h"#include "internal.h"#include "avio_internal.h"#include "riff.h"#include "isom.h"#include "rmsipr.h"#include "matroska.h"#include "libavcodec/bytestream.h"#include "libavcodec/mpeg4audio.h"#include "libavutil/intfloat.h"#include "libavutil/intreadwrite.h"#include "libavutil/avstring.h"#include "libavutil/lzo.h"#include "libavutil/dict.h"Go to the source code of this file.
Data Structures | |
| struct | EbmlSyntax |
| struct | EbmlList |
| struct | EbmlBin |
| struct | Ebml |
| struct | MatroskaTrackCompression |
| struct | MatroskaTrackEncoding |
| struct | MatroskaTrackVideo |
| struct | MatroskaTrackAudio |
| struct | MatroskaTrackPlane |
| struct | MatroskaTrackOperation |
| struct | MatroskaTrack |
| struct | MatroskaAttachement |
| struct | MatroskaChapter |
| struct | MatroskaIndexPos |
| struct | MatroskaIndex |
| struct | MatroskaTag |
| struct | MatroskaTagTarget |
| struct | MatroskaTags |
| struct | MatroskaSeekhead |
| struct | MatroskaLevel |
| struct | MatroskaCluster |
| struct | MatroskaDemuxContext |
| struct | MatroskaBlock |
Enumerations | |
| enum | EbmlType { EBML_NONE, EBML_UINT, EBML_FLOAT, EBML_STR, EBML_UTF8, EBML_BIN, EBML_NEST, EBML_PASS, EBML_STOP, EBML_TYPE_COUNT } |
Matroska file demuxer.
Definition in file matroskadec.c.
| enum EbmlType |
| EBML_NONE | |
| EBML_UINT | |
| EBML_FLOAT | |
| EBML_STR | |
| EBML_UTF8 | |
| EBML_BIN | |
| EBML_NEST | |
| EBML_PASS | |
| EBML_STOP | |
| EBML_TYPE_COUNT |
Definition at line 54 of file matroskadec.c.
|
static |
Definition at line 588 of file matroskadec.c.
Referenced by matroska_read_header(), and matroska_read_packet().
|
static |
Definition at line 621 of file matroskadec.c.
Referenced by ebml_parse_nest(), and matroska_parse_cluster_incremental().
|
static |
Definition at line 644 of file matroskadec.c.
Referenced by ebml_parse(), ebml_read_length(), and matroska_ebmlnum_uint().
|
static |
Read a EBML length value.
This needs special handling for the "unknown length" case which has multiple encodings.
Definition at line 690 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 703 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 722 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 740 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 763 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 785 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 807 of file matroskadec.c.
Referenced by matroska_ebmlnum_sint(), matroska_parse_block(), and matroska_parse_laces().
|
static |
Definition at line 818 of file matroskadec.c.
Referenced by matroska_parse_laces().
|
static |
Definition at line 894 of file matroskadec.c.
Referenced by ebml_parse_id().
|
static |
Definition at line 837 of file matroskadec.c.
Referenced by ebml_parse(), and ebml_parse_elem().
|
static |
Definition at line 856 of file matroskadec.c.
Referenced by ebml_parse_nest(), matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_parse_seekhead_entry(), and matroska_read_header().
|
static |
Definition at line 869 of file matroskadec.c.
Referenced by ebml_parse_elem().
|
static |
Definition at line 962 of file matroskadec.c.
Referenced by matroska_parse_cluster(), matroska_parse_cluster_incremental(), matroska_read_close(), and matroska_read_header().
|
static |
Definition at line 989 of file matroskadec.c.
|
static |
Definition at line 1031 of file matroskadec.c.
Referenced by matroska_add_index_entries(), and matroska_parse_block().
|
static |
Definition at line 1045 of file matroskadec.c.
Referenced by matroska_parse_frame(), and matroska_read_header().
|
static |
Definition at line 1181 of file matroskadec.c.
Referenced by matroska_parse_frame().
Definition at line 1213 of file matroskadec.c.
Referenced by matroska_parse_frame().
|
static |
Definition at line 1226 of file matroskadec.c.
Referenced by matroska_convert_tags().
|
static |
Definition at line 1258 of file matroskadec.c.
Referenced by matroska_read_header().
|
static |
Definition at line 1292 of file matroskadec.c.
Referenced by matroska_execute_seekhead(), and matroska_parse_cues().
|
static |
Definition at line 1343 of file matroskadec.c.
Referenced by matroska_read_header().
|
static |
Definition at line 1373 of file matroskadec.c.
Referenced by matroska_parse_cues(), and matroska_read_header().
|
static |
Definition at line 1400 of file matroskadec.c.
Referenced by matroska_read_seek().
|
static |
Definition at line 1415 of file matroskadec.c.
Referenced by matroska_read_header().
|
static |
Definition at line 1426 of file matroskadec.c.
Referenced by matroska_read_header().
|
static |
Definition at line 1436 of file matroskadec.c.
Referenced by matroska_read_header().
|
static |
Definition at line 1447 of file matroskadec.c.
|
static |
Definition at line 1854 of file matroskadec.c.
Referenced by matroska_read_packet().
|
static |
Definition at line 1882 of file matroskadec.c.
Referenced by matroska_read_close(), and matroska_read_seek().
|
static |
Definition at line 1896 of file matroskadec.c.
Referenced by matroska_parse_block().
|
static |
Definition at line 2003 of file matroskadec.c.
Referenced by matroska_parse_block().
|
static |
Definition at line 2072 of file matroskadec.c.
Referenced by matroska_parse_block().
|
static |
Definition at line 2160 of file matroskadec.c.
Referenced by matroska_parse_cluster(), and matroska_parse_cluster_incremental().
|
static |
Definition at line 2273 of file matroskadec.c.
Referenced by matroska_parse_cluster().
|
static |
Definition at line 2327 of file matroskadec.c.
Referenced by matroska_read_packet(), and matroska_read_seek().
|
static |
Definition at line 2356 of file matroskadec.c.
|
static |
Definition at line 2371 of file matroskadec.c.
|
static |
Definition at line 2440 of file matroskadec.c.
|
static |
Definition at line 284 of file matroskadec.c.
Referenced by mkv_write_header().
|
static |
Definition at line 295 of file matroskadec.c.
|
static |
Definition at line 300 of file matroskadec.c.
|
static |
Definition at line 311 of file matroskadec.c.
|
static |
Definition at line 329 of file matroskadec.c.
|
static |
Definition at line 337 of file matroskadec.c.
|
static |
Definition at line 343 of file matroskadec.c.
|
static |
Definition at line 351 of file matroskadec.c.
|
static |
Definition at line 356 of file matroskadec.c.
|
static |
Definition at line 362 of file matroskadec.c.
|
static |
Definition at line 367 of file matroskadec.c.
|
static |
Definition at line 372 of file matroskadec.c.
|
static |
Definition at line 400 of file matroskadec.c.
|
static |
Definition at line 405 of file matroskadec.c.
|
static |
Definition at line 414 of file matroskadec.c.
|
static |
Definition at line 419 of file matroskadec.c.
|
static |
Definition at line 425 of file matroskadec.c.
|
static |
Definition at line 437 of file matroskadec.c.
|
static |
Definition at line 446 of file matroskadec.c.
|
static |
Definition at line 451 of file matroskadec.c.
|
static |
Definition at line 458 of file matroskadec.c.
|
static |
Definition at line 464 of file matroskadec.c.
|
static |
Definition at line 469 of file matroskadec.c.
|
static |
Definition at line 479 of file matroskadec.c.
|
static |
Definition at line 488 of file matroskadec.c.
|
static |
Definition at line 494 of file matroskadec.c.
|
static |
Definition at line 499 of file matroskadec.c.
|
static |
Definition at line 505 of file matroskadec.c.
|
static |
Definition at line 510 of file matroskadec.c.
|
static |
Definition at line 522 of file matroskadec.c.
|
static |
Definition at line 527 of file matroskadec.c.
|
static |
Definition at line 536 of file matroskadec.c.
|
static |
Definition at line 545 of file matroskadec.c.
|
static |
Definition at line 554 of file matroskadec.c.
|
static |
Definition at line 568 of file matroskadec.c.
|
static |
Definition at line 577 of file matroskadec.c.
|
static |
Definition at line 586 of file matroskadec.c.
Referenced by matroska_probe(), and matroska_read_header().
| AVInputFormat ff_matroska_demuxer |
Definition at line 2457 of file matroskadec.c.
1.8.2