Moritz Bunkus
829aa748b8
Add private data to VC1 packetizer as well
...
Some VC1 video tracks have init stuff after the BITMAPINFOHEADER in
CodecPrivate. Some muxers repeat those bytes in the first packet as
well, but others don't. Therefore pass the private data to the
packetizer as well.
Fix for bug 636.
2011-05-25 21:58:31 +02:00
Moritz Bunkus
1cdafab699
Release message, version number bump, version code name
2011-05-23 22:42:24 +02:00
Moritz Bunkus
ac93b230e4
Don't convert "mkvmerge" into a full path when writing to the registry
2011-05-23 21:46:38 +02:00
Moritz Bunkus
c15ddd9238
Handle IDX VobSub files with negative "delay" fields
2011-05-23 20:49:57 +02:00
Moritz Bunkus
e718b02245
Set doc type read version only to 2 even if stereo mode is used
...
Fix for bug 625
2011-05-11 22:32:36 +02:00
Moritz Bunkus
4cac3a4382
Intentional update due to f710f367
2011-05-11 22:03:29 +02:00
Moritz Bunkus
285824c235
'drake' after man page updates
2011-05-11 21:41:07 +02:00
Moritz Bunkus
df335cb415
Only build the TAGS file if the "etags" tool has been found
...
Don't rely on the existence of "TAGS" alone.
2011-05-11 21:40:41 +02:00
Hiroki Taniura
7f5374bd5b
Update to the Japanese translation
2011-05-11 20:42:55 +09:00
Moritz Bunkus
0ef8c89a77
drake translations:update:applications
2011-05-11 13:02:12 +02:00
Moritz Bunkus
4132ddc083
Merge branch 'master' of github.com:mbunkus/mkvtoolnix
2011-05-11 13:00:46 +02:00
Hiroki Taniura
6ebf5f911f
Update to the Japanese translation
2011-05-11 19:49:04 +09:00
Moritz Bunkus
9a62aee8d7
Adding, replacing and removing chapters with mkvpropedit
2011-05-06 10:30:56 +02:00
Moritz Bunkus
fec962b4ea
Avoid segfault in gcc
...
gcc doesn't like precompiled headers included in otherwise empty
files. See e.g. http://bugs.gentoo.org/show_bug.cgi?id=311595
2011-05-03 23:42:59 +02:00
Moritz Bunkus
f710f36757
Read all of the source DTS file in 14-to-16 mode
2011-05-03 14:34:23 +02:00
Moritz Bunkus
72f5467286
Don't translate language codes ("und")
...
Fix for bug 627.
2011-04-28 16:19:42 +02:00
Moritz Bunkus
0878b2df50
Rederive frame types for VC1 video tracks read from Matroska files
2011-04-28 08:57:02 +02:00
Moritz Bunkus
1f98d2e11b
Translation update
2011-04-26 09:26:07 +02:00
Moritz Bunkus
20ecb76b6d
Detect AAC files with ADIF headers as soon as possible as they're unsupported
...
Fix for bug 626.
2011-04-26 09:24:00 +02:00
Moritz Bunkus
8019c64a37
Fixed format strings in translations
2011-04-25 21:10:15 +02:00
Moritz Bunkus
a0f66b8683
Translation updates
2011-04-25 21:05:37 +02:00
Moritz Bunkus
c9d14418e3
Only set 'doc type (read) version' to 3 if stereo mode other than 'none' is used
...
Fix for bug 625.
2011-04-25 20:53:56 +02:00
Moritz Bunkus
be232d482f
Code simplification; cosmetics
2011-04-25 20:51:02 +02:00
Moritz Bunkus
30faccdaf1
Cosmetics
2011-04-25 18:37:09 +02:00
Moritz Bunkus
7b119eebc7
Show format tag for A_MS/ACM tracks in Matroska files if format tag is unknown
...
Implements bug 624.
2011-04-25 17:21:32 +02:00
Moritz Bunkus
5aea03e8c1
Optional reversal of track IDs in track selection arguments by prefixing them with '!'
2011-04-22 23:07:44 +02:00
Moritz Bunkus
608b3f1da0
Update man pages for wrong option names (e.g. --atracks)
2011-04-22 22:55:26 +02:00
Moritz Bunkus
ab6f77f218
Don't try to parse bogus private data as AAC data
...
Fix for bug 623.
2011-04-22 15:25:00 +02:00
Moritz Bunkus
e87a55a430
Cosmetics
2011-04-22 15:05:31 +02:00
Moritz Bunkus
db360a0b50
Fix building on Windows
...
libmtxcommon must only be compiled as a DLL if libEBML and libMatroska
are compiled as DLLs as well.
2011-04-20 21:20:53 +02:00
Moritz Bunkus
26faa2a430
Version number bump, release code name, release messsage
2011-04-20 14:07:26 +02:00
Moritz Bunkus
c18c4081cf
Intentional update due to 0001133e
2011-04-20 09:26:33 +02:00
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