Обновлен Changelog.Rus.txt
MpegSplitter - увеличен "probe" размер для MPEG-PS до 1 мегабайта.
ffmpeg - исправлена инициализация AV1 декодера.
Изменение отображаемого времени на полосе прокрутки не работало при паузе.
В Windows 11 темное меню выводим с закругленными углами, используем малый радиус т.к. с ним меню выглядит лучше чем у системы с большим радиусом закругления.
Обновлен японский перевод.
MPCVideoDec - D3D11 нативный декодер, "упрощена" проверка корректности параметров через вызов ID3D11Device::CreateTexture2D().
Исправлен русский перевод.
MpegSplitter - косметика кода.
Минимальный размер превью = 5%.
Обновлен японский перевод.
Косметика кода.
MPCVideoDec - добавлен функционал выбора адаптера для декодера D3D11 copy back.
MPCVideoDec - Корректировка получения списка адаптеров.
При использовании расширения проводника не корректно работала опция "Открывать файлы, используя" в некоторых случаях.
Обновлен Readme.txt
Обновление dav1d git-0.9.2-85-g633c63e;
Небольшая корректировка/дополнение CHTTPAsync.
Добавлена проверка на нулевой указатель.
Исполняемые файлы youtube-dl/yt-dlp ищутся так же и в путях, указанных в системной переменной PATH.
Корректировка парсера H.264 SPS.
MPCVideoDec - при использовании D3D11 Copy Back выводим "реальное" имя используемого графического адаптера(актуально для систем с несколькими адаптерами).
MPCVideoDec - d3d11: Explicitly enable multithread protection on the device context(синхронизация с LAV Video Decoder).
MPCVideoDec - при использовании NVDEC выводим "реальное" имя используемого графического адаптера(актуально для гибридных ноутбуков и систем с несколькими адаптерами).
Обновлен японский перевод.
mfx_dispatch - корректировка кода получения указателя на функцию SetThreadErrorMode().
Обновление dav1d git-0.9.2-69-g396122d.
Обновлен японский перевод.
mfx_dispatch - добавлена совместимость с Windows Vista.
Используем mfx_dispatch из исходников(https://github.com/Intel-Media-SDK/MediaSDK, текущая версия git-intel-mediasdk-21.4.2-7-g1c2f0c7a).
MPCVideoDec - устранена потенциальная утечка памяти.
Youtube - теперь если встроенный парсер не смог открыт ссылку то используем внешний, если он разрешен в настройках.
Встроенный парсер Youtube - вернул возможность открытия ссылок с ограничением по возрасту(требуемых авторизации на самом Youtube).
Встроенный парсер Youtube - очередная корректировка получение ссылок на потоки, исправлено получение "медленных" ссылок.
MpcAudioRenderer - все "махинации" по выставлению битности и частоты равными текущим системным в SHARED режиме нужны только для Windows 10 для работы "Windows Sonic for Headphones" режима.
Полоса прокрутки в Эксклюзивном режиме, вывод времени - в случае отсутствия длительности выводим только текущее время проигрывания.
Исправлено падение при попытки вывода полосы прокрутки в Эксклюзивном режиме в случае отсутствия длительности.
ID3Tag - добавлена поддержка обработки CUESHEET внутри тега 'TXXX'.
Избавились от warning C4018.
Корректировка парсинга MPEG Audio Header - убраны неправильные проверки.
Убрали подпись "внешний" у MPC Video Renderer.
Обновление dav1d git-0.9.2-50-gf7e0d4c, вернули совместимость с Windows Vista.
MPCVideoDec - исправлен вывод при использовании декодера NVDEC в некоторых случаях.
MPCVideoDec: Ускорено копирование YUV444P в выходной пин.
MPCVideoDec - дополнение к предыдущему коммиту.
Опечатка.
ffmpeg - дополнение функции d3d11va_device_create().
Обновление dav1d git-0.9.2-44-geb0308b;
MPCVideoDec - избавились от warning C4996.
MPCVideoDec - "ускорение" D3D11 Copy-back декодирование.
MPCVideoDec - небольшая корректировка кода.
Небольшое изменение последнего коммита - используем регулярки.
Встроенный парсер Youtube - Субтитры.
MPCVideoDec - корректировка кода.
MPCVideoDec - косметика кода.
MPCVideoDec - для D3D11 copy-back и NVDEC формируем данные о кодеке/битности.
MPCVideoDec - исправление кода.
MPCVideoDec - добавлены декодеры D3D11 Copy-back и NVDEC.
ffmpeg - дополнение.
ffmpeg - добавлены файлы для будущей поддержки NVDEC.
Размер контрола.
Встроенный парсер Youtube - Главы.
Встроенный парсер Youtube - исправлено медленное проигрывание некоторых ссылок(используются альтернативные ссылки на потоки).
WebClient - исправлен путь parent.
MpcAudioRenderer - исправлена ошибка в коде из-за которой в некоторых случаях отсутствовал звук при выводе в 16bit. Устранены возможные утечки памяти.
MediaControls - для Youtube роликов выводим автора.
MediaControls - добавлена поддержка изображения для Youtube аудио, в случае его наличия и отображения в самом проигрывателе.
Корректировка r6532.
MpcAudioRenderer - небольшая корректировка применения опций "на лету".
Корректировка ffmpeg/h264 декодера.
Добавлена поддержка yt-dlp_x86.exe, небольшая корректировка построения списка полученных форматов.
Добавлена поддержка yt-dlp(форк youtube-dl), yt-dlp.exe должен лежать рядом с исполняемым файлом проигрывателя.
System Media Transport Controls - добавлена загрузка изображения из ресурсов открываемого файла.
System Media Transport Controls - добавлен вывод изображения(добавлен main.png). Различные доделки/корректировки.
Забыли про проверки.
System Media Transport Controls - добавлена заготовка для вывода изображения.
System Media Transport Controls - добавлена обработка нажатия кнопок.
Добавлена базовая поддержка System Media Transport Controls(кнопки управления пока не работают, так же в будущем надо будет добавить изображение).
Исправлена сборка в VS2019.
MPCBEShellExt - улучшена интеграция с системой/плейером для пользователей с ограниченными правами.
MPCBEShellExt - корректировка кода.
MPCBEShellExt - небольшая корректировка.
ffmpeg.mak - убрана лишняя строка.
libspeex - сырцы включены в проект и собираются в Visual Studio, версия не изменилась.
MpcAudioRenderer - для Shared режима так же выставляем битность равной текущей системной.
Обновление dav1d git-0.9.2-15-gc7f8c82;
Избавились от одного "кастомного" кода в ffmpeg.
Добавлена заготовка для поддержки System Media Transport Controls(https://docs.microsoft.com/en-us/uwp/api/windows.media.systemmediatransportcontrols).
Исправлена работа с Blu-ray плейлистами + главами в меню проигрывателя.
MpcAudioRenderer - исправлено зависание в конце проигрывания в некоторых случаях.
Обновлен японский перевод.
MPCVideoDec - небольшая корректировка обработки изменения потока в режиме DXVA2 декодера.
OggSplitter - исправлено чтение "страниц" при открытии. Это исправит чтение некоторых метаданных.
OggSplitter - добавлена проверка при чтении метаданных.
Корректировка кода.
Обновлен японский перевод.
Теперь вызывать свойства видео-рендерера в настройке Видео можно и во время проигрывания, будет отображаться текущая копия фильтра.
Встроенный парсер Youtube - добавлено распознавание ссылок типа "youtube.com/shorts/".
Обновление rapidjson git-v1.1.0-665-g00dbcf2c;
MPCVideoDec - "обмен" информации по MVC декодеру теперь происходит через IExFilterConfig. Это избавит от падения при использовании старых версий внешнего декодера.