Moritz Bunkus
8c1d0eb8ea
installer: no GUI shortcut on desktop if the user doesn't want them
2014-09-14 17:46:43 +02:00
Moritz Bunkus
1ce4688ab3
ChangeLog update
2014-09-14 12:10:00 +02:00
Moritz Bunkus
a49294f0dc
Bump version number, add release message, set version code name
2014-09-13 15:32:15 +02:00
Moritz Bunkus
d5f9461c4b
GUI: include GUI preview in Windows installer
2014-09-13 11:08:49 +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
49592a80e6
ChangeLog udpate
2014-08-09 22:36:16 +02:00
Moritz Bunkus
00e36e5f1d
Bump version number, set release code name, add release message
2014-07-27 12:53:06 +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
46d84f75d3
mmg: chapter editor: disable language/country if root is selected
2014-07-27 10:56:33 +02:00
Moritz Bunkus
a2c4605397
common: convert directory name for translation files to local on Windows
2014-07-26 21:08:08 +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
f3304b2ad2
mkvextract: catch analyzer exceptions for better error messages
...
…instead of just letting the program crash. Fixes #1027 .
2014-06-11 19:37:36 +02:00
Moritz Bunkus
239b3ac1af
Add release message, bump version number, set release code name
2014-06-09 15:03:31 +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
bd0f5bc0df
build system: require Boost's date/time library
2014-05-26 08:49:15 +02:00
Moritz Bunkus
adee4d086f
ChangeLog, AUTHORS update & test case for 86ac556
2014-05-25 17:36:56 +02:00
Moritz Bunkus
ba09fef2e0
mkvinfo: initialize counter to 0 for each save operation
2014-05-24 21:02:40 +02:00
Moritz Bunkus
f53db73d10
mkvmerge: add option for disabling track statistics tags
2014-05-24 20:14:09 +02:00
Moritz Bunkus
e0d92157cf
mkvmerge: output track-specific tags in verbose identification mode for Matroska
...
See #1021 .
2014-05-20 21:38:23 +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
d189f9cf46
mmg: use fast mode parsing with kax_analyzer_c
2014-05-18 14:34:57 +02:00
Moritz Bunkus
6e35edac13
all: close redirected stdout before global destruction
...
If it's redirected to a file then this is an instance of a buffered file
writer. If it's only collected via global destruction after its
reference count reaches zero then flushing the buffers will call some
debugging option stuff which is invalid at that point.
2014-05-14 19:51:46 +02:00
Moritz Bunkus
abfceb6935
mkvmerge: remove trailing superfluous chapter entries from MPLS
...
Patch by Andrew Dvorak.
2014-05-04 20:05:38 +02:00
Moritz Bunkus
ca009b665b
mkvmerge: add attachment UID to verbose identification output
2014-05-04 19:41:30 +02:00
Moritz Bunkus
29a92e5f15
ChangeLog update
2014-04-21 11:24:13 +02:00
Moritz Bunkus
db25f20e48
mmg: set sub charset drop-down box correctly if track doesn't have one
...
Fixes #1008 .
2014-04-21 11:22:28 +02:00
Moritz Bunkus
e59cb9b6a9
ChangeLog update
2014-04-21 11:22:06 +02:00
Moritz Bunkus
ab1078621d
Bump version number, set release code name
2014-04-18 18:09:34 +02:00
Moritz Bunkus
e2142840c6
XML common: limit file size to test for the USF file format
2014-04-18 18:00:23 +02:00
Moritz Bunkus
889461da01
Bump version number, set release code name
2014-04-18 11:05:09 +02:00
Moritz Bunkus
6aabcb9492
Translations: integrate Brazilian Portuguese
2014-04-18 10:35:35 +02:00
Moritz Bunkus
402f0d5da0
kax_analyzer: remove empty seek heads
...
Trying to UpdateSize()/write an empty seek head results in an assertion
from libEBML (it also doesn't make sense). So remove instead of trying
to write them.
Fixes #1007 .
2014-04-18 08:54:01 +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
b430b88402
mkvextract: display attachment IDs correctly
2014-03-22 14:17:35 +01:00
Moritz Bunkus
533269e0fa
mkvmerge: probe text formats before other formats
...
Rationale: text file probing is a lot faster and usually much more
certain of the result. It shouldn't have to be done after the uncertain
MP3/AC3/AAC probing.
2014-03-22 09:57:13 +01:00
Moritz Bunkus
441cded096
mkvextract: don't write BOMs twice with --redirect-output
2014-03-10 20:25:31 +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
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
8d0e785003
ChangeLog update
2014-03-02 20:14:21 +01:00
Moritz Bunkus
72a9619ae6
Bump version number, add release message, set version code name
2014-03-02 20:06:32 +01:00
Moritz Bunkus
8c63fe98f6
Update AUTHORS and ChangeLog with h.265/HEVC data
2014-02-28 09:17:29 +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
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