Commit Graph

542 Commits

Author SHA1 Message Date
Moritz Bunkus
181e409c9b Added support for the new SimpleBlock instead of BlockGroups. Patch by Steve Lhomme (steve ! lhomme () free ! fr) with fixes by myself. 2005-10-21 11:11:57 +00:00
Moritz Bunkus
b72486e3ec Included the release message. 2005-10-14 10:57:56 +00:00
Moritz Bunkus
b1cae92461 Implemented the new header removal compression algorithm: compression for native MPEG-4 part 2, decompression in general. Still untested :) 2005-10-09 10:45:29 +00:00
Moritz Bunkus
8b41e3f949 Write codec extradata to the AVI if it is present which it is for e.g. HuffYuv. Fixes bug 157. 2005-10-04 17:49:36 +00:00
Moritz Bunkus
dc1f002065 Rewrote the reading function of the AVI reader to be much cleaner. It also allows one frame AVIs to be processed correctly. Fixes bug 156. 2005-10-04 17:30:09 +00:00
Moritz Bunkus
eebddbda7f Changed how frames are referenced in h.264/AVC video. References are kept intact when reading from Matroska. If no references are provided then the previous frame is referenced for non-I frames. Should fix bug 154. 2005-09-30 18:12:38 +00:00
Moritz Bunkus
388bac2386 Always extract the aspect ratio information from the AVC private data. Otherwise overriding AR on the command line would cause two appended AVC tracks to have different private data because the AR information was still present in the first AVC track. 2005-09-18 12:55:34 +00:00
Moritz Bunkus
c3c252b32c Only activate the aspect ratio inputs if the current track is not being appended to another one. 2005-09-18 12:23:42 +00:00
Moritz Bunkus
ceeced6ffc Added a function for extracting the pixel width & height from the MPEG-4 part 2 bitstream. This is a workaround for buggy muxers writing wrong values to the source container, e.g. to MP4 files. Fixes bug 149. 2005-09-18 11:10:56 +00:00
Moritz Bunkus
9cbc0f4e56 0 means no duration which is the case for Real Media files. -1 means calculate the duration from the FPS which RM files do not really have. 2005-09-15 20:15:53 +00:00
Moritz Bunkus
feb1a3be54 Some ASS files use a column "Actor" instead of "Name". This should be mapped to "Name" in Matroska as well. 2005-09-09 08:28:22 +00:00
Moritz Bunkus
09ba99a363 Added the release message. 2005-09-07 16:10:51 +00:00
Moritz Bunkus
2806bb0462 Try to get the combo box selections so that the currently visible value will actually be returned. I love wxWidgets! (sarcasm) Fixes Anthill bugs 132 and 146. 2005-09-06 17:43:28 +00:00
Moritz Bunkus
b998844107 Added support for 64bit chunk offset tables ("co64" atom). 2005-09-06 09:24:29 +00:00
Moritz Bunkus
c15f9a97c4 Remove the bitstream aspect ratio information from AVC/h.264 video tracks. 2005-09-04 15:06:06 +00:00
Moritz Bunkus
299aaebd2e The mm_io_c classes expect file names encoded in UTF-8. 2005-08-31 06:59:57 +00:00
Moritz Bunkus
68668a49fe No milk, uh, release today :) 2005-08-30 13:33:48 +00:00
Moritz Bunkus
19d4006693 Included the release message. 2005-08-30 11:48:00 +00:00
Moritz Bunkus
e19b5c9933 Updates 2005-08-30 11:14:46 +00:00
Moritz Bunkus
c6713105d0 The block duration is default_duration * number_of_frames. 2005-08-28 11:49:10 +00:00
Moritz Bunkus
1a378a21e7 Default display width/height to pixel width/height for video tracks read from Matroska files. Do not extract the AR from a MPEG-4 part 2 track if the display dimensions are given. 2005-08-25 09:17:25 +00:00
Moritz Bunkus
7a27f3bd9e Native MPEG-4 ASP: simplified and fixed the timecode/duration assignment -- hopefully! 2005-08-24 20:31:04 +00:00
Moritz Bunkus
23b476d8a1 Convert embedded fonts and pictures in SSA and ASS files into Matroska attachments. Keep other sections and non-"Dialogue:" lines from the "[Events]" section in the CodecPrivate in order to keep as much from the original file as possible. Renamed the member variables of the buffer_t structure in the process. 2005-08-24 11:18:24 +00:00
Moritz Bunkus
a87386b8c8 Fixed --delay. 2005-08-21 20:04:09 +00:00
Moritz Bunkus
1aef04e7cb Updates 2005-08-21 18:09:21 +00:00
Moritz Bunkus
f9bc92f86b Release message. 2005-08-21 13:08:29 +00:00
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