Moritz Bunkus
|
bd20dccdc3
|
Added an option to configure for disabling the use of posix_fadvise completely. Also check the OS and kernel version. Use posix_fadvise only if we're running on Linux and a kernel from the 2.6.x series or newer.
|
2005-02-17 18:36:15 +00:00 |
|
Moritz Bunkus
|
b76004ecd3
|
Replaced all exception() classes with error_c() classes. Added support for reading SegmentUID, NextSegmentUID and PreviousSegmentUID from a --segmentinfo XML file. Added a test for such a XML file.
|
2005-02-11 23:29:39 +00:00 |
|
Moritz Bunkus
|
579270a9b8
|
Added a test for VobSub extraction.
|
2005-02-11 22:20:18 +00:00 |
|
Moritz Bunkus
|
dd3abddd7b
|
Moved the reversal of content encodings from the Matroska reader into a new class called "content_decoder_c". Moved a lot of track entry accessibility functions from xtr_base.cpp into commonebml.cpp. Implemented VobSub extraction based on Mike Matsnev's code. This should make all those suckers happy! (Don't feel offended ;))
|
2005-02-11 20:38:00 +00:00 |
|
Moritz Bunkus
|
e3b2d4ecc5
|
Renamed a couple of variables ("tracks" -> "tspecs"). Fixed CUE sheet extraction in "tracks" mode. Added a test for the two CUE sheet extraction modes.
|
2005-02-10 20:20:47 +00:00 |
|
Moritz Bunkus
|
cb77d9eff4
|
ChangeLog update. Less duplicate code.
|
2005-02-08 21:43:38 +00:00 |
|
Moritz Bunkus
|
bb0c2c6ba7
|
Allow empty track names.
|
2005-02-08 21:40:40 +00:00 |
|
Moritz Bunkus
|
2032366652
|
Use I/O routines based on mm_file_io_c for librmff. Otherwise filenames with non-ASCII chars will not be found.
|
2005-02-07 23:33:30 +00:00 |
|
Moritz Bunkus
|
d33fc2598a
|
Do not compile libmtxcommon as a DLL unless both libebml and libmatroska have been built as a DLL. Otherwise linking will result in duplicate symbols.
|
2005-02-07 22:18:44 +00:00 |
|
Moritz Bunkus
|
40b6c41a9b
|
Do not add a TrackUID target for global tags.
|
2005-02-07 14:12:34 +00:00 |
|
Moritz Bunkus
|
f426fea17a
|
Output the segment duration with --identify-verbose.
|
2005-02-07 13:27:46 +00:00 |
|
Moritz Bunkus
|
c9a560c5c6
|
Updated the libmatroska requirement to 0.7.5.
|
2005-02-07 13:02:59 +00:00 |
|
Moritz Bunkus
|
b9ec81a4ce
|
Added the 1.0.2 release message.
|
2005-02-06 20:52:40 +00:00 |
|
Moritz Bunkus
|
51bcc0e993
|
Added a couple of entries for the commits during the past month.
|
2005-02-06 19:37:18 +00:00 |
|
Moritz Bunkus
|
0b056cb10a
|
Avoid compiler warnings.
|
2005-02-06 18:34:35 +00:00 |
|
Moritz Bunkus
|
6f5d219249
|
A better test for posix_fadvise. Quote arguments to echo, especially if they contain '*'.
|
2005-02-06 09:10:16 +00:00 |
|
Moritz Bunkus
|
01005098ca
|
Do not use a global variable for passing the information about which elements to extract to functions.
|
2005-02-05 19:07:25 +00:00 |
|
Moritz Bunkus
|
ed9d1df852
|
Don't forget about MP2 audio.
|
2005-02-05 17:40:46 +00:00 |
|
Moritz Bunkus
|
beb7a6fad8
|
Split up the three big extraction functions into one class for each supported case/CodecID.
|
2005-02-05 17:36:14 +00:00 |
|
Moritz Bunkus
|
164a5884c4
|
Better text for where to find help.
|
2005-02-02 18:41:11 +00:00 |
|
Moritz Bunkus
|
fda3d9d993
|
Use the smaller (32x32 pixels) XPM as the frame icon.
|
2005-02-02 18:20:09 +00:00 |
|
Moritz Bunkus
|
ec026fa0bd
|
Better warning message for MP4 files with AVC without a CTTS atom.
|
2005-02-02 18:19:34 +00:00 |
|
Moritz Bunkus
|
68b2fc7742
|
Added a 32x32 pixel sized version of the icon for use as the frame's icon. Bigger sizes are simply discarded by wxWidgets.
|
2005-02-02 18:03:59 +00:00 |
|
Moritz Bunkus
|
0bbba45e19
|
Changed the behaviour of --link-to-next and --link-to-previous to match the man page. Now both parameters can be used whether or not --split is used as well.
|
2005-02-02 15:16:45 +00:00 |
|
Moritz Bunkus
|
1c493df414
|
Easier removal of temporary files for test classes. Added a new exception for handling inside the test classes themselves so that they do not have to use RuntimeError which is used extensively by the Test class itself.
|
2005-02-02 15:15:17 +00:00 |
|
Moritz Bunkus
|
af3eee55e5
|
Use posix_fadvise if it is present. With newer libc and kernel 2.6.x this results in a speed up for the whole muxing process. Patch by Peter Niemayer (niemayer () isg ! de) with modifications by myself.
|
2005-02-02 09:16:52 +00:00 |
|
Moritz Bunkus
|
640dbe73c8
|
It is called "MPEG-4 part n", not "MPEG-4 layer n".
|
2005-02-02 08:25:18 +00:00 |
|
Moritz Bunkus
|
f278ef9757
|
Skip zero-sized frames right at the beginning of the file.
|
2005-02-01 20:02:22 +00:00 |
|
Moritz Bunkus
|
4855528dc1
|
Look for the aspect ratio information in the first 50 frames for some weird files that start with zero-sized frames.
|
2005-02-01 19:51:11 +00:00 |
|
Moritz Bunkus
|
1a099c68c2
|
Accept zero-sized frames.
|
2005-02-01 19:47:39 +00:00 |
|
Moritz Bunkus
|
71827b49ba
|
More preparations for native MPEG-4 storage. Still not working. Split the single ::process() routine into one for each conversion case (native to non-native and the other way round).
|
2005-02-01 19:41:20 +00:00 |
|
Moritz Bunkus
|
0f774fa0fd
|
Made the memory_c::grab() function more useful.
|
2005-02-01 09:00:39 +00:00 |
|
Moritz Bunkus
|
d458c26ff6
|
Added two test cases for WavPack with and without correction data.
|
2005-02-01 08:45:03 +00:00 |
|
Moritz Bunkus
|
d44cccabd8
|
Added a new function for finding the MPEG-4 part 2 configuration data. Some more preparations for native MPEG-4 part 2.
|
2005-01-31 20:15:05 +00:00 |
|
Moritz Bunkus
|
5ad46951bc
|
Renamed the mpeg4_l* functions to mpeg4_p* because it is called "MPEG-4 part n" and not "MPEG-4 layer n".
|
2005-01-31 18:18:08 +00:00 |
|
Moritz Bunkus
|
cfafcbeb01
|
More grammar.
|
2005-01-31 15:29:26 +00:00 |
|
Moritz Bunkus
|
19f31a74eb
|
Grammar!
|
2005-01-31 15:03:36 +00:00 |
|
Moritz Bunkus
|
c687069807
|
Added couple of checks for invalid or empty chapter language entries.
|
2005-01-30 19:19:03 +00:00 |
|
Moritz Bunkus
|
c10d088868
|
Proper use of MODE_WRITE (which should open a file for appending) and MODE_CREATE (which should truncate existing files). Fixes the "chapter files might contain garbage at the end if an older file was overwritten with a smaller one" problem.
|
2005-01-30 18:28:07 +00:00 |
|
Moritz Bunkus
|
be3a33848b
|
ChapterLink has been renamed to ChapterTranslate.
|
2005-01-30 18:01:38 +00:00 |
|
Moritz Bunkus
|
d54a597c8c
|
Added test cases for AVC in MP4 with pixel aspect ratio, both with and without B frames.
|
2005-01-25 21:47:19 +00:00 |
|
Moritz Bunkus
|
96fd42785b
|
Fixed AR extraction for AVC.
|
2005-01-25 21:37:41 +00:00 |
|
Moritz Bunkus
|
5fe5480ba2
|
Avoid a compiler warning (and a potential segfault).
|
2005-01-22 16:07:10 +00:00 |
|
Moritz Bunkus
|
ac25506561
|
Upon selecting an entry in the chapter list the name input box and the text inside is selected. If the user presses enter in that input box then the next chapter entry is selected.
|
2005-01-22 15:58:34 +00:00 |
|
Moritz Bunkus
|
08047185b2
|
Implemented skipping of obsoleted elemenets -- e.g. after a Matroska element has been renamed. This is the case for EditionProcessed. Otherwise older XML files cannot be read with newer mkvtoolnix versions.
|
2005-01-22 15:34:42 +00:00 |
|
Moritz Bunkus
|
f168613236
|
File names are handled in UTF-8 internally.
|
2005-01-22 15:09:14 +00:00 |
|
Moritz Bunkus
|
39d6ee5406
|
Differentiate between the exceptions that can be thrown. Allows for better error messages reported back to the user (e.g. in mmg's chapter editor).
|
2005-01-22 14:59:51 +00:00 |
|
Moritz Bunkus
|
fb91d340f5
|
Allow hyphens and curly braces in hex input (e.g. in XML files and for UID like parameters on the command line). Makes copy & paste easier for Haali ;)
|
2005-01-22 14:39:29 +00:00 |
|
Moritz Bunkus
|
fb71799a55
|
That class is not inside a DLL.
|
2005-01-20 12:23:31 +00:00 |
|
Moritz Bunkus
|
bc07aae2fd
|
More work on supporting chapter links. Patch by Steve Lhomme (steve ! lhomme () free ! fr) with modifications by myself.
|
2005-01-20 11:56:29 +00:00 |
|