Moritz Bunkus
|
9efefc1b49
|
The mx* routines expect UTF-8 input.
|
2005-02-20 11:21:15 +00:00 |
|
Moritz Bunkus
|
1a37ba715b
|
Only chose a file for display during the initial search that is not being appended.
|
2005-02-20 09:27:39 +00:00 |
|
Moritz Bunkus
|
059ee994a0
|
Stupid mistake. Actually check if the track really has the default flag set.
|
2005-02-19 18:27:28 +00:00 |
|
Moritz Bunkus
|
cbb245d66f
|
Get the default_track flag from Matroska files added to mmg.
|
2005-02-19 16:26:01 +00:00 |
|
Moritz Bunkus
|
c7ae617c17
|
Added a warning right before muxing starts if the chapter editor is not empty but no chapter file has been selected. Did some cleanup, too.
|
2005-02-19 15:42:31 +00:00 |
|
Moritz Bunkus
|
31ec52a844
|
More verbose warning: tell the user what exactly is wrong with an entry. Empty "text" fields are nothing to worry about. split() actually discards an empty field at the end of a string.
|
2005-02-19 14:32:56 +00:00 |
|
Moritz Bunkus
|
aa5c973cb1
|
Don't access deleted memory.
|
2005-02-19 14:23:16 +00:00 |
|
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 |
|