Aurelien Jacobs
|
653fb2f80c
matroskadec: move setting of matroska->done inside matroska_parse_cluster()
|
16 years ago |
Reimar Döffinger
|
7b571fd7a4
Mark "matroska" probe data string constant.
|
16 years ago |
Aurelien Jacobs
|
ba18b99ffa
matroskadec: make aac_profiles array const
|
16 years ago |
Aurelien Jacobs
|
5972945197
convert every muxer/demuxer to write/read sample_aspect_ratio from/to
|
16 years ago |
Aurelien Jacobs
|
28f27e0c0c
matroskadec: fail cleanly when the required compression lib is not compiled in
|
16 years ago |
Aurelien Jacobs
|
dc3e0211ed
matroskadec: stop parsing when skipping en element crossing over the end of file
|
16 years ago |
Aurelien Jacobs
|
eb9cf50a74
matroska: add support for most variants of PCM
|
16 years ago |
Aurelien Jacobs
|
b49d17b77a
matroskadec: handle EBML_ID_VOID and EBML_ID_CRC32 in a generic way
|
16 years ago |
Aurelien Jacobs
|
5df3cc6f80
matroskadec: list some more ebml IDs found in the wild and that we ignore
|
16 years ago |
Aurelien Jacobs
|
131f1cb2a9
matroskadec: parse available blocks even when cluster parsing failed
|
16 years ago |
Aurelien Jacobs
|
44015c56a6
matroskadec: add basic tags support (metadata)
|
16 years ago |
Aurelien Jacobs
|
00a3431cbb
matroskadec: use av_freep(&x) instead of av_free(x);x=NULL
|
16 years ago |
Anton Khirnov
|
b87025399c
matroskadec: replace matroska_queue_packet with a single call to dynarray_add
|
16 years ago |
Diego Biurrun
|
5968d2dd1e
misc spelling/grammar fixes
|
16 years ago |
Aurelien Jacobs
|
cc70d14b3d
matroskadec: remove useless num_streams
|
16 years ago |
Aurelien Jacobs
|
88cca98947
matroskadec: expand useless ebml_read_element_id() wrapper
|
16 years ago |
Aurelien Jacobs
|
33ac07ea08
matroskadec: simplify matroska_ebmlnum_sint()
|
16 years ago |
Aurelien Jacobs
|
c1e01133f6
matroskadec: implement matroska_ebmlnum_uint() using ebml_read_num()
|
16 years ago |
Aurelien Jacobs
|
cc8be50637
matroska: expand useless define for MS compat codec id strings
|
16 years ago |
Aurelien Jacobs
|
ff33c5c565
matroskadec: update copyright year and related comments
|
16 years ago |
Aurelien Jacobs
|
737c40da20
matroskadec: reorder some functions in a more logical order
|
16 years ago |
Aurelien Jacobs
|
1b6d23bbcb
matroskadec: remove now useless wrapper ebml_read_element_length()
|
16 years ago |
Aurelien Jacobs
|
66cfc3856c
matroskadec: remove now useless wrapper ebml_read_seek()
|
16 years ago |
Aurelien Jacobs
|
5c5373cea4
matroskadec: remove now useless peek_id
|
16 years ago |
Aurelien Jacobs
|
3879763833
matroskadec: don't try to re-read already parsed ID in matroska_parse_cluster()
|
16 years ago |
Aurelien Jacobs
|
6314cca006
matroskadec: remove now unused parameter 'once' from ebml_parse_nest()
|
16 years ago |
Aurelien Jacobs
|
c4d3d9ba95
matroskadec: directly use ebml_parse() or ebml_parse_id() where it's enough
|
16 years ago |
Aurelien Jacobs
|
66a37e060b
matroskadec: new ebml_parse() function, centralize ebml_read_element_id() calls
|
16 years ago |
Aurelien Jacobs
|
9bcb92ca6b
matroskadec: rename ebml_parse() to ebml_parse_nest()
|
16 years ago |
Aurelien Jacobs
|
c005b3f224
matroskadec: don't care about the number of bytes read by ebml_read_element_id()
|
16 years ago |
Aurelien Jacobs
|
592110c26c
matroskadec: simplify check for hierarchy level
|
16 years ago |
Aurelien Jacobs
|
f7b9687cbb
matroskadec: cosmetics: consistent style for function declarations
|
16 years ago |
Aurelien Jacobs
|
104be2404e
matroskadec: Use string instead of char table as probe data comparison source.
|
16 years ago |
Aurelien Jacobs
|
eb05caccf2
matroskadec: use an EbmlBin as parameter to ebml_read_binary()
|
16 years ago |
Aurelien Jacobs
|
c6cd2b3d22
matroskadec: extract common code out of ebml_read_*()
|
16 years ago |
Aurelien Jacobs
|
ba5a1f99cc
matroskadec: simplify/cleanup error logging in ebml_read_*()
|
16 years ago |
Aurelien Jacobs
|
54d8869d3a
matroskadec: remove now useless expected_id parameter from ebml_parse()
|
16 years ago |
Aurelien Jacobs
|
4dc9e183dd
matroskadec: expand useless ebml_peek_id() wrapper
|
16 years ago |
Aurelien Jacobs
|
3856e7c4aa
matroskadec: remove unused levelup parameter from ebml_read_element_id()
|
16 years ago |
Aurelien Jacobs
|
44cea7651b
matroskadec: extract read_level_up out of ebml_read_element_id
|
16 years ago |
Aurelien Jacobs
|
dfde36a33e
matroskadec: remove useless levelup check
|
16 years ago |
Aurelien Jacobs
|
051ef5cef5
matroskadec: remove useless check for cluster presence
|
16 years ago |
Aurelien Jacobs
|
28ba69e097
matroskadec: cosmetics: placement of 'else if'
|
16 years ago |
Aurelien Jacobs
|
7eb9b068eb
matroskadec: remove some useless empty lines
|
16 years ago |
Aurelien Jacobs
|
5efc8ec850
matroskadec: remove some useless or out of date comments
|
16 years ago |
Aurelien Jacobs
|
8f35a2c022
matroskadec: cosmetics
|
16 years ago |
Aurelien Jacobs
|
c171af9bd7
matroskadec: remove unused struct name
|
16 years ago |
Aurelien Jacobs
|
1e49ee4270
matroskadec: remove now unused context fields
|
16 years ago |
Aurelien Jacobs
|
70109c0d48
matroskadec: remove useless initialization
|
16 years ago |
Aurelien Jacobs
|
16f97ab050
matroskadec: cosmetics: remove useless braces
|
16 years ago |