Moritz Bunkus
ce72b218ce
Fix handling block groups with a duration of 0
2011-07-09 14:45:10 +02:00
Moritz Bunkus
7f0945e13d
Intentional update due to translation updates
2011-07-09 13:57:28 +02:00
Moritz Bunkus
071ffb43d3
Intentional update
2011-06-14 14:42:28 +02:00
Moritz Bunkus
366636b097
Intentional update
2011-06-14 10:18:10 +02:00
Moritz Bunkus
b783e419e8
Intentional updates due to gcc & library updates
2011-06-02 16:21:00 +02:00
Moritz Bunkus
b168402c9a
Ruby v1.8.x compatibility fix
2011-06-02 16:09:46 +02:00
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
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
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
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
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
c18c4081cf
Intentional update due to 0001133e
2011-04-20 09:26:33 +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
cf527cbec3
Sync with libebml/libmatroska revision 725
2011-03-27 20:57:08 +02: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
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
912d78673e
Intentional update due to translation updates
2011-02-14 23:07:26 +01:00
Moritz Bunkus
8a30990845
Update due to updated translations
2011-01-29 13:00:04 +01:00
Moritz Bunkus
af6324ac89
Update due to libebml/libmatroska updates
2011-01-29 12:57:18 +01:00
Moritz Bunkus
9e8d6a4dd0
Match stereo modes with Matroska specs
2011-01-19 10:18:22 +01:00
Moritz Bunkus
97bf9f6ed4
Test case for mkvextract's exit codes
2010-12-22 12:07:10 +01:00
Moritz Bunkus
94c383fa6b
A test case for VP8 video tracks in Ogg files
2010-12-22 11:32:44 +01:00
Moritz Bunkus
c9a24d8a40
Write default duration header field for DTS tracks
2010-11-15 10:44:48 +01:00
Moritz Bunkus
6e968a4d03
results.txt update due to second run after adding new test
2010-10-31 15:41:12 +01:00
Moritz Bunkus
479e90b4b8
Stricter file type detection for MP4, AC3, AAC files
...
Fix for bug 574.
2010-10-31 10:52:04 +01:00
Moritz Bunkus
536c870f9c
Reverting "Intentional update"
...
Revert "Intentional update"
This reverts commit 4b70921fc5
.
2010-09-29 12:29:45 +02:00
Moritz Bunkus
7e91e15672
Merge remote branch 'origin/master'
2010-09-26 17:16:24 +02:00
Moritz Bunkus
4b70921fc5
Intentional update
2010-09-26 17:13:18 +02:00
Moritz Bunkus
39a62db954
Added a test case for merging chapter editions when appending
2010-09-19 23:50:15 +02:00
Moritz Bunkus
f0a7aacda0
Don't mistake track ID 0 for an audio track ID for AVIs
...
Fix for bug 558.
2010-09-19 11:21:02 +02:00
Moritz Bunkus
c79137a342
Don't use the default compression scheme if the CLI overrides it
2010-09-04 18:34:48 +02:00
Moritz Bunkus
302ebc5d13
Cosmetics
2010-09-01 23:02:38 +02:00
Moritz Bunkus
690e438281
Test case for mkvextract's exit code problem in 7da56bd
2010-09-01 23:02:33 +02:00
Moritz Bunkus
6ce57363f4
Detect key frame on IDR slice after non-IDR slice properly
2010-08-28 19:41:23 +02:00
Moritz Bunkus
e8cb69b122
Revert "Write attachments after the clusters"
...
This reverts commit b2408af990
.
Conflicts:
doc/man/po4a/po/nl.po
2010-08-26 10:53:34 +02:00
Moritz Bunkus
71c8a881ec
Handle 'fill one byte with void element' if the next element has max size length
...
kax_analyzer_c's code for handling a gap of one byte took the
following element, moved its header one byte to the front and rewrote
the size one byte bigger than before. This breaks if the following
element's size was already written with eight bytes. lavf creates such
files.
Fix for bug 536.
2010-08-24 20:24:54 +02:00
Moritz Bunkus
6a08ac3c25
Skip video tracks with width or height == 0
...
Fix for bug 538
2010-08-10 10:00:34 +02:00
Moritz Bunkus
34455fa79f
Always flush all packetizers
...
If --default-duration is used then the timecode factory applies
queueing. If the packetizer is not flushed then the timecode factory
is not flushed either. If the video frame does not end in a key frame
then the timecode factory will have frames left, and the packet queue
won't be empty resulting in lost frames.
2010-08-05 23:04:57 +02:00
Moritz Bunkus
8be02bab78
Intentional update due to recent translation updates
2010-07-29 19:08:09 +02:00
Moritz Bunkus
7411a50d03
Added a test case for compression handling
2010-07-28 12:20:34 +02:00
Moritz Bunkus
b31c6c28f8
Simply call ruby instead of ruby1.9
2010-07-27 15:55:37 +02:00
Moritz Bunkus
35b1bb1771
Fix DisplayWidth/Height values that are used for aspect ratio storage only
...
Some muxers (x264) only use the quotient of DisplayWidth/Height for
storing the aspect ratio and make the actual values very
small (e.g. 16x9 or 4x3). This is bad for demuxers that actually
follow the spec and use these values as the intended display
width/height in pixels.
So re-calculate sensible values for DisplayWidht & DisplayHeight based
on the values of PixelWidth & PixelHeight and the quotient
DisplayWidth / DisplayHeight.
2010-07-18 20:21:53 +02:00