Moritz Bunkus
535ccb401b
MPEG-1/2 parser: fixed open GOPs after I frames
...
Patch by Basic.Master (see AUTHORS). Fixes #1084 .
2014-11-16 18:38:59 +01:00
Moritz Bunkus
9ec912fc33
tests: rename test case and file to what's actually inside
2014-11-15 15:07:22 +01:00
Moritz Bunkus
8bfb027e26
HEVC: add test case for keeping user data
...
See #1076 .
2014-11-05 20:26:49 +01:00
Moritz Bunkus
14f84a0570
tests: include test result for case 442 added in 8d32a62
2014-11-05 20:26:48 +01:00
Moritz Bunkus
8d32a62b9b
Translations: enable Catalan translation
2014-11-05 09:50:02 +01:00
Moritz Bunkus
2bd5541d5f
MP4 reader: handle Endianess for PCM tracks
...
Fixes #1078 .
2014-11-04 19:05:34 +01:00
Moritz Bunkus
b90d06d23b
MPEG TS: implemented teletext subtitle support
...
Implements #773 .
2014-10-11 13:23:15 +02:00
Moritz Bunkus
3c9a9c4737
common: fix default value for chapter display language if missing from XML
2014-09-29 14:24:08 +02:00
Moritz Bunkus
dfe4226c27
test: don't use bashism
...
Otherwise the test will fail if /bin/sh is a more POSIXly strict shell
like dash as Ruby uses /bin/sh and not the current user's login shell.
2014-09-28 15:43:53 +02:00
Moritz Bunkus
ae9b45d7a8
MPEG TS reader: add support for PCM tracks
2014-09-17 22:32:15 +02:00
Moritz Bunkus
60308ace3f
MPEG PS reader: add support for PCM tracks
...
Partially implements #763 .
2014-09-17 22:32:15 +02:00
Moritz Bunkus
0435682f46
MPEG PS/TS, WAV readers: output audio track parameters on verbose identification
2014-09-17 22:32:06 +02:00
Moritz Bunkus
c42e240ca3
AC3 output: fix garbage-in-AVI handling
...
This got broken during its re-write in commit 97cc2121
.
2014-09-08 14:43:20 +02:00
Moritz Bunkus
70d69c688b
extract SSA/ASS: handle additional sections after [Event] in codec private
...
Fixes #1057 .
2014-09-06 09:07:11 +02:00
Moritz Bunkus
12a82f9c99
QT/MP4 reader: fix edit list handling for its duration field
...
The duration is expressed in the file's time scale while the position is
expressed in the track's time scale. Fixes #1059 .
2014-09-05 18:32:28 +02:00
Moritz Bunkus
23a8abbe8a
kax_analyzer: create track random UIDs if element is missing
...
Fixes the second issue mentioned in ticket #1050 .
2014-08-09 21:31:14 +02:00
Moritz Bunkus
abe79aea96
mkvmerge: only warn for Matroska files with missing track UIDs
...
Before mkvmerge exited with an error. Even though such files violate the
Matroska specifications ignoring that violation is easy enough, a
warning will suffice.
Fixes #1050 .
2014-08-09 21:16:16 +02:00
Moritz Bunkus
8b3c3ab146
common: fix seek relative end of file offset handling
...
fseeko() etc. require negative offsets if seeking relative to the end of
the file should result in the file pointer being inside the
file. Therefore MKVToolNix' APIs require that, too, but some
calculations treated it as if it were the other war around.
Fixes #1035 .
2014-07-27 12:47:25 +02:00
Moritz Bunkus
7a9a118cf7
mkvmerge: no statistics tags for WebM files
2014-07-10 16:51:50 +02:00
Moritz Bunkus
e80f78316c
PCM packetizer: derive default duration from packets if timecodes are provided
...
Fixes #1001 , #1033 .
2014-07-01 18:09:40 +02:00
Moritz Bunkus
c4f74730e6
mkvmerge: SSA/ASS: recognize ! as comment start character as well
2014-06-18 23:25:09 +02:00
Moritz Bunkus
c3f466d56c
mkvmerge: write statistics tags with target type 50/MOVIE
2014-06-01 08:33:46 +02:00
Moritz Bunkus
84a0147ad6
mkvmerge: add _STATISTICS_TAGS tag
2014-05-28 14:27:32 +02:00
Moritz Bunkus
58667e5b08
mkvmerge: write _STATISTICS_WRITING_{APP,DATE_UTC} tags
2014-05-27 09:02:21 +02:00
Moritz Bunkus
3b274e55c4
fixup! common/tags: in find by target type compare to target type value, not UID
2014-05-27 08:57:23 +02:00
Moritz Bunkus
da70b55cfb
tests: intentional update due to 86ac556
2014-05-26 08:49:33 +02:00
Moritz Bunkus
adee4d086f
ChangeLog, AUTHORS update & test case for 86ac556
2014-05-25 17:36:56 +02:00
Moritz Bunkus
f53db73d10
mkvmerge: add option for disabling track statistics tags
2014-05-24 20:14:09 +02:00
Moritz Bunkus
e8a6410d91
mkvmerge: set stats tags for target type = 30 (track) only
2014-05-23 11:06:29 +02:00
Moritz Bunkus
0e1bbeb812
tests: intentional update
2014-05-21 09:13:52 +02:00
Moritz Bunkus
be8893f14c
mkvmerge: write tags for track statistics
...
Implements #1021 .
2014-05-20 21:38:05 +02:00
Moritz Bunkus
b54d9923d6
mkvmerge: probe text subs after unambiguous binary formats
2014-05-18 15:58:59 +02:00
Moritz Bunkus
ca009b665b
mkvmerge: add attachment UID to verbose identification output
2014-05-04 19:41:30 +02:00
Moritz Bunkus
60b7be542c
all: determine current executable's path at startup
2014-04-20 22:31:08 +02:00
Moritz Bunkus
01ab6a7057
Tests: intentional update
2014-04-18 11:04:31 +02:00
Moritz Bunkus
6aabcb9492
Translations: integrate Brazilian Portuguese
2014-04-18 10:35:35 +02:00
Moritz Bunkus
4abf30cf48
SSA/ASS reader: fix UU decoding; also refactoring of said code
...
First issue was that attachments whose length was divisible by 3 were
truncated by 3 bytes. For those that weren't the last bytes were
incorrect (usually 0xff).
Fixes #1003 .
2014-03-22 16:08:14 +01:00
Moritz Bunkus
441cded096
mkvextract: don't write BOMs twice with --redirect-output
2014-03-10 20:25:31 +01:00
Moritz Bunkus
ad45d0aa76
tests: add String#md5 method
2014-03-10 20:02:51 +01:00
Moritz Bunkus
aad9455d00
MPEG TS: ignore timestamp outliers of at least five minutes
...
Fixes #998 .
2014-03-05 21:25:04 +01:00
Moritz Bunkus
cca3f1696c
tests/resuls.txt: fix accidental »failed« from 0bc5175
2014-03-05 19:03:59 +01:00
Moritz Bunkus
49a46d21f2
AVC/h.264 common: remove trailing zero bytes in NALUs
...
Implements #997 .
2014-03-05 19:03:07 +01:00
Moritz Bunkus
0bc5175a28
AVC/h.264 common: don't flush before second field, even if recovery point is valid
2014-03-04 19:05:16 +01:00
Moritz Bunkus
99f96246d9
tests: update result for Polish translation
2014-03-02 19:57:53 +01:00
Moritz Bunkus
dc59dad564
Merge branch 'hevc'
2014-02-28 08:58:56 +01:00
Moritz Bunkus
916450e3a7
iso639: recognize deprecated ISO 639-1 code iw for Hebrew
2014-02-22 18:55:17 +01:00
Moritz Bunkus
0f0b894e73
tests: intentional update due to 67bba78
(forgot to update the expected checksum)
2014-02-22 17:25:11 +01:00
Moritz Bunkus
67bba78d14
AC3 packetizer: set changed track headers after reading the first AC3 packet
...
This causes the channel and sampling frequency information to be
updated from the bitstream as well, e.g. if the source container
provided invalid values.
The default duration has to be re-calculated as well.
2014-02-15 16:24:16 +01:00
Moritz Bunkus
6fbbd882d2
QT/MP4 reader: mux SVQ3 as V_QUICKTIME, not V_MS/VFW/FOURCC
2014-01-12 12:51:23 +01:00
Moritz Bunkus
559b2759e8
mkvpropedit: assume UID 0 if attachment's FileUID is missing
2014-01-11 20:30:22 +01:00