Commit Graph

898 Commits

Author SHA1 Message Date
Moritz Bunkus
a58d1beb74 Implemented a switch that has to be used for SBR AAC / AAC+ / HE-AAC if the source file is an AAC file and the AAC file contains SBR AAC data (no automatic detection possible in this case!). 2003-08-18 17:58:56 +00:00
Moritz Bunkus
e622f34e61 Low bitrate AC3 tracks from Real's DNET are identified as A_AC3/BSID9 or A_AC3/BSID10. 2003-08-14 17:19:46 +00:00
Moritz Bunkus
5acb7c26e4 The RealMedia reader takes the number of packets into account when reading which results in better end-of-file detection. 2003-08-14 16:24:38 +00:00
Moritz Bunkus
f95f51207e Revamped the Matroska reader. Maybe this fixes the tries-to-read-the-whole-file-at-once bug. 2003-08-13 18:33:28 +00:00
Moritz Bunkus
02266e3f94 Clarified the "could not update meta seek" warning message. 2003-08-12 18:19:26 +00:00
Moritz Bunkus
8ff6f0aa0e Fixed a bug with files bigger than 2GB not being recognized. The accompanying error message was "File NAME has unknown type. Please have a look at the supported file types..." 2003-08-12 16:15:41 +00:00
Moritz Bunkus
f77afb9a32 Better description. 2003-08-12 13:28:54 +00:00
Moritz Bunkus
f002dd9544 Fixed a bug which would only allow Matroska files up to 4GB to be read. 2003-08-12 13:27:55 +00:00
Moritz Bunkus
9d6e715f78 Unknown elements are properly skipped now. 2003-08-12 12:46:12 +00:00
Moritz Bunkus
a2a6ad5ff8 Foldifying 2003-08-11 22:00:29 +00:00
Moritz Bunkus
cf910b2258 For RV40 (RealVideo 9) the actual video dimensions are decoded from the first video frame. 2003-08-11 21:59:06 +00:00
Moritz Bunkus
8e9f3f98fc get_bit_position returned a mix of byte position and bit position. 2003-08-11 21:58:44 +00:00
Moritz Bunkus
086d8727a3 Added a flag "aspect_ratio_given" so that aspect_ratio itself can be set to whatever is necessary while retaining the information about the cmdline. 2003-08-11 21:58:21 +00:00
Moritz Bunkus
ed95388324 Changed the return value of the bit cursor get_bit* functions. They now return true if the operation was successfull to be more consistent with the rest of this code. 2003-08-11 21:17:13 +00:00
Moritz Bunkus
2b873f9129 The new emergency seek head was not checked for children when it should have been written resulting in libmatroska bailing out. 2003-08-11 21:16:28 +00:00
Moritz Bunkus
eb46583c01 I always forget the version numbers in the READMEs... 2003-08-11 18:44:23 +00:00
Moritz Bunkus
32eeb0ac95 Bumped version number up to 0.6.2. 2003-08-11 18:35:46 +00:00
Moritz Bunkus
81a4fec5db Video aspect ratio was set wrong if the user did not specify any. 2003-08-11 18:34:40 +00:00
Moritz Bunkus
8eb9a84c21 Add some more elements (Attachments, Chapters, Tags, Cues) to the meta seek if there is not enough space for all the clusters. 2003-08-11 17:44:10 +00:00
Moritz Bunkus
d2e228ad05 Released v0.6.1. 2003-08-11 16:45:29 +00:00
Moritz Bunkus
f2806fca34 Support for all kinds of frames including "short" and "merged" frames (results are identical to Gabest's output). 2003-08-11 16:42:43 +00:00
Moritz Bunkus
d69983987a The aspect ratio setting will only cause upscaling of the current video dimensions which are then put into KaxVideoDisplayWidth and KaxVideoDisplayHeight. 2003-08-10 20:13:40 +00:00
Moritz Bunkus
a04544edaa Changed how the global elements are handled by taking the parent's size into account. This re-enables processing of files produced with the latest VirtualDubMod. 2003-08-10 20:01:55 +00:00
Moritz Bunkus
5cc244902c Split the mkvextract sources into one file for each operation mode. 2003-08-10 16:17:52 +00:00
Moritz Bunkus
0072fe8ea6 Changed how the Matroska reader handles global elements by taking the parent's size into account. This re-enables processing of files produced with the latest VirtualDubMod. 2003-08-10 15:43:52 +00:00
Moritz Bunkus
556b97dc72 Small docs update. 2003-08-10 10:22:17 +00:00
Moritz Bunkus
419ee95dfa Changed how mkvinfo handles global elements by taking the parent's size into account. Hopefully this is now correct. 2003-08-10 09:48:51 +00:00
Moritz Bunkus
97aea708cb Support for MultiComment tags in mkvextract. 2003-08-10 09:41:16 +00:00
Moritz Bunkus
a9bc3c3e9e Unknown elements are wrapped in XML comments. 2003-08-10 09:31:15 +00:00
Moritz Bunkus
6888442270 Sample code for manually traversing the EBML elements in a file. 2003-08-10 09:11:57 +00:00
Moritz Bunkus
86d7b4d76d Re-enabled MultiComment tags in the sample XML file. 2003-08-10 09:09:32 +00:00
Moritz Bunkus
4903680be2 Fixed support for reading MultiComment tags from XML tag files. 2003-08-10 09:07:22 +00:00
Moritz Bunkus
a237a10bfc Foldifying 2003-08-10 07:12:59 +00:00
Moritz Bunkus
f519c08e61 Allow some slightly broken Matroska files to be processed correctly if the reference blocks are off by at most 1ms by making find_packet* return the packet even if the absolute timecode difference is 1ms. 2003-08-10 06:40:13 +00:00
Moritz Bunkus
2e47238616 Bumped version number to 0.6.1. 2003-08-09 23:19:46 +00:00
Moritz Bunkus
c7470ab7f8 Better support for MP3 audio: other MPEG versions and layers are detected automatically and the number of samples per packet if calculated accordingly. 2003-08-09 22:03:31 +00:00
Moritz Bunkus
15a3dd6598 Support for "merged" frames. 2003-08-09 21:12:30 +00:00
Moritz Bunkus
47917d0999 Added Adler32 calculation which can be enabled with -c. 2003-08-09 21:11:54 +00:00
Moritz Bunkus
ec932164a1 RealAudio: "dnet" is acutally byte-swapped AC3, so it is AC3 which is output for it. No more A_REAL/DNET. 2003-08-09 12:57:16 +00:00
Moritz Bunkus
ef10251513 RealAudio: "dnet" is acutally byte-swapped AC3, so it is AC3 which is output for it. No more A_REAL/DNET. 2003-08-09 12:55:19 +00:00
Moritz Bunkus
911275eb47 Added option to set the position in bit cursors. 2003-08-09 10:37:42 +00:00
Moritz Bunkus
7bc39d3a7c Fixed a bug with chapters and splitting: if an output file ended up without a chapter in it then mkvmerge would crash. 2003-08-09 10:37:00 +00:00
Moritz Bunkus
13959daf88 foldifying 2003-08-09 10:22:53 +00:00
Moritz Bunkus
b2cca07f0a Changes for compilation with gcc 2.95. 2003-08-06 12:42:45 +00:00
Moritz Bunkus
56fe25cd2e Added some description about using Anthill for bug reporting. 2003-08-06 11:09:45 +00:00
Moritz Bunkus
223ff71a45 Last preparations for 0.6.0. 2003-08-04 07:41:21 +00:00
Moritz Bunkus
2739ae9ac4 Fixed wrong option name. 2003-08-04 07:13:20 +00:00
Moritz Bunkus
3c9a7ded9b Fixed a lot of spelling mistakes. 2003-07-31 12:17:10 +00:00
Moritz Bunkus
c46cdf4cf0 The simple chapter extraction mode used the current level as the start time, which is obviously wrong. 2003-07-31 11:57:48 +00:00
Moritz Bunkus
342470bd8c If --no-cues was used but --no-meta-seek was not then a segfault would occur. Fix results in proper behaviour. 2003-07-31 11:52:50 +00:00