TMTisFree
c465ad3e2f
translations: update French
2021-02-18 13:27:43 +01:00
Moritz Bunkus
77c5262da3
build system: require libEBML v1.4.2
2021-02-18 12:57:02 +01:00
Moritz Bunkus
b7606c5086
update bundled libEBML to v1.4.2 and libMatroska to v1.6.3
2021-02-18 12:54:32 +01:00
Moritz Bunkus
d2aceb1b34
build system: don't mess with global flags
...
Otherwise parts of the files might be compiled with different
optimization settings which a) isn't allowed when using pre-copmpiled
headers and b) isn't what we want anyway (safe for the one file we
need it for).
2021-02-17 23:48:50 +01:00
Moritz Bunkus
bae7f2a11d
translations: update list of translatable strings; update German translation
2021-02-17 23:21:35 +01:00
Fúlvio Alves
b968b4d371
translations: update Brazilian Portuguese
2021-02-17 23:17:30 +01:00
Israel Lucas Torrijos
e4375c38ab
translations: update Spanish
2021-02-17 23:17:19 +01:00
Antoni Bella Pérez
51aea53351
translations: update Catalan
2021-02-17 23:17:13 +01:00
Симеон Цветков
d2074f8f14
man page translations: update Bulgarian
2021-02-17 23:17:03 +01:00
Симеон Цветков
2aa2c8b1ce
translations: update Bulgarian
2021-02-17 23:16:55 +01:00
Moritz Bunkus
2767d8ed8e
NEWS: add entries about ISO 639-3 language codes
...
Part of the implementation of #3007 .
2021-02-17 23:12:31 +01:00
Moritz Bunkus
ca36662204
GUI: BCP 47 widget: add warning for ISO 639-3 codes that aren't in 639-2
...
Part of the implementation of #3007 .
2021-02-17 23:12:31 +01:00
Moritz Bunkus
0cb718c8af
GUI: chapters: set IETF BCP 47 language elements when importing from DVDs
2021-02-17 23:12:31 +01:00
Moritz Bunkus
10e48d0841
GUI: BCP 47: make use of ISO 639-3 languages configurable
...
Part of the implementation of #3007 .
2021-02-17 23:12:31 +01:00
Moritz Bunkus
6a5b4b97db
BCP 47: add ISO 639-3 languages (only those of type "living")
...
Part of the implementation of #3007 .
2021-02-17 22:19:10 +01:00
Moritz Bunkus
c9884c3e77
build system: don't optimize when compiling iso639_language_list.cpp
...
Even `-O1` causes compilation time & memory usage to skyrocket,
possibly exponentially, with the number of entries to `emplace_back()`
into the vector.
This isn't so bad with the current number of entries (489). In that
case compilation with `-O3` only takes 7.2s.
However, extending the list to cover ISO 639-3 means that the list
will include 7160 entries. With that many entries things are much,
much more severe:
• with `-O1` alone compilation takes 11m 23s already.
• with `-O3` memory usage exceeded 20 GB after six minutes when I had
to abort due to other running applications getting killed.
Runtime cost is negligible. I ran a micro benchmark. With all 7160
entries and no optimizations (`-O0`) the initialization takes ~1.4
milliseconds for the one-time initialization on startup; with
optimizations (`-O1`) it still took ~570 microseconds.
Part of the implementation of #3007 .
2021-02-17 22:18:20 +01:00
Moritz Bunkus
5b85b2fae5
GUI: BCP 47 widget: always include free-form ISO 630 language code in combobox
2021-02-17 15:15:05 +01:00
Moritz Bunkus
e3a4f1737f
GUI: use same menu names in .ui and .cpp files
2021-02-14 15:08:04 +01:00
Moritz Bunkus
9068417bca
Merge remote-tracking branch 'moni33/CompressedPNGs'
2021-02-14 14:56:37 +01:00
Moritz Bunkus
44e74d7d1b
tests: update due to 659a83e542
2021-02-14 14:54:53 +01:00
Moritz Bunkus
18f9431028
Merge remote-tracking branch 'tomty89/pcm_packet'
2021-02-14 14:40:49 +01:00
Moritz Bunkus
2a851a466c
man page translations: update list of translatable strings; update German translation
2021-02-14 11:24:16 +01:00
Burak Yavuz
11dcf5cf07
translations: update Turkish
2021-02-14 11:23:25 +01:00
Timofey Lisunov
034110439b
translations: update Russian
2021-02-14 11:23:20 +01:00
Roberto Boriotti
7185c8bc60
translations: update Italian
2021-02-14 11:23:11 +01:00
TMTisFree
d3eb395d3a
translations: update French
2021-02-14 11:23:04 +01:00
Israel Lucas Torrijos
b6ed060890
translations: update Spanish
2021-02-14 11:22:43 +01:00
Симеон Цветков
b664569d59
man page translations: update Bulgarian
2021-02-14 11:22:35 +01:00
Симеон Цветков
9d37ff33ff
translations: update Bulgarian
2021-02-14 11:22:24 +01:00
Moritz Bunkus
3854feed87
format verifier: ignore one more entry in the Turkish translation
...
…%100… as a translation for …100%…; the string isn't used in Qt,
therefore OK.
2021-02-14 11:21:07 +01:00
Moritz Bunkus
c13257dba1
man pages: fix name of --colour-matrix-coefficients option
...
Fixes #2933 .
2021-02-14 11:14:17 +01:00
Tom Yan
659a83e542
pcm_packetizer_c: fix packet size calculations
...
There's no apparent reason that we need our packets to be "second-aligned".
Neither does the heuristic that picks the divisor looks sensible anyway.
25 should be a good divisor for all common sample rates, as the derived packet
size/length will be sensible and consistent (40ms). The packets will keep on
being "second-aligned", regardless of whether that is necessary.
Also making sure that m_min_packet_size is no less than 4ms for the 44.1KHz
family.
2021-02-14 11:16:57 +08:00
Moritz Bunkus
b90c3e7a3d
GUI: end-of-job actions: add appended/additional part names to SOURCE_FILE_NAMES variable
...
Fixes #3029
2021-02-13 16:20:56 +01:00
Timofey Lisunov
11c4520aec
translations: update Russian
2021-02-13 15:50:59 +01:00
Roberto Boriotti
abf1dc95b2
translations: update Italian
2021-02-13 15:50:47 +01:00
TMTisFree
b5bec88d5b
translations: update French
2021-02-13 15:50:39 +01:00
Israel Lucas Torrijos
7b995c7252
man page translations: update Spanish
2021-02-13 15:50:31 +01:00
Israel Lucas Torrijos
ab0cd6bc57
translations: update Spanish
2021-02-13 15:50:21 +01:00
Moritz Bunkus
b3ac0364b3
translations: update list of translatable strings; update German translation
2021-02-13 15:48:17 +01:00
Moritz Bunkus
8e569205a2
GUI: mux: add menu option for adding files from clipboard
...
Implements #3006 .
2021-02-13 15:42:45 +01:00
Moritz Bunkus
8150c8ffc5
translations: update list of translatable strings; update German translation
2021-02-12 11:50:35 +01:00
Moritz Bunkus
65e94dba3a
GUI: change wording (also fixes a verb missing)
2021-02-12 11:50:05 +01:00
TMTisFree
27bd442a0d
translations: update French
2021-02-12 11:50:05 +01:00
Симеон Цветков
9a87043fa4
translations: update Bulgarian
2021-02-12 11:50:04 +01:00
Moritz Bunkus
0b0375202a
translations: update list of translatable strings; update German translation
2021-02-11 23:13:20 +01:00
Israel Lucas Torrijos
160f6c13b5
man page translations: update Spanish
2021-02-11 23:03:17 +01:00
Israel Lucas Torrijos
51f84a7856
translations: update Spanish
2021-02-11 23:03:10 +01:00
Симеон Цветков
49e1360ee0
man page translations: update Bulgarian
2021-02-11 23:03:00 +01:00
Симеон Цветков
2c269b973e
translations: update Bulgarian
2021-02-11 23:02:53 +01:00
Moritz Bunkus
ed68f9048a
GUI: mux: add option "always create settings for video files" when adding multiple files
...
Implements #2966 .
2021-02-11 22:46:04 +01:00