Commit Graph

2384 Commits

Author SHA1 Message Date
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
Moritz Bunkus
5c2a7ca412 Quicktime/MP4 reader: Added support for version 1 media headers ("mdhd" atom) with 64bit fields. Fixed the duration of the last packet passed downstream. 2006-02-27 12:17:18 +00:00
Moritz Bunkus
06de6e03b8 Linked against different libOgg, therefore a checksum mismatch. 2006-02-27 12:07:15 +00:00
Moritz Bunkus
9db776724e Do not abort mkvmerge if the parsing of video/audio private data fails because it does not actually contain valid Quicktime atoms. Partial bug fix for bug #184. 2006-02-08 18:12:39 +00:00
Moritz Bunkus
cbe7e4eb9c A small workaround/hack: realloc() may return NULL if the new size is 0. But all the code relies on the safe*() functions returning non-NULL values, so allocate at least one byte. 2006-02-08 18:11:22 +00:00
Moritz Bunkus
c5e11e715d Implemented the extraction of CorePicture video tracks. XML CorePicture files can now contain end attributes specifying the timecode when to stop showing a picture. Patch by Steve Lhomme (see AUTHORS). 2006-02-03 09:25:30 +00:00
Moritz Bunkus
9dcc02051f Added support for CorePicture XML files. Patch by Steve Lhomme (see AUTHORS). 2006-01-30 14:01:04 +00:00
Moritz Bunkus
1a12a7a56b Fixes for the compilation with MSVC 2003. Patch by Steve Lhomme (see AUTHORS). 2006-01-30 13:18:30 +00:00
Moritz Bunkus
6d24a69020 _wstat() and _wmkdir() are not available on all Win32 platforms. Use _stat() and _mkdir() in that case and convert the name to the local charset before. Fixes Anthill bug #177. 2006-01-18 20:43:04 +00:00
Moritz Bunkus
9c7e0773e9 Added support for the "Delay:" feature and for negative timecodes in VobSub IDX files. 2006-01-17 17:16:32 +00:00
Moritz Bunkus
e3eaa585a1 Added a note that mkvmerge can only split right before key frames. 2005-12-19 17:04:26 +00:00
Moritz Bunkus
58e77eb6ff Fixed a crash related to file selection when new files are added. Patch by Issa. 2005-12-17 09:57:40 +00:00
Moritz Bunkus
06b822b957 Remove the output file name if all input files are removed and "auto-set output file name" is activated. 2005-12-14 15:30:23 +00:00