История изменений:
MKVToolNix
#
Версия 56.1.0 «Мой друг» 2021-04-09
## Новые функции и улучшения
* mkvmerge: AAC: добавлена поддержка файлов LOAS / LATM с конфигурацией каналов
индексы 9–21 (например, количество каналов 22,2 для индекса 13) в соответствии с Рек. МСЭ-R
BS.1196-7 и ISO / IEC 23008-3: 2019. Исправления №3081.
## Исправление ошибок
* mkvmerge: парсер HEVC / H.265: исправлен недопустимый доступ к памяти, который мог произойти
при чтении определенных типов данных HEVC (например, при изменении наборов параметров
mid-stream) из определенных контейнеров (например, Matroska). Эта ошибка была введена
в выпуске 56.0.0. Исправления №3083.
* mkvextract: AAC: mkvextract теперь прерывается с полезным сообщением об ошибке, когда
пользователь пытается извлечь дорожку, чей элемент конфигурации для аудио в
`CodecPrivate` сигнализирует количество каналов из 7 или более 8, как это
не поддерживается форматом ADTS.
## Изменения системы сборки
* configure: опция `--enable-ubsan` на самом деле ничего не активировала
начиная с выпуска 39.0.0.
# Версия 56.0.0 "Страсбург / Сен-Дени" 2021-04-05
## Новые функции и улучшения
* mkvmerge, mkvpropedit: tags: программы больше не будут записывать элементы тегов
которые являются обязательными и имеют значение по умолчанию (например, "язык тегов" установлен
на `und` = неопределенный).
* mkvmerge, mkvpropedit, MKVToolNix GUI редактор разделов: главы: программы
больше не будет писать элементы главы, которые являются обязательными и установлены на их
значение по умолчанию (например, для "языка главы" установлено значение "eng" = английский или "Глава
флаг включен "= 1).
* mkvextract: chapters: mkvextract больше не будет добавлять `ChapterLanguage`
элемент установлен на `eng` для сгенерированного содержимого XML, если исходный файл не
содержат такой элемент.
* MKVToolNix GUI: мультиплексор: при использовании виджета вкладки под файлами и
треки »вариант макета для свойств трека элементы в« общем
параметры "будет использовать шесть строк à четыре столбца вместо двенадцати строк à двух
колонны, значительно уменьшая требуемую высоту. Реализует №3062.
## Исправление ошибок
* mkvmerge: Считыватель AAC: исправлено прерывание mkvmerge для чтения файлов AAC, размер которых превышает
2 ГБ с сообщением о невозможности выделить память. Исправления №3059.
* mkvmerge: chapters: Элементы `ChapLanguageIETF` все еще создавались, когда
опция `--disable-language-ietf` была указана после опции, ведущей к
создание глав. Теперь позиция больше не имеет значения. Часть
исправление # 3069.
* mkvmerge: chapters: когда используется опция --disable-language-ietf,
Элементы `ChapLanguageIETF` не будут записаны даже при чтении источников
(Файлы Matroska или файлы глав XML), которые действительно содержат эти элементы. Часть
исправления №3069.
* mkvmerge: tags: когда используется опция `--disable-language-ietf`,
Элементы TagLanguageIETF не будут записаны. Исправления №3070.
* mkvmerge: tags: mkvmerge больше не будет записывать языковые элементы для
отслеживать теги статистики, которые он создает, делая эффективный язык
"undefined" из-за того, что `und` является значением по умолчанию для устаревшего тега
языковой элемент. Исправления №3073.
* mkvmerge: tags: синтаксический анализатор тегов XML теперь будет проверять все дочерние элементы .
элементов ``, а не только первый для каждого ``. Часть исправления
№3071.
* mkvmerge: tags: синтаксический анализатор тегов XML теперь использует соответствующий спецификации `und`
("undefined") в качестве языка по умолчанию для тегов `` вместо
`eng`. Часть исправления ошибки №3071.
* mkvmerge, mkvpropedit: tags: mkvmerge больше не устанавливает "тип цели"
для тегов статистики треков (ранее использовался MOVIE). "Значение типа цели"
по-прежнему будет установлено значение 50. Исправления №3074.
* mkvmerge, mkvextract: HEVC / H.265: обе программы теперь нормализуют
размещение НАЛУ VPS, SPS и PPS. Каждый ключевой кадр имеет префикс точно
одна копия текущих активных наборов параметров. Это исправляет определенные классы
ошибок, связанных с разделением / добавлением. Исправления №3034.
* mkvinfo: при компиляции с более новыми версиями библиотеки `fmt` некоторые
числа не выводились правильно (например, частота дискретизации звука трека
из 48000 может быть выведено как 48).
* MKVToolNix GUI: мультиплексор: определение языка трека из имени файла
снова будет соответствовать языкам без учета регистра (например, в версиях до
v55). Исправления №3068.
* MKVToolNix GUI: мультиплексор: при определенных обстоятельствах сочетания клавиш
например Ctrl + W для закрытия активной вкладки или Ctrl + R для начала
мультиплекс перестал работать, пока пользователь не сделал что-то другое (например,
переключение на другой инструмент и обратно на мультиплексор или открытие
меню мультиплексора). Это началось с v54. Исправления №3051.
* MKVToolNix GUI: редактор глав: редактор больше не будет создавать пустые
Элементы ChapterCountry при добавлении названия главы без страны по умолчанию
выбрано в настройках. Исправления №3072.
## Изменения системы сборки
* Встроенная библиотека `fmt` обновлена до версии 7.1.3.