Commit Graph

13956 Commits

Author SHA1 Message Date
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