Commit Graph

12940 Commits

Author SHA1 Message Date
Moritz Bunkus
4da3294a17
MPEG TS: refactor global timestamp offset function to use PTS instead of DTS
Part of the fix of #2670.
2019-11-25 22:53:03 +01:00
Moritz Bunkus
5245e22f4c
MPEG TS: refactor global timestamp offset calculation code
Remove duplicate code & make it easier to read.

Part of the fix of #2670.
2019-11-25 22:52:31 +01:00
Kai Mao
3f518fef5c
translations: update Chinese Traditional 2019-11-25 21:05:46 +01:00
Burak Yavuz
84548eadac
translations: update Turkish 2019-11-25 21:05:32 +01:00
Andrei Stepanov
2e8f6d6ca4
translations: update Russian 2019-11-25 21:05:25 +01:00
TMTisFree
a49b7ddeb5
translations: update French 2019-11-25 21:05:16 +01:00
Симеон Цветков
05fee01c94
translations: update Bulgarian 2019-11-25 21:05:10 +01:00
Israel Lucas Torrijos
700b6e7563
translations: update Spanish 2019-11-25 21:05:04 +01:00
Israel Lucas Torrijos
80bfe04786
man page translations: update Spanish 2019-11-25 21:04:58 +01:00
Antoni Bella Pérez
5fd1529a11
translations: update Catalan 2019-11-25 21:04:34 +01:00
Antoni Bella Pérez
0605fc112c
man page translations: update Catalan 2019-11-25 21:04:04 +01:00
Jan Mazurczyk
59da523632
translations: update Polish 2019-11-25 20:18:50 +01:00
Moritz Bunkus
f7c16817fe
track statistics: don't overwrite existing tag target type with "MOVIE" 2019-11-24 13:21:05 +01:00
Moritz Bunkus
fc74029faa
translations: update list of translatable strings; update German translation 2019-11-24 12:45:22 +01:00
Симеон Цветков
6eaad683ec
translations: update Bulgarian 2019-11-24 12:42:52 +01:00
Moritz Bunkus
62d02f14a1
GUI: update info: state explicitly where links take the userc 2019-11-24 00:57:17 +01:00
Moritz Bunkus
ae374a7f26
OGM reader: refactor id results function 2019-11-23 18:07:39 +01:00
Moritz Bunkus
f528b1780b
OGM reader: refactor stream comment handling
Separate code handling different aspects of stream comments into
separate functions.
2019-11-23 18:01:17 +01:00
Burak Yavuz
8b556eccf3
translations: update Turkish 2019-11-23 16:52:59 +01:00
Симеон Цветков
5858a1f411
translations: update Serbian Cyrillic 2019-11-23 16:52:53 +01:00
Andrei Stepanov
22cdef5a0e
translations: update Russian 2019-11-23 16:52:27 +01:00
TMTisFree
509a5cbc8a
translations: update French 2019-11-23 16:52:18 +01:00
Moritz Bunkus
54ce0eb8d2
GUI: mux: determine biggest thumbnail by total number of pixels, not width 2019-11-22 23:30:52 +01:00
Moritz Bunkus
edebac5228
GUI: mux: determine Blu-ray thumbnail sizes from files if missing from XML
Implements #2674.
2019-11-22 23:27:01 +01:00
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