Commit Graph

14084 Commits

Author SHA1 Message Date
Down Thomas
99d08b6908 Update magic.m4 2021-05-01 22:35:11 +00:00
Down Thomas
9dd67dd05a Update magic.m4 for pkg-config support. 2021-04-24 22:23:05 +00:00
Moritz Bunkus
7eb0782c1c
MSIX: disable all other applications safe for MKVToolNix GUI 2021-04-21 20:19:46 +02:00
Moritz Bunkus
550afde171
MSIX: fix paths in "create all packages" script 2021-04-21 20:19:44 +02:00
Kai Mao
4de9800e55
translations: update Chinese Traditional 2021-04-21 12:40:28 +02:00
Burak Yavuz
74f10e99dd
translations: update Turkish 2021-04-21 12:40:21 +02:00
Andrei Stepanov
67ee0e8923
man page translations: update Russian 2021-04-21 12:40:16 +02:00
Andrei Stepanov
80f125a78c
translations: update Russian 2021-04-21 12:40:10 +02:00
Fúlvio Alves
dd3b8ab596
translations: update Brazilian Portuguese 2021-04-21 12:40:04 +02:00
Roberto Boriotti
cd192a043c
translations: update Italian 2021-04-21 12:39:52 +02:00
TMTisFree
e98b5beeec
man page translations: update French 2021-04-21 12:39:47 +02:00
TMTisFree
1854f23dca
translations: update French 2021-04-21 12:39:40 +02:00
Israel Lucas Torrijos
bdb44360d8
translations: update Spanish 2021-04-21 12:39:35 +02:00
Antoni Bella Pérez
ab32d6bfa2
translations: update Catalan 2021-04-21 12:39:29 +02:00
Симеон Цветков
bd97586a8b
man page translations: update Bulgarian 2021-04-21 12:39:21 +02:00
Симеон Цветков
e38fbbe86d
translations: update Bulgarian 2021-04-21 12:39:14 +02:00
Moritz Bunkus
09ab99494e
Debian packaging: remove duplicate comma 2021-04-21 12:31:47 +02:00
Moritz Bunkus
02f78b83e8
Debian packaging: support for Ubuntu 21.04 2021-04-20 16:31:11 +02:00
Moritz Bunkus
bf407454b7
translations: update list of translatable strings; update German translation 2021-04-09 20:20:17 +02:00
Moritz Bunkus
1876065c15
GUI: prefs: reoder controls in "enabling items" to be easier to understand
Inspired by #3086.
2021-04-09 20:18:42 +02:00
Moritz Bunkus
b992c2a58b
bump version number, set release codename 2021-04-09 18:12:24 +02:00
Moritz Bunkus
3702bda809
NEWS: reorder for easier consumption 2021-04-09 18:10:26 +02:00
Moritz Bunkus
14d85a6970
tests: skip certain tests when address sanitizers are used 2021-04-09 18:08:14 +02:00
Moritz Bunkus
0a2cb7d1bd
tests: support skipping tests for certain build configurations 2021-04-09 18:06:57 +02:00
Fúlvio Alves
135390c391
translations: update Brazilian Portuguese 2021-04-09 17:48:46 +02:00
Симеон Цветков
437b768437
translations: update Bulgarian 2021-04-09 17:48:28 +02:00
Moritz Bunkus
2d6df42bc0
MSIX: use custom icons for the command-line programs 2021-04-08 21:35:30 +02:00
Moritz Bunkus
ab4caebe3d
MSIX: don't create start menu entries for the CLI programs 2021-04-08 21:11:06 +02:00
Moritz Bunkus
438df0f4f5
configure: fix --enable-ubsan which didn't actually enable anything 2021-04-08 00:06:17 +02:00
Moritz Bunkus
686cc15da4
tests: add options for excluding certain tests 2021-04-08 00:06:03 +02:00
Moritz Bunkus
11049305f5
HEVC parser: clone memory when retaining parameter sets
When reading HEVC data from certain container types such as Matroska
the memory the parser parses does not belong to the parser. Therefore
all memory the parser needs to retain beyond the end of the current
call to `parse()` must be cloned.

This affects the parameter sets (SPS, PPS & VPS) which are retained
for prefixing key frames with them.

Fixes #3083.
2021-04-08 00:06:01 +02:00
Moritz Bunkus
3105877ef5
MPEG TS reader: add more debug output 2021-04-07 23:23:13 +02:00
Moritz Bunkus
03a7a3d1cf
AAC: fix wrong standard name 2021-04-06 22:18:38 +02:00
Moritz Bunkus
2f09dfa6ba
AAC: add channel counts for configs 9–20 from ISO/IEC 23001-8:2016 2021-04-06 22:16:46 +02:00
Moritz Bunkus
09667496a7
MSIX: include application aliases for all executables
Allows the user to tun the command-line apps :)
2021-04-06 20:42:51 +02:00
Moritz Bunkus
4db369b621
MSIX create all: allow overriding the directories 2021-04-06 20:42:51 +02:00
Moritz Bunkus
43fdadb3a5
AAC: add support for channel configuration according to Rec. ITU-R BS.1196-7
These include channel configuration codes ≥ 8 for 6.1, 7.1 & 22.2
channels.

Fixes #3081.
2021-04-05 21:04:06 +02:00
Moritz Bunkus
1540496f5d
AAC extraction: prevent extraction of channel counts incompatible with ADTS
ADTS files only use three bits to store the channel configuration
code. These codes map to a number of channels of 0–6 and 8.

You can store more channels in ADTS files if the bitstream starts with
a 'program config element'. In that case the ADTS headers should
signal 0 channels, if I'm not mistaken.

However, it is possible to have AAC files with more than 8 channels
but without a 'program config element': when they come from a
LOAS/LATM AAC file. Those files start several nested structures, and
one of those contains a 4-bit channel configuration code. And some of
those codes are mapped by Rec. ITU-R BS.1196-7 to e.g 22.2 channels.

See #3081.
2021-04-05 20:40:35 +02:00
Moritz Bunkus
02e0d17bcf
AAC: use std::array instead of C-style arrays 2021-04-05 19:46:49 +02:00
Moritz Bunkus
c3db780e11
bump version number, add release code name 2021-04-05 12:08:23 +02:00
Moritz Bunkus
c6284c3814
NEWS: reorder for easier consumption 2021-04-05 12:03:04 +02:00
Moritz Bunkus
d206107d1d
AAC reader: fix compilation on 32-bit systems 2021-04-04 21:56:34 +02:00
Moritz Bunkus
ab90ad546f
file extensions: remove WebM extensions from the "Matroska" entry 2021-04-04 21:34:32 +02:00
Moritz Bunkus
f286c79e21
file extensions: add new ones for Flash, WebM, WebVTT 2021-04-04 21:34:13 +02:00
Moritz Bunkus
e1c9793224
AUTHORS: add 無情天 X 2021-04-04 12:38:10 +02:00
無情天 X
a6c1505d25
man page translations: update Chinese Simplified 2021-04-04 12:37:35 +02:00
Israel Lucas Torrijos
ac2b15c4f4
man page translations: update Spanish 2021-04-04 12:36:23 +02:00
Burak Yavuz
4b2de25f60
translations: update Turkish 2021-04-04 12:36:12 +02:00
Timofey Lisunov
244f06e2f1
translations: update Russian 2021-04-04 12:36:06 +02:00
Roberto Boriotti
ac1131f2c3
translations: update Italian 2021-04-04 12:35:58 +02:00