Commit Graph

12816 Commits

Author SHA1 Message Date
Moritz Bunkus
1e3488f6ed
man page translations: update list of translatable strings; update German translation 2019-11-22 22:56:21 +01:00
Moritz Bunkus
c1418cda6f
translations: update list of translatable strings; update German translation 2019-11-22 22:55:51 +01:00
Moritz Bunkus
6b27737deb
GUI: grammar fix: "This must be _a_ comma-separated…" 2019-11-22 22:54:10 +01:00
Moritz Bunkus
795c37cab8
all: fix typos: occured → occurred, ocurrence(s) → occurrence(s) 2019-11-22 22:52:36 +01:00
Moritz Bunkus
c595cfd24c
GUI: fix typo: chose → choose 2019-11-22 22:47:04 +01:00
Симеон Цветков
e95ccaf425
translations: update Bulgarian 2019-11-22 22:46:59 +01:00
Moritz Bunkus
73110a736e
MP4 reader: add support for Opus audio
Part of the implementation of #2673.
2019-11-20 10:51:28 +01:00
Moritz Bunkus
19793e2abc
MP4 reader: add support for VP9 video
Part of the implementation of #2673.
2019-11-19 22:20:33 +01:00
Moritz Bunkus
18f0d0af33
GUI: apply font settings after color settings
The color settings are implemented via style sheets. Installing the
default style sheets (if dark mode is disabled) will also install
default font settings for a lot of controls, overriding any
application font set earlier.

Therefore the application font must be set after the style sheets have
been applied.

Fixes #2671.
2019-11-18 14:24:22 +01:00
Moritz Bunkus
7109849ddc
MPLS handling: use read cache when reading from MPLS files
Fixes #2666.

This was broken with revision 63286e2ca1
which refactored mkvmerge so that it used the same file handle between
the identification & the header reading stage. Before, two independent
file handles were used, and both were cached. Unfortunately the
refactoring lead to the MPLS-using file handle not being
cached (regular file types were still cached).
2019-11-17 15:25:52 +01:00
Moritz Bunkus
3e06b67e07
MP4 reader: use "image/bmp" as MIME type for BMP images instead of image/x-ms-bmp 2019-11-14 23:10:21 +01:00
Moritz Bunkus
d7cc6b6ed2
GUI: mux: fix setting up track names combo box on selection changes
Fixes #2661.
2019-11-14 23:05:08 +01:00
Moritz Bunkus
f8cedbc287
GUI: mux: copy automatic aspect ratio/display dimension changes to config
Qt doesn't trigger `clicked` events when using the `setChecked()`
function. Therefore the GUI showed the radio buttons being in one
position while the configuration contained the wrong value.

Fixes #2660.
2019-11-11 19:52:34 +01:00
Moritz Bunkus
ccf42e4a04
Vorbis tag handling: comment-out Vorbis-to-Matroska stub code for the time being 2019-11-10 18:20:33 +01:00
Moritz Bunkus
a14f76ec13
move function for adding tags to identification info to generic reader 2019-11-10 18:19:49 +01:00
Moritz Bunkus
ac6c5be7a6
GUI: re-add spacer after moving "predefined values" elements 2019-11-10 14:31:55 +01:00
Moritz Bunkus
bafa8ba6a8
Merge branch 'master' of gitlab.com:mbunkus/mkvtoolnix 2019-11-10 13:32:37 +01:00
Moritz Bunkus
ab2d824ff0
Ogg reader: mux cover art present in Vorbis comments as attachments 2019-11-10 13:31:47 +01:00
Moritz Bunkus
5a4f3f8a35
GUI: predefined track names: one list per track type
Second part of the implementation of #2654.
2019-11-10 12:16:00 +01:00
Moritz Bunkus
427f2e6644
GUI: show "clear text" buttons in line edits & combo boxes
Part of the implementation of #2654.
2019-11-10 12:16:00 +01:00
Moritz Bunkus
13a897a083
FLAC: move picture-type-to-name-mapping function to common library 2019-11-09 21:15:07 +01:00
Moritz Bunkus
453dc4d4ba
move parsing Ogg packet to Vorbis comments to common library 2019-11-09 20:29:18 +01:00
Moritz Bunkus
3d8a827148
elide_string: function for cutting strings off at specific point 2019-11-09 19:17:56 +01:00
Moritz Bunkus
e88b858213
Ogg reader: start of Vorbis comment to Matroska tags converter; use that 2019-11-09 19:17:31 +01:00
Moritz Bunkus
396f8c2d28
move attchment_t definition from merge to common sub-directory
Will be used later by Vorbis comments/tags stuff.
2019-11-09 19:15:59 +01:00
Moritz Bunkus
74bd7a0ce7
Base64: refactor decode() to return memory_c instance instead of std::string
The former uses unsigned char * and is generally better suited to
binary data which may contain 0 characters.
2019-11-09 17:58:54 +01:00
Moritz Bunkus
9fb1d531f6
bump version number, set release code name 2019-11-09 11:19:51 +01:00
Ioma Taani
1503a21077
translations: update Italian 2019-11-09 11:13:31 +01:00
Antoni Bella Pérez
7fbcaae5e3
translations: update Catalan 2019-11-09 11:10:08 +01:00
Moritz Bunkus
4bb81862d9
NEWS: re-order entries for easier consumption 2019-11-09 11:01:44 +01:00
Moritz Bunkus
7c7cb8a1ea
GUI: mux: auto-activate radio button on aspect ratio/display dimensions changes
Implements #2651.
2019-11-09 10:54:25 +01:00
Moritz Bunkus
dc6acc66f9
GUI: mux: "display dimensions" activated instead of "aspect ratio" by default 2019-11-09 10:48:59 +01:00
Moritz Bunkus
35ca9b2602
GUI: mux: remove CLI argument names from stereoscopy combo box
Makes the box's content much narrower which in turn leads to a much
smaller minimum width for the properties column.
2019-11-09 10:44:32 +01:00
Moritz Bunkus
3b028c20fd
GUI: dark mode: replace QtDarkStyleSheet with built-in Fusion style & custom palette 2019-11-09 10:25:14 +01:00
Moritz Bunkus
0a045837a5
MP4 reader: skip cover art images of unknown type instead of assuming JPEG 2019-11-08 17:57:11 +01:00
Moritz Bunkus
2a7becf502
MP4 reader: add support for BMP cover art images 2019-11-08 16:52:26 +01:00
Moritz Bunkus
2dcc634c18
MP4 reader: catch exceptions during cover art parsing
Makes the parser more error resilient. Header parsing should continue
even for unforeseen errors.

Part of the fix of #2650.
2019-11-08 16:18:11 +01:00
Moritz Bunkus
9f8b29f962
MP4 reader: fix cover art size calculation
There are eight bytes (type & unknown fields) before the attachment's
data. Those eight bytes must be subtracted from the atom's data size;
otherwise too much data would be read for the image. When the image
was located at the end of the file, mkvmerge would throw an exception
due to running into the end of the file, causing file identification
to fail.

Even if identification succeeded, the resulting attachment would
contain eight bytes too many at the end.

Fixes #2650.
2019-11-08 16:18:11 +01:00
Burak Yavuz
a91e1b91f8
translations: update Turkish 2019-11-08 11:33:20 +01:00
Andrei Stepanov
295b49d020
translations: update Russian 2019-11-08 11:33:12 +01:00
TMTisFree
a666851f8d
translations: update French 2019-11-08 11:32:53 +01:00
Jan Mazurczyk
c1aae38dcd
translations: update Polish 2019-11-08 11:30:51 +01:00
Moritz Bunkus
e9d65b182b
build system: add dependencies for Qt resource files 2019-11-08 11:12:53 +01:00
Moritz Bunkus
f066e7ab9c
translations: update list of translatable strings; update German translation 2019-11-07 22:53:10 +01:00
Moritz Bunkus
2550232302
GUI: mux: add option for disabling setting destination file name from file title
Implements #2648.
2019-11-07 22:46:14 +01:00
Moritz Bunkus
cc4fcc498f
translations: update list of translatable strings; update German translation 2019-11-07 22:16:32 +01:00
Moritz Bunkus
ed4c615cc5
GUI: Windows: add option for disabling the dark color mode
Implements #2646.
2019-11-07 21:30:59 +01:00
Moritz Bunkus
8630264aaa
GUI: require Qt ≥ 5.9.0; remove compatibility code for older versions 2019-11-07 21:28:34 +01:00
Roberto Boriotti
f20c26a422
translations: update Italian 2019-11-07 20:44:52 +01:00
Israel Lucas Torrijos
0783475767
translations: update Spanish 2019-11-07 20:44:03 +01:00