Commit Graph

12279 Commits

Author SHA1 Message Date
TMTisFree
b77a4604ca
translations: update French 2018-09-26 09:15:51 +02:00
Xabier Aramendi
6894e0033b
translations: update Basque 2018-09-26 09:15:45 +02:00
Israel Lucas Torrijos
9aa4ed02f9
man page translations: update Spanish 2018-09-26 09:14:47 +02:00
Israel Lucas Torrijos
84086618a0
translations: update Spanish 2018-09-26 09:14:31 +02:00
Antoni Bella Pérez
1654e9f160
man page translations: update Catalan 2018-09-26 09:14:20 +02:00
Antoni Bella Pérez
dd032fe5c7
translations: update Catalan 2018-09-26 09:14:02 +02:00
Moritz Bunkus
f53b618904
E-AC-3 dialog norm gain removal: handle dependent frames correctly
Dependent frames are part of the same Matroska block as the
previous regular frame. The old code assumed there was only a single
AC-3 frame in a Matroska block, though. For files containing dependent
frames, this meant:

• Only the first AC-3 frame's dialog normalization gain was
  overwritten.
• Only the last AC-3 frame's second checksum was updated.

Additionally mkvmerge assumed wrongfully that E-AC-3 frames contain
two CRCs just like regular AC-3 frames do whereas E-AC-3 frames only
contain a CRC at the end of the frame, not at the start.

The result was:

• Mixed dialog normalization gain levels
• The first and last AC-3 frames were invalid as their header
  data (first frame) respectively their checksum (last frame) was
  wrong.

Fixes #2386.
2018-09-25 21:15:20 +02:00
Moritz Bunkus
a990816a7b
man: fix XML syntax error in German translation 2018-09-23 12:58:21 +02:00
Moritz Bunkus
96408054bf
man page translations: update list of translatable strings; update German translation 2018-09-23 12:39:26 +02:00
Moritz Bunkus
e24bed3126
man pages: fix errors in new chapter sync documentation 2018-09-23 12:38:31 +02:00
Moritz Bunkus
d197bfa59f
translations: update list of translatable strings; update German translation 2018-09-23 12:26:47 +02:00
Moritz Bunkus
2e43f041d9
GUI: mux: adjust controls for mkvmerge's ability to adjust chapter timestamps
Second part of the implementation of #2358.
2018-09-23 12:20:23 +02:00
Moritz Bunkus
67c9911668
GUI: fix UI indentation 2018-09-23 11:11:44 +02:00
Roberto Boriotti
c9ad0b95a4
translations: update Italian 2018-09-21 17:20:58 +02:00
Jan Mazurczyk
d04e0d5c4c
translations: update Polish 2018-09-21 17:20:39 +02:00
Timofey Lisunov
3eb1297865
translations: update Russian 2018-09-21 17:19:50 +02:00
TMTisFree
d5b5e28f67
translations: update French 2018-09-21 17:19:41 +02:00
Moritz Bunkus
0afff6a5c2
man pages: add documentation for syncing chapter timestamps 2018-09-18 22:51:46 +02:00
Moritz Bunkus
42f8538a70
mkvmerge: implement adjusting chapter timestamps with --sync
There's a new option called `--chapter-sync …` that behaves just like
`--sync -2:…`. Both can be used to adjust the timestamps of chapters
read from containers (such as Matroska or MP4 files) and chapter
files (both the XML format and the Ogg comment style format).

Part of the implementation of #2358.
2018-09-18 22:51:46 +02:00
Moritz Bunkus
a684d519bb
build system: disable pre-compiled headers when compiling with zapcc
zapcc seems to have problems (linker errors) sometimes if pre-compiled
headers are enabled. The home page even says they're not supported. So
simply disable them.
2018-09-18 21:36:40 +02:00
Moritz Bunkus
8f487f0cb3
build system: disable ccache when compiling with zapcc
ccache and certain versions of zapcc don't seem to be playing well
together. As zapcc's servers do the caching already, disable ccache if
compiling with zapcc.
2018-09-18 21:18:10 +02:00
Roberto Boriotti
2de41123fb
translations: update Italian 2018-09-13 18:19:18 +02:00
Burak Yavuz
c3b0d53736
translations: update Turkish 2018-09-13 18:19:09 +02:00
Antoni Bella Pérez
6e7c0b9593
translations: update Catalan 2018-09-13 18:19:02 +02:00
Israel Lucas Torrijos
845e9f629f
man page translations: update Spanish 2018-09-12 20:46:15 +02:00
Antoni Bella Pérez
14992d3efa
man page translations: update Catalan 2018-09-12 20:45:54 +02:00
Moritz Bunkus
1eb6b8dead
translations: update list of translatable strings; update German translation 2018-09-12 20:39:47 +02:00
Moritz Bunkus
69c8d81a24
GUI: mux: optionally ask for confirmation if no audio track is present/enabled
Implements #2380.
2018-09-12 19:52:23 +02:00
Moritz Bunkus
39f37fa93a
GUI: cache default font
The function determining the default user interface font was leaking
font resources on Windows. This in itself isn't a huge
problem. However, the function determining the sidebar's font size is
called rather often, and that one calls the "default UI font"
function.

The result was memory exhaustion regarding font resources, a general
slowdown not only of MKVToolNix GUI but also other Windows
applications and subsequently a crash of MKVToolNix GUI.

Fixes #2372.
2018-09-11 19:13:31 +02:00
Moritz Bunkus
7f3d89d9e6
build system: optionally link against Dr. MinGW's crash backtrace library 2018-09-11 19:13:31 +02:00
Moritz Bunkus
a21ee36733
configure: fix name of PO4A_TRANSLATE override variable 2018-09-11 17:36:29 +02:00
Moritz Bunkus
e744f5f325
GUI: verify config structure at various points 2018-09-11 17:36:29 +02:00
Moritz Bunkus
7b7191c545
tests: intentional update due to translation updates 2018-09-09 22:49:54 +02:00
Moritz Bunkus
9be5961a87
translations: ISO 639-2 codes must not be translated 2018-09-09 22:25:14 +02:00
Vincenzo Reale
69f5fcb362
translations: update Italian 2018-09-09 22:22:30 +02:00
Moritz Bunkus
2651992bfd
man page translations: update list of translatable strings; update German translation 2018-09-09 22:18:15 +02:00
Moritz Bunkus
8dd05fc49d
docs: remove mention of Matroska's old tagging system 2018-09-09 22:16:07 +02:00
Moritz Bunkus
6af1ea8514
AUTHORS: add Vincenzo Reale for Italian translation 2018-08-31 18:03:04 +02:00
Moritz Bunkus
b27f7bd812
AUTHORS: fix order 2018-08-31 18:02:58 +02:00
Timofey Lisunov
5f5cea6e5d
translations: update Russian 2018-08-31 18:01:26 +02:00
Vincenzo Reale
f796b8767b
translations: update Italian 2018-08-31 18:01:19 +02:00
TMTisFree
1ce66a92bf
translations: update French 2018-08-31 18:00:37 +02:00
Antoni Bella Pérez
a1c07e15d3
translations: update Catalan 2018-08-31 18:00:32 +02:00
Jan Mazurczyk
13115398d0
translations: update Polish 2018-08-31 17:57:55 +02:00
Moritz Bunkus
bdd78e1070
populate installer dir: don't overwrite no_strip/is_shared if set 2018-08-31 17:57:15 +02:00
Dian Li
8ca42e5bb7
translations: update Chinese Simplified 2018-08-26 20:17:50 +02:00
Burak Yavuz
eca184bf17
translations: update Turkish 2018-08-26 20:17:42 +02:00
Israel Lucas Torrijos
a0b5b27003
translations: update Spanish 2018-08-26 20:17:36 +02:00
Roberto Boriotti
dd45384730
translations: update Italian 2018-08-26 20:13:48 +02:00
Moritz Bunkus
69c74e3415
bump version number, set release code name 2018-08-26 12:54:00 +02:00