Israel Lucas Torrijos
295f71bd5e
program translations: update Spanish
2022-08-14 09:11:18 +02:00
Antoni Bella Pérez
32c6404c93
program translations: update Catalan
2022-08-14 09:11:03 +02:00
Moritz Bunkus
99e6040bbf
NEWS: add entry about MSYS improvements
...
See #3373 .
2022-08-13 15:25:24 +02:00
Moritz Bunkus
ecbe657db6
translations: update list of translatable strings; update German translation
2022-08-13 15:22:36 +02:00
Moritz Bunkus
6e73088174
GUI: mux: optionally add one tab per dropped directory & add directory's files in it
...
Implements #3371 .
2022-08-13 15:22:35 +02:00
Moritz Bunkus
86e3b058bc
ignore /.cache folder
2022-08-13 13:54:55 +02:00
Moritz Bunkus
cea3d558a3
GUI: optionally overwrite INI & job queue locations with environment vars
...
• `MKVTOOLNIX_GUI_STATE_DIR` — directory name where the `jobQueue`
sub-directory & the `mkvtoolnix-gui.ini` files are created in
• `MKVTOOLNIX_GUI_CONFIG_FILE` — full path & file name to use instead
of `mkvtoolnix-gui.ini` (overwrites `MKVTOOLNIX_GUI_STATE_DIR` if
both are set)
Implements #3382 .
2022-08-02 19:14:01 +02:00
Moritz Bunkus
51ae8b4308
GUI: only set QT_MESSAGE_PATTERN if it isn't set
2022-08-01 23:54:39 +02:00
fauxpark
9a60f4be24
MSYS2 build: Qt 6
2022-07-30 22:40:22 +10:00
Dian Li
4563cd3978
program translations: update Chinese Simplified (Singapore)
2022-07-30 12:26:07 +02:00
Dian Li
332514c7cd
program translations: update Chinese Simplified (China)
2022-07-30 12:26:03 +02:00
Burak Yavuz
3413901f09
program translations: update Turkish
2022-07-30 12:25:53 +02:00
Andrei Stepanov
0935076806
program translations: update Russian
2022-07-30 12:25:48 +02:00
Roberto Boriotti
a1caf9cb56
program translations: update Italian
2022-07-30 12:25:39 +02:00
Israel Lucas Torrijos
e1679beaf7
program translations: update Spanish
2022-07-30 12:25:31 +02:00
Симеон Цветков
dda858bf2c
program translations: update Bulgarian
2022-07-30 12:25:26 +02:00
TMTisFree
477a040721
program translations: update French
2022-07-30 12:25:18 +02:00
TMTisFree
bee1b5f6b6
man page translations: update French
2022-07-30 12:25:13 +02:00
Moritz Bunkus
83045aeb1f
AV1 OBU: flush in probe after parsing
...
Otherwise files with a single frame only won't report "frame
available", causing identification to fail.
Fixes #3380 .
2022-07-30 12:23:25 +02:00
Moritz Bunkus
e35456a318
Merge remote-tracking branch 'fauxpark/msys2-docbook-root-prefix'
2022-07-26 11:22:46 +02:00
fauxpark
13578d21d4
MSYS2 build: respect MINGW_PREFIX when resolving DOCBOOK_ROOT
2022-07-26 16:51:23 +10:00
fauxpark
80bd29a189
Missed the dash
2022-07-26 15:58:55 +10:00
fauxpark
8a49ecfbe6
Fix typo in qmake6 version check
2022-07-26 15:56:20 +10:00
fauxpark
4e1f0c89b7
Refactor shell finding
2022-07-20 18:13:29 +10:00
fauxpark
b664dbe03a
Remove unused shell
build-config variable
2022-07-20 18:04:19 +10:00
fauxpark
09944359a3
Additionally fall back to "sh" in the unlikely event $SHELL is unset
2022-07-20 17:48:24 +10:00
fauxpark
0435528b36
Use a different name for mkinstalldirs shell variable, due to envvar case-insensitivity on Windows
2022-07-20 17:42:07 +10:00
fauxpark
679141faac
Remove hardcoded RUBYSHELL fallback
2022-07-20 17:33:34 +10:00
fauxpark
fb81fb52d2
Add ole32 and uuid libs unconditionally for mkvtoolnix-gui
2022-07-20 17:27:52 +10:00
fauxpark
22e0e3e8a6
Guard against missing pty module on MSYS2
2022-07-20 17:24:52 +10:00
Moritz Bunkus
d870dd56b9
translations: update list of translatable strings; update German translation
2022-07-15 20:08:14 +02:00
Israel Lucas Torrijos
c9868b2a89
program translations: update Spanish
2022-07-15 20:06:55 +02:00
Симеон Цветков
9e933c94a5
program translations: update Bulgarian
2022-07-15 20:06:42 +02:00
Israel Lucas Torrijos
6c811952d0
man page translations: update Spanish
2022-07-15 20:06:25 +02:00
Antoni Bella Pérez
8dd4517a99
man page translations: update Catalan
2022-07-15 20:06:17 +02:00
Moritz Bunkus
34c938eb19
GUI: prefs: add tooltip for number of recently used entries remembered
...
See #3362 .
2022-07-15 20:03:23 +02:00
Moritz Bunkus
17746751fc
GUI: prefs: assign missing buddy
2022-07-15 19:55:30 +02:00
Moritz Bunkus
698b7e6d2f
GUI: mux: identification: only convert color properties if they're present
2022-07-14 19:11:40 +02:00
Dian Li
a64005aa64
program translations: update Chinese Simplified (Singapore)
2022-07-11 10:36:39 +02:00
Dian Li
bacb19f287
program translations: update Chinese Simplified (China)
2022-07-11 10:36:35 +02:00
Roberto Boriotti
a0f082fcd6
program translations: update Italian
2022-07-11 10:36:26 +02:00
Antoni Bella Pérez
a18ef08aae
program translations: update Catalan
2022-07-11 10:36:21 +02:00
Dian Li
c0551cf8e9
man page translations: update Chinese Simplified (China)
2022-07-11 10:36:12 +02:00
Moritz Bunkus
b28e24f13c
GUI: mux: use floating-point notation when formatting color parametes
...
mkvmerge only supports floating-point notation but not scientific
notation (e.g. "0.001" is OK, "0.1e-3" or something similar isn't).
Fixes #3368 .
2022-07-11 10:34:20 +02:00
Moritz Bunkus
993f12aebd
rename more instances of "colour" to "color"
2022-07-11 10:34:20 +02:00
Moritz Bunkus
0b91f3c4b6
bump version number, set release codename
2022-07-09 18:19:14 +02:00
Israel Lucas Torrijos
64d078f388
man page translations: update Spanish
2022-07-09 15:42:39 +02:00
Andrei Stepanov
a8547a94e3
man page translations: update Russian
2022-07-09 15:42:30 +02:00
Moritz Bunkus
73f75aea17
NEWS: reorder entries for release
2022-07-09 13:58:29 +02:00
Moritz Bunkus
37903f25cf
HEVC ES parser: only report "headers found" after first access unit's been parsed fully
...
The readers read data in bunches of e.g. 1 MB blocks. The parser then
starts parsing it. If the first access unit is larger than this block
size, though, the following situation happens:
1. The reader reads the first 1 MB block & hands it off to the parser.
2. The parser finds the PPS, SPS, VPS NALUs & parses the headers
3. The parser does not find any `unspec62` or `unspec63` NALUs
required for Dolby Vision within the first 1 MB as it's still in
the middle of the slice NALUs, and the `unspecXY` NALUs are located
after the slice NALUs.
4. After returning to the reader, the reader asks the parser whether
it has found all of its required headers, to which the parser
answers in the affirmative as Dolby Vision headers aren't required.
5. The reader stops probing the source data & continues without Dolby
Vision records.
The solution is to make the ES parser only report "headers found" once
it has a full access unit parsed. This can happen e.g. if it
transitions from "parsing xPS" → "parsing slices for first frame" →
"parsing xPS", or "parsing xPS" → "parsing slices for first frame" →
"parsing slices for second frame". In both cases the `unspecXY` NALUs
will be found before the second transition.
Fixes #3363 .
2022-07-09 11:57:53 +02:00