Commit Graph

4852 Commits

Author SHA1 Message Date
Moritz Bunkus
e0c040c2a1 Always use the internal versions of libEBML and libMatroska 2011-04-20 09:20:13 +02:00
Moritz Bunkus
cb6f5a0c54 Debug level of certain messages decresed 2011-04-20 08:28:33 +02:00
Moritz Bunkus
74a208e5bf ostream operator for append_map_t for easier debugging 2011-04-20 08:28:19 +02:00
Moritz Bunkus
0001133ec1 Fix timecodes in appended subtitle tracks from compound containers
If subtitle tracks are appended to video tracks from the same file
(e.g. two Matroska files) then the subtitle timecodes of the second
and all following subtitle files were based on the last timecode in
the first subtitle track instead of the whoe file's last timecode. Fix
for bug 620.

This bug was introduced in 06fa821.
2011-04-20 08:28:01 +02:00
Moritz Bunkus
62db84d634 Update saved sequence header if it changes mid-stream
Fix for bug 556.
2011-04-15 15:40:07 +02:00
Moritz Bunkus
fe29abb901 Test case for WAVEFORMATEXTENSIBLE and format tag 0xfffe 2011-04-15 12:42:20 +02:00
Moritz Bunkus
d729e56f2e Let parse_aac_data() take care of AAC codec data length check
Fix for bug 613.
2011-04-15 12:37:05 +02:00
Moritz Bunkus
92009b3406 Intentional update 2011-04-15 12:31:12 +02:00
Moritz Bunkus
4db0e3c2d9 Support for AVIs/WAVs using a WAVEFORMATEXTENSIBLE structure (format tag == 0xfffe)
Fix for bug 614.
2011-04-15 11:29:01 +02:00
Moritz Bunkus
96e6352c2f Update to the Turkish translation 2011-04-14 21:54:48 +02:00
Moritz Bunkus
898eae5302 Change output file name extension depending on track selection
Fix for bug 615.
2011-04-14 14:50:04 +02:00
Moritz Bunkus
57e3153038 Only truncate file size to previous "divisible by 16" bounday if file is encoded in 14-in-16 mode 2011-04-13 15:18:08 +02:00
Moritz Bunkus
e1f3eb288d Added a spec file for openSUSE 11.4 and later 2011-03-29 10:08:48 +02:00
Moritz Bunkus
dd8d7964de Changed git repository URL 2011-03-28 20:13:31 +02:00
Moritz Bunkus
cf527cbec3 Sync with libebml/libmatroska revision 725 2011-03-27 20:57:08 +02:00
Moritz Bunkus
e2596955d9 Sync with libebml/libmatroska revision 717. 2011-03-25 11:52:29 +01:00
Moritz Bunkus
62fce2331a Don't use slow UpdateSize() when splitting is active
Fix for bug 611.

When splitting is active and each video frame is a key frame (happens
e.g. with files created by MakeMKV) then each video frame added to the
queue caused an update for the cues size. This is rather
slow. Therefore simply estimate the size of a cue entry with 18
bytes (it's 16 bytes for files approximately 20 MB big, 18 bytes for
files 1 GB big).
2011-03-23 16:42:57 +01:00
Moritz Bunkus
c0fd232826 Make mkvinfo's verbosity level independent from the verbosity level of the common code
Code in src/common uses the global "verbose" variable for debugging
output. mkvinfo used the same variable for determining how much data
to output. This clashed if output was redirected and verbose was >= 2
as the mm_write_cache_io_c class that's used for redirecting the
output was outputting a lot of info in verbose mode 2 ultimately
causing mkvinfo to crash.
2011-03-23 14:09:42 +01:00
Moritz Bunkus
39f714d3e0 Use elt->HeadSize()+elt->GetSize() for elements read with FindNextID() 2011-03-23 13:55:17 +01:00
Moritz Bunkus
72deeed5cb Sync with libebml/libmatroska SVN revision 714 2011-03-23 13:45:50 +01:00
Moritz Bunkus
cc43e1d322 Fix mkvpropedit task description 2011-03-23 12:08:30 +01:00
Moritz Bunkus
a9c88998fb Include new translations in test case 2011-03-22 10:03:02 +01:00
Moritz Bunkus
3a27b7877a Treat unknown format tags as unsupported in WAV files
Fix for bug 610.
2011-03-14 13:40:27 +01:00
Moritz Bunkus
669a02871e Set "doc type (read) version" to 3 if stereo mode is used 2011-03-13 18:21:50 +01:00
Moritz Bunkus
cf71119a7c Set release code name, added release message, bumped version number 2011-03-09 23:28:47 +01:00
Moritz Bunkus
85eecd0007 Only report tracks with the same track number once
AVIMux GUI produces files in which track headers are stored multiple
times. mkvmerge must only report the tracks found once (matched by
their track number element).

Fix for bug 609.
2011-03-08 15:19:37 +01:00
Moritz Bunkus
b052288681 Intentional update due to translation update 2011-03-08 14:27:09 +01:00
Moritz Bunkus
1cc4cfd7a2 rake after man page translation update 2011-03-08 00:41:22 +01:00
Moritz Bunkus
c9eadbf745 Merge branch 'master' of ssh://git.bunkus.org/~/mkvtoolnix 2011-03-08 00:16:36 +01:00
Moritz Bunkus
9cb8a50c96 Depend on the .h produced from the .ui, not the .ui itself
Another fix for bug 576.
2011-03-08 00:16:21 +01:00
Hiroki Taniura
30ebae907c Update to the Japanese translation 2011-03-03 09:42:18 +09:00
Moritz Bunkus
c482c5183f Update to the French translation. 2011-03-01 21:46:03 +01:00
Moritz Bunkus
eb5d5f8d56 Syntax fix 2011-02-28 08:49:49 +01:00
EuGENIUS
df7ad956e2 Russian translation update 2011-02-28 08:48:50 +01:00
Moritz Bunkus
77e1de589b Don't output data as chars if they're inteded as hex numbers 2011-02-23 20:48:38 +01:00
Moritz Bunkus
fc2c5abb41 Map language entries with ISO-639-1 codes to their corresponding ISO-639-2 code
Fix for bug 598.
2011-02-17 22:43:14 +01:00
Moritz Bunkus
18bec86de2 Don't rely on the registry for finding the installation folder 2011-02-17 14:12:33 +01:00
Moritz Bunkus
79bbaa9185 Recognize HD-DVD subtitles as unsupported file types. 2011-02-17 13:44:09 +01:00
Moritz Bunkus
43d0c085d4 drake after translation update 2011-02-15 17:01:12 +01:00
Moritz Bunkus
8691d9cec8 Merge branch 'master' of ssh://git.bunkus.org/~/mkvtoolnix 2011-02-15 17:00:56 +01:00
Moritz Bunkus
597e307cc1 Fixed compilation with Boost's filesystem library v3; also require Boost 1.36.0 or newer 2011-02-15 16:55:39 +01:00
Moritz Bunkus
70235732c1 A test for Boost filesystem v2 vs v3 2011-02-15 16:54:15 +01:00
Dean Lee
b9d77b02ba Update to the Chinese Simp translation 2011-02-15 22:30:07 +08:00
Moritz Bunkus
8872b1ee3b Write tags at the end of the file (mkvpropedit only) 2011-02-15 09:04:29 +01:00
Moritz Bunkus
35339b72af Drake after translation update 2011-02-15 09:04:16 +01:00
Moritz Bunkus
780544e372 Merge branch 'master' of ssh://git.bunkus.org/~/mkvtoolnix
Conflicts:
	doc/man/po4a/po/zh_CN.po
2011-02-15 08:49:31 +01:00
Moritz Bunkus
af0ef87006 Update to the German translation 2011-02-15 08:42:11 +01:00
Moritz Bunkus
e8eb98e0df Translation updates 2011-02-15 08:39:26 +01:00
Moritz Bunkus
929376878b man page update for mkvpropedit's new features 2011-02-15 08:38:59 +01:00
Moritz Bunkus
856d0edac0 Support for adding/replacing/removing tags 2011-02-15 08:28:08 +01:00