Moritz Bunkus
1ca38b19ff
An update.
2009-06-20 16:24:30 +02:00
Moritz Bunkus
2869f37fde
Native MPEG4 p2: Flag all P frames as P frames and never as B frames.
2009-06-20 16:15:40 +02:00
Moritz Bunkus
d0d84bb7b8
Fixed the detection of not-coded VOPs for native MPEG4 part 2 storage.
2009-06-20 11:56:42 +02:00
Moritz Bunkus
89f157ee56
Updated the Chinese Traditional translation.
2009-06-19 10:06:56 +02:00
Moritz Bunkus
40ce08975e
Updated the Chinese Simplified translation.
2009-06-18 21:56:19 +02:00
Moritz Bunkus
4959e584c1
Made the detection rules for raw MP3, AC3 and AAC audio files more strict by requiring 20 consecutive packets instead of five.
...
This avoids a mis-detection of certain files, e.g. AVC/h.264 ES files
being misdetected as MP3 files.
Fix for bug 414.
2009-06-18 21:26:23 +02:00
Moritz Bunkus
5d5e2d1b49
Update to the Japanese translation.
2009-06-14 18:18:51 +02:00
Moritz Bunkus
2ffd245238
Another ChangeLog update.
2009-06-14 16:29:52 +02:00
Moritz Bunkus
d9eeef46e7
Translation update.
2009-06-14 16:28:24 +02:00
Moritz Bunkus
63b57fed11
ChangeLog update.
2009-06-14 16:17:13 +02:00
Moritz Bunkus
687994ac36
Documentation update.
2009-06-14 15:47:06 +02:00
Moritz Bunkus
149c920468
Use a single chapter edition UID for all chapters read from source containers which do not provide chapter edition UIDs themselves (OGM, MP4).
...
Partial fix for bug 397.
2009-06-14 15:41:08 +02:00
Moritz Bunkus
25825aceea
Allow the user to change the language for chapters read from OGM/MP4 files with the "--chapter-language" option.
2009-06-14 14:39:02 +02:00
Moritz Bunkus
30c0557529
Made the chapter and tag information available for individual selection in the former "tracks" list box.
...
The "no chapters" and "no tags" checkboxes have been removed. Chapter
and tag information can be enabled for each entry, and the user can
select the charset for chapters.
Fix for bug 400.
2009-06-14 12:48:06 +02:00
Moritz Bunkus
622f799a48
Cosmetics.
2009-06-13 23:57:30 +02:00
Moritz Bunkus
16c979ec08
Cosmetics.
2009-06-13 23:23:12 +02:00
Moritz Bunkus
dcadf4a0b8
Cosmetics.
2009-06-13 23:16:46 +02:00
Moritz Bunkus
6e2b9853d3
Updates.
2009-06-13 18:08:05 +02:00
Moritz Bunkus
ffca11791c
Virtualized outputting the messages from the kax_analyzer_c debugging functions.
...
The wx version of kax_analyzer_c outputs to the debug window as well
as to the command line. It will also not exit the process but only
abort the update.
2009-06-13 16:51:48 +02:00
Moritz Bunkus
f8e78d61a0
Added more debugging options (for aborting after certain steps in the process).
2009-06-13 16:33:42 +02:00
Moritz Bunkus
77bbb93de8
Removed duplicate code. Removed the create_void_element() function and converted the code to use handle_void_elements().
2009-06-11 23:50:20 +02:00
Moritz Bunkus
f6901b8d5e
Use the correct function name.
2009-06-11 23:46:48 +02:00
Moritz Bunkus
ecb2490443
Added an awk script for converting ebml_validator's output to match the output of kax_analyzer_c::debug_dump_elements().
...
Modified ebml_validator's output slightly to print the element header size as well.
2009-06-11 23:45:48 +02:00
Moritz Bunkus
bff34516c0
Fix compilation.
2009-06-11 21:32:59 +02:00
Moritz Bunkus
2018960e00
Merge branch 'kax-analyzer-debug' of ssh://tionne/home/mosu/prog/video/mkvtoolnix into kax-analyzer-debug
...
Conflicts:
src/common/kax_analyzer.cpp
src/common/kax_analyzer.h
2009-06-11 18:28:53 +02:00
Moritz Bunkus
e8fd8565c3
Let handle_void_elements() handle replacing elements with EbmlVoids, too.
2009-06-11 18:27:18 +02:00
Moritz Bunkus
4cccd00a01
Even more debugging functions and output.
2009-06-11 15:12:34 +02:00
Moritz Bunkus
ab1bddb8e1
Added more debugging and verification helper functions.
2009-06-11 14:24:36 +02:00
Moritz Bunkus
75b9dff7a2
Added more debugging helper functions.
2009-06-11 10:57:11 +02:00
Moritz Bunkus
3dc7695403
Added debug code; Added a new function for handling EbmlVoid elements.
2009-06-10 17:46:45 +02:00
Moritz Bunkus
0c9360d079
Update to the Chinese Traditional translation.
2009-06-10 17:26:51 +02:00
Moritz Bunkus
d279a2916b
Updated the Chinese Simplified translation.
2009-06-10 16:25:37 +02:00
Moritz Bunkus
ab720af6f0
Added debug code; Added a new function for handling EbmlVoid elements.
2009-06-10 15:37:27 +02:00
Moritz Bunkus
a61e04d5a4
Update to the Japanese translation.
2009-06-10 11:30:08 +02:00
Moritz Bunkus
df025d89d3
Initialize the STDIO charset conversion handle.
2009-06-09 22:38:25 +02:00
Moritz Bunkus
100d161308
Only show the "validation succeeded" message if the user selected the "verify" menu entry.
2009-06-09 21:35:02 +02:00
Moritz Bunkus
fe67b7c0cb
Show a message even if chapter validation succeeded.
...
Fix for bug 410.
2009-06-09 21:31:51 +02:00
Moritz Bunkus
7930c89c9d
Ignore chapter recoding errors for MP4 files in identification mode.
...
MP4 files with chapters may contain non-UTF-8 encoded
strings. Processing those strings as UTF-8 may cause mkvmerge to abort
with a message abort invalid UTF-8 sequences.
This is bad in identification mode because here the actual chapter
names are not needed, only the number of entries.
Fix for bug 408.
2009-06-09 17:01:40 +02:00
Moritz Bunkus
dd1261afd5
Only check whether or not the local chapter entries have already been read.
2009-06-09 10:33:16 +02:00
Moritz Bunkus
a61237f991
Bumped the version number, added the release message, set the release code name.
2009-06-07 11:04:28 +02:00
Moritz Bunkus
869988a6b4
Added a test for VC-1, TrueHD, EAC3 in EVO (MPEG program streams).
2009-06-06 22:10:25 +02:00
Moritz Bunkus
f0dd3ca0ed
The start of a script for generating graphs from mkvinfo output
2009-06-06 22:06:55 +02:00
Moritz Bunkus
4f49930ea5
More precise counting of samples in TrueHD/MLP packets
2009-06-06 22:06:17 +02:00
Moritz Bunkus
aba3a585e4
TrueHD/MLP audio in MPEG program streams only has four instead of six bytes header data
...
Fix for bug 394.
2009-06-06 21:48:44 +02:00
Moritz Bunkus
4398dc1c69
Corrected the "operator <" logic for file_id_t structures.
...
The device number has precendence over the inode number. Therefore the
inode numbers must only be compared if the device numbers are equal.
This resulted in some strange cases in which the std::map<> object for
which file_id_t structures were used as keys was removing/inserting
the wrong elements. This caused crashes in rare cases, e.g. for access
to files on VFAT formatted file systems because the device numbers
were higher than ones for ext3 or devfs (think "/dev/urandom").
2009-06-06 17:25:06 +02:00
Moritz Bunkus
a23e4d309c
Moved debug messages to separate files. Added debug messages for memory consumption.
2009-06-04 20:06:44 +02:00
Moritz Bunkus
9146088dab
Wrong field used for arguments to debugging options
2009-06-04 17:50:56 +02:00
Moritz Bunkus
2db19178ef
Allow parameters for debugging options.
2009-06-04 17:42:02 +02:00
Moritz Bunkus
15a90cf56c
Added debug code for improved key frame detection in AVC/h.264 tracks.
...
Some AVC/h.264 tracks do not seem to contain NALUs marked as being IDR
NALUs. Therefore mkvmerge wasn not considering I slices contained in
those NALUs for key frames. This code adds a --debug option for a
workaround for such files.
2009-06-03 20:05:48 +02:00
Moritz Bunkus
17124aa9f9
Debugcode for AVC slice types.
2009-06-02 23:22:36 +02:00