Commit Graph

516 Commits

Author SHA1 Message Date
Moritz Bunkus
c6744290e7 Strip \r when outputting to stdout on Windows as Windows writes the \r on \n itself. 2005-08-16 17:14:54 +00:00
Moritz Bunkus
f896ed4685 Skip all unknown atoms, not only the "known" unknown ones. 2005-08-13 10:50:11 +00:00
Moritz Bunkus
9a6055bb2d Added an extraction mode for v2 timecode files. 2005-08-03 13:58:48 +00:00
Moritz Bunkus
df5e9d869b Added --output-charst just like in mkvmerge to mkvinfo. 2005-08-03 11:12:35 +00:00
Moritz Bunkus
fb3b7fd8b2 Made the mx* output routines write to an instance of mm_io_c and added an option for mkvinfo ("-o") for redirecting its output to a file. 2005-08-03 10:26:08 +00:00
Moritz Bunkus
934de763c7 Updates. 2005-08-03 09:28:34 +00:00
Moritz Bunkus
801e2b9ef5 Added support for extracting h.264 / AVC tracks into proper h.264 ES streams. Patch by Matt Rice <topquark () sluggy ! net>. 2005-08-02 08:20:01 +00:00
Moritz Bunkus
b1d7f1a40c Do the setup before trying to convert the command line to UTF-8. Otherwise arguments with non-ASCII characters are not converted correctly. 2005-07-25 18:23:36 +00:00
Moritz Bunkus
b08f7dd45f Do not try to access elements in a vector that are not present. 2005-07-20 08:14:23 +00:00
Moritz Bunkus
6bd0b741a2 Do not truncate integers after reading them from Matroska files -- e.g. display width/height etc. 2005-07-19 19:53:12 +00:00
Moritz Bunkus
3b090fbb34 Do not truncate integers read from Matroska files. 2005-07-19 19:34:36 +00:00
Moritz Bunkus
54b6f712fa Updates. 2005-07-19 18:34:13 +00:00
Moritz Bunkus
c8426104bc Fixed support for USF subtitles stored in UTF-16 and UTF-32. Added support for USF subtitles stored in UTF-8 without a BOM. Both work by parsing the "<?xml ... encoding="..." ...?>" line and adjusting the "encoding" attribute if necessary. 2005-07-08 12:12:51 +00:00
Moritz Bunkus
b8296e4d0b Updated the version number & the release code name. 2005-07-01 08:11:31 +00:00
Moritz Bunkus
4765ff450a ChangeLog updates. 2005-06-26 11:08:42 +00:00
Moritz Bunkus
79b433d494 Reordered the "splitting" section and added an input box for the new "split after timecodes" feature. 2005-06-24 14:58:13 +00:00
Moritz Bunkus
d809e013f7 Fix the codec version string for MPEG-4 codecs: if it indicates "DivX packed bitstream" then change it to not say "packed bitstream" anymore. 2005-06-16 14:01:14 +00:00
Moritz Bunkus
16bb7e252a Check the saved window coordinates. If the window is minimized when mmg is closed then the coordinates are negative. Moving the window to that position upon restart will make it invisible. 2005-06-07 14:40:26 +00:00
Moritz Bunkus
f4d1a9d351 If a OGM style chapter file contains empty chapter names ("CHAPTER01NAME=" without something after the "=") then this chapter's timecode is used as the name instead of aborting. 2005-06-07 09:05:44 +00:00
Moritz Bunkus
989f6a6c80 Added splitting after specific timecodes. 2005-06-05 14:39:57 +00:00
Moritz Bunkus
66ddac74d5 Handle infinite sized segments correctly. 2005-06-04 09:33:53 +00:00
Moritz Bunkus
8ef2a14e09 Make sure that a track has actually been selected before trying to modify its data. Fixes Anthill bug 133. 2005-05-23 20:52:45 +00:00
Moritz Bunkus
3d91659766 Implemented the extraction of USF subtitles. 2005-05-23 20:24:08 +00:00
Moritz Bunkus
0a3f88b6d7 Pad MPEG packets up to 2048 bytes for VobSub extraction because some programs depend on it. Patch by Mike Matsnev <mike () po !cs ! msu ! su> 2005-05-17 17:39:00 +00:00
Moritz Bunkus
ece399a299 Removed the restriction of having a maximum of ten levels of nesting for Matroska elements. 2005-05-07 15:32:50 +00:00
Moritz Bunkus
3a975f4798 Properly set the state of all radio buttons when a project file is loaded. This also affects what happens when "File -> new" is selected. On Windows "split by time" was not selectable anymore after "File -> new" if it had been selected before. Fixes Anthill bug 131. 2005-05-07 15:11:51 +00:00
Moritz Bunkus
e8cdd29702 Output text lines with new lines according to the OS (\r\n on Windows, \n on all other systems). 2005-05-05 14:51:30 +00:00
Moritz Bunkus
8cca15fa07 Strip newlines at the end of the "Format=" line. Otherwise the fields wanted might not be found and would be missing in the output. 2005-05-05 14:38:08 +00:00
Moritz Bunkus
3f8deaba4a Added the ChapterSegmentUID element to the chapter XML files. 2005-05-03 11:22:14 +00:00
Moritz Bunkus
37910a3c8f Support WAV files that use other RIFF chunks than the usual "fmt " followed by "data" by simply skipping those. 2005-04-29 08:56:01 +00:00
Moritz Bunkus
1097c66ae8 In case of remuxing MPEG-1/-2 video tracks from Matroska files simply hand the frames over as they are without sending them through the MPEG frame detection code. 2005-04-18 08:11:40 +00:00
Moritz Bunkus
f28bf0bafe Included the release message. 2005-04-16 11:33:59 +00:00
Moritz Bunkus
9012ba609b I/P frames were freed to early after a cluster has been rendered resulting in unresolvable brefs. 2005-04-16 10:53:18 +00:00
Moritz Bunkus
78f13d2bc1 A va_list is undefined after a call to a consumer function like vsprintf. Therefore it has to be copied if it will be used multiple times. This was working on most 32bit systems but not on AMD64 anymore. Fixes Anthill bug 120. 2005-04-09 17:11:50 +00:00
Moritz Bunkus
608b681baa Added the extraction of raw data to mvkextract. Patch by Steve Lhomme (steve ! lhomme () free ! fr) with additions by myself. 2005-04-07 17:31:52 +00:00
Moritz Bunkus
dd697e5a49 Update the "number of samples in this file" header field upon extraction of WAVPACK data. Patch by Steve Lhomme (steve ! lhomme () free ! fr). 2005-04-07 17:15:31 +00:00
Moritz Bunkus
e393c5e3e8 Forgot the Anthill bug this fixes. 2005-04-07 15:17:51 +00:00
Moritz Bunkus
08e457eaaf Do not use the FPS field of RealMedia files for the default duration of RealVideo tracks. It may contain the maximum number of frames per second that the encoder should output or has output. Fixes Anthill bug 113. 2005-04-07 15:17:17 +00:00
Moritz Bunkus
35153c7a2b Added a couple of links to various Anthill bugs that were fixed. 2005-04-07 15:09:00 +00:00
Moritz Bunkus
4f08216474 If a Matroska file is appended to another one then the timecodes it reports downstream must be zero-based. This was not the case for "linked" files (files created with "--split ... --link"). Fixes Anthill bugs 115 and 116. 2005-04-07 15:00:22 +00:00
Moritz Bunkus
05f1b20cb3 Uppon concatenation of files including chapters all chapter atoms that share the same UID have to be merged into a single chapter atom with appropriate start and end timecodes. Addresses Anthill bug 122. 2005-04-07 08:46:58 +00:00
Moritz Bunkus
31bd52a95b Chapters that span multiple segments during splitting have to be kept in all files, not just in the first one. Their start timecodes have to be adjusted, of course. 2005-04-06 14:32:43 +00:00
Moritz Bunkus
ce70df4732 Do not link mkvinfo with -mwindows as it will not allocate a console then on Windows. 2005-03-28 09:36:59 +00:00
Moritz Bunkus
16e140149e Tell the compiler exactly when to convert types. Otherwise at least my cross mingw gcc did some BS and produced bogus values resulting in mkvextract being locked in very long loops. 2005-03-23 18:24:10 +00:00
Moritz Bunkus
32fcbbc829 In some situations some tracks of appended VobSubs were not included in the output file. The problematic situation was when one VobSub track was finished then the corresponding "video" file was sucked dry. The deferred connection of that one VobSub track was established OK but all following VobSub tracks were wrongfully deferred and never connected because the corresponding "video" file was already done. The solution is to remember that the corresponding "video" file was done and its maximum time code needed for the other VobSub tracks. 2005-03-20 17:40:05 +00:00
Moritz Bunkus
fc3aee714d Assign consecutive track numbers. 2005-03-19 19:25:31 +00:00
Moritz Bunkus
6423c4e3b7 Fix the split-decision for audio-only files. Also set the timecode scale factor on all output files. 2005-03-19 11:54:26 +00:00
Moritz Bunkus
07826c5550 After modifying ti.private_data it has to be copied into the CodecPrivate again. 2005-03-19 10:55:12 +00:00
Moritz Bunkus
7ff4216a9a Only select tracks if they were selected before. 2005-03-16 14:01:11 +00:00
Moritz Bunkus
7efb5c81d5 Bumped the version number to 1.4.1, set the new release code name and included the release message in the ChangeLog. 2005-03-15 08:32:08 +00:00