131 Commits (119d70db5099f9513d954283245efd7f699ad321)

Author SHA1 Message Date
Aurelien Jacobs 262e2bee24 disable pts reordering code and initialize a parser instead 18 years ago
Aurelien Jacobs 5ae4975c65 remove outdated comment 18 years ago
Aurelien Jacobs 2b1785b7cc remove no more needed parameters 18 years ago
Aurelien Jacobs 086b0ad8ca set pkt->duration for laced packets too 18 years ago
Aurelien Jacobs 9b54ab15e7 calculate pts for laced packets 18 years ago
Aurelien Jacobs 7fde6331a7 calculate default_duration for AAC tracks 18 years ago
Aurelien Jacobs 25f2b76fdb scale duration and default_duration 18 years ago
Aurelien Jacobs 916bf03a69 move timecode calculation out of laces loop 18 years ago
Aurelien Jacobs ded669f836 cosmetic: indent after last commit 18 years ago
Aurelien Jacobs ac9073c926 reorder pts of packets from tracks using V_MPEG* codecs 18 years ago
Aurelien Jacobs 3d20538d07 revert r7181 18 years ago
Aurelien Jacobs 6bed20f45a check if current block contains a B frame and gives this info to parse_block() 18 years ago
Aurelien Jacobs 4d41f3eea0 extract ebml_read_binary() out of matroska_parse_block() 18 years ago
Aurelien Jacobs 12f3278dc5 reindent after last commit 18 years ago
Aurelien Jacobs 0fb7a2b9bf parse clusters until some packets are queued 18 years ago
Aurelien Jacobs 0f3bd8ce1b fix a stupid bug in ebml_read_sint() 18 years ago
Aurelien Jacobs 912c94f3ff use codec_get_id() instead of deprecated codec_get_[bmp/wav]_id() 18 years ago
Aurelien Jacobs 3c58dc0b3c don't rely on a specific appearance order for ebml elements at the same level 18 years ago
Aurelien Jacobs 0cc5ea2e95 add support for simple blocks (ie. matroska v2) 18 years ago
Aurelien Jacobs de7779b5fd cosmetics: fix indentation of the new matroska_parse_block() function 18 years ago
Aurelien Jacobs 1afdcdf1fc split a matroska_parse_block() function from matroska_parse_blockgroup() 18 years ago
Aurelien Jacobs ebfcf31ddf fix an off-by-one error in probing function 18 years ago
Alex Beregszaszi fead30d444 rename BE/LE_8/16/32 to AV_RL/B_8/16/32 18 years ago
Aurelien Jacobs be691b1060 matroska: scale timecode according to time_scale 18 years ago
Aurelien Jacobs b9d328597c No need for special trick anymore for flac in matroska. 18 years ago
Aurelien Jacobs d9d6e7b7b9 add support for FLAC in matroska 18 years ago
Aurelien Jacobs 0d6d963294 add support for tta in matroska 18 years ago
Aurelien Jacobs 9a313fe040 cosmetics: reindent after last commit 18 years ago
Aurelien Jacobs a487d231cb matroska: split real video frames so that each packet contains only one slice 18 years ago
Aurelien Jacobs 363c86ce66 matroska: properly handle real video extradata 18 years ago
Aurelien Jacobs a76920d843 simplify free()+set to NULL using av_freep() 18 years ago
Aurelien Jacobs 7e2447028c Allows playback of truncated matroska files. 18 years ago
Steve L'Homme 82bfffaf65 Fix wrong comment. 18 years ago
Steve L'Homme 5d352ca98a Add A_AAC codec identifier support in matroska. 18 years ago
Baptiste Coudurier cbee7a6944 get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used 18 years ago
Aurelien Jacobs 09c2b9421d add support for AAC in matroska 18 years ago
Aurelien Jacobs 4647c0ec66 add audio output sampling freqency reading in matroska 18 years ago
Aurelien Jacobs 95cc43b28b Better way to detect cluster (fix files encoded with Haali's muxer). 18 years ago
Aurelien Jacobs 0ab07420a2 Allow reading matroska title. 18 years ago
Aurelien Jacobs 5b99b90d38 cosmetics: reindent after last commit 18 years ago
Aurelien Jacobs ce99efc6ff Don't need to check for NULL before av_free(). 18 years ago
Steve L'Homme ae17bf6ac8 Add support for block duration. 18 years ago
Steve L'Homme 063c8f2662 Ensure codec_id = CODEC_ID_NONE for unknown codecs (don't reuse previous one). 18 years ago
Steve L'Homme b9756b2e39 guess matroska files frame rate 18 years ago
Steve L'Homme 1c75f2bc5b remove floats in 10 bytes/byte support (no version of matroska used it) 18 years ago
Kostya Shishkov 3f509ba122 WavPack support in Matroska 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Måns Rullgård 191e8ca752 fix some signedness warnings 19 years ago
Måns Rullgård 9d9f4119bd move common stuff from avienc.c and wav.c to new file riff.c 19 years ago
Måns Rullgård ff70e60176 allow individual selection of muxers and demuxers 19 years ago