Commit Graph

2396 Commits

Author SHA1 Message Date
Moritz Bunkus
28869f3c79 Added a test case for AAC LC profile misdetection as being SBR. 2006-11-03 16:42:51 +00:00
Moritz Bunkus
8bf48f6424 The AAC config data size is not a sufficient test for SBR. The profile must be 5 as well. 2006-11-03 16:20:12 +00:00
Moritz Bunkus
6acabd08fd Wrong variable. 2006-11-03 15:51:09 +00:00
Moritz Bunkus
9afdaa86ef Updates. 2006-11-03 15:42:16 +00:00
Moritz Bunkus
23fe98709f Allow leading and trailing white space in section lines in SSA/ASS subtitles. 2006-11-03 15:41:47 +00:00
Moritz Bunkus
32475ced6a Updates 2006-10-26 07:27:16 +00:00
Moritz Bunkus
68d402aabf Implemented compatibility with the upcoming libFLAC 1.1.3. Patch by Josh Coalson (j_coalson)(yahoo.com) with modifications by myself. 2006-10-25 14:03:51 +00:00
Moritz Bunkus
593bad3557 Fixed a sign issue and compilation on MSVC. Patch by Mike Matsnev (mike () po ! cs ! msu !su). 2006-10-02 16:24:10 +00:00
Moritz Bunkus
770ba0b9f3 Fixed random number generation on Windows. On 9x/ME UuidCreate returns the same value in UUID.Data4 on each call meaning that the numbers generated are always the same, too. In such cases srand() and rand() is used instead of UuidCreate. The loop for the "UuidCreate failed" case was broken as well. 2006-09-29 14:45:28 +00:00
Moritz Bunkus
528890fe47 SSA/ASS subs: Allow for empty lines and comments at the start of the file before the "[script info]" line. 2006-09-26 10:01:46 +00:00
Moritz Bunkus
3f37f52686 Added a test for SRT subs with short timecodes. 2006-09-26 09:27:28 +00:00
Moritz Bunkus
f641676905 Force the EXE extension if mingw is used for compilation because newer autoconf versions get this wrong in cross-compilation situations. 2006-09-25 19:51:23 +00:00
Moritz Bunkus
20665325e3 Reverse of r3324. 2006-09-25 15:45:24 +00:00
Moritz Bunkus
197c83d061 Implemented a slightly less strict check for SRT timecodes (e.g. only one digit after the comma). 2006-09-25 15:39:13 +00:00
Moritz Bunkus
d786c200a4 Added a check for the PCRE lib and its C++ companion. 2006-09-25 15:37:44 +00:00
Moritz Bunkus
62914225ac Do not use the %lld/%llu format specifiers directly. 2006-09-25 15:37:22 +00:00
Moritz Bunkus
fd45113c89 Handle stream comments in OGM files in identification mode, too. 2006-07-19 08:21:16 +00:00
Moritz Bunkus
edd8022be4 Accept the same formats for the "stretch" input box that mkvmerge accepts for "--sync". 2006-06-16 11:45:00 +00:00
Moritz Bunkus
42d0222ce5 The debug window should only be shown if the "gui_debugging" option is set in the preferences, not the "always_use_simpleblock" option. 2006-06-16 11:28:37 +00:00
Moritz Bunkus
3e89d7cc44 PCM audio data with 4 bits per Sample caused mkvmerge to allocate all available memory. Patch by Robert Millan (rmh 4t aybabtu d0t com). 2006-06-16 08:51:49 +00:00
Moritz Bunkus
a1faf39379 Make the upcoming autoconf 2.60 happy. 2006-06-16 08:20:06 +00:00
Moritz Bunkus
8382aa428a Mixed up tool tips on the "settings" tab. 2006-06-15 13:43:17 +00:00
Moritz Bunkus
83ae9edb83 Moved some @...@ style variables from configure.in to Makefile.in where they belong (very recent autoconf versions were choking on those). Fixes Anthill bug #197. 2006-06-02 14:31:16 +00:00
Moritz Bunkus
e2f9a52f2d Added an option for always using simple blocks. 2006-06-01 12:09:35 +00:00
Moritz Bunkus
5951b12149 Pre-set the "delay" input field for audio tracks if the file name contains something like "DELAY XX" where XX is a number. 2006-06-01 11:52:49 +00:00
Moritz Bunkus
03d4746044 Start the open file dialog in the last directory from which files have been added, even if drag&drop is used. 2006-05-24 14:43:20 +00:00
Moritz Bunkus
7925ee7798 Try to link libmagic with zlib. 2006-05-24 12:34:25 +00:00
Moritz Bunkus
d5a45df3a2 Do not create empty files. 2006-05-23 15:32:26 +00:00
Moritz Bunkus
570d6a226b Compilation fix for older libmagic versions which do not contain "extern C" themselves. 2006-04-28 19:49:53 +00:00
Moritz Bunkus
4ab660d09a Included the release message. 2006-04-28 18:54:02 +00:00
Moritz Bunkus
046704ecc2 Bumped the version number to 1.7.0 and set the new version code name. 2006-04-28 14:52:55 +00:00
Moritz Bunkus
6e2c0e104e Bumped the required libebml and libmatroska versions to 0.7.7 and 0.8.0 respectively. 2006-04-28 12:19:35 +00:00
Moritz Bunkus
01360c2a51 Don't start removing bytes from the AAC output buffer too soon. Otherwise headers might partially be removed resulting in data being skipped. 2006-04-28 12:02:02 +00:00
Moritz Bunkus
98edcb10ce Added support for MIME type detection via libmagic (patch by Robert Millan with heavy modifications by myself). See also Anthill bug #194. 2006-04-28 11:33:27 +00:00
Moritz Bunkus
717037ecfe Added another test file for Ogg/Theora. 2006-04-28 09:12:32 +00:00
Moritz Bunkus
d0691ee747 Added a test case for Ogg/Theora muxing. 2006-04-28 08:51:26 +00:00
Moritz Bunkus
94134761e5 Fixed the detection of Theora header packets in Ogg files. 2006-04-28 08:48:49 +00:00
Moritz Bunkus
34ee9f3d64 If there are huge gaps in which no AAC/AC3/MP3 header is found then discard that memory right away. Speeds up processing of very, very broken files. 2006-04-13 12:31:46 +00:00
Moritz Bunkus
1e1e6e5c39 Wrong use of shell logic. 2006-04-03 16:15:07 +00:00
Moritz Bunkus
161b831628 WavPack: "long" is 64bits long on 64 bit systems, but the fields in the WavPack headers are only 32 bits long. 2006-04-03 15:51:00 +00:00
Moritz Bunkus
1d74305e64 Small printf format fixes. 2006-04-03 15:24:51 +00:00
Moritz Bunkus
e7b2bb1ead Display proper stream information for Ogg/Theora with --identify. Fixed the timecode handling for Theora (hopefully). 2006-03-17 16:22:50 +00:00
Moritz Bunkus
ed0a4d7766 API: Converted the the SPS parser function and all accompanying functions to use memory_c objects instead of vector<unsigned char> objects. 2006-03-02 19:57:23 +00:00
Moritz Bunkus
7ce3e802d0 Bug fix: Writing a 0 bit in a bit_writer_c did not actually write it, meaning memory had to be zeroed before. 2006-03-02 19:54:32 +00:00
Moritz Bunkus
0675c7e26c API: Removed the read()/write() functions that took a vector<unsigned char> and replaced them with functions taking memory_c arguments instead. Added a function to mm_mem_io_c for retrieving the buffer written to. 2006-03-02 19:52:19 +00:00
Moritz Bunkus
10dc405621 API: Added a function for resizing a buffer held by memory_c. 2006-03-02 19:50:15 +00:00
Moritz Bunkus
d43f9498ef API: buffer parameter can be const. 2006-03-02 19:48:54 +00:00
Moritz Bunkus
bf29179634 The parse_timecode() function now accepts values like "XXXXXunit" with "unit" being "s", "ms", "us" or "ns". This affects e.g. the "adjust timecodes" function in the chapter editor. 2006-02-27 19:38:05 +00:00
Moritz Bunkus
b15ee463e3 Do not refuse to concatenate files with differing Codec Private contents and only issue a warning in such cases. Still refuse to concatenate non-matching track parameters like number of channels etc. 2006-02-27 17:06:55 +00:00
Moritz Bunkus
141a6ede75 Fixed overflow issues during re-scaling from the Quicktime/MP4's time scale to nano seconds used by mkvmerge. 2006-02-27 13:52:51 +00:00