В этом файле отображаются только ключевые изменения между разными версиями Media Player Classic - BE. 1.5.2 ============================== Сборка в Visual Studio 2015 больше не поддерживается. VTSReader Исправлено падение на некоторых DVD-Audio с пустыми Title. UDP/HTTP Reader Добавлена возможность подключаться к потокам с "Content-Type: None", такое встречается на некоторых трансляциях IPTV. DTSAC3Source Добавлена поддержка файлов с AC3 core + EAC3 dependent streams. Сплиттеры Улучшена работа с плохими тегами ID3м2, добавлена поддержка чтения Extended header. Откорректировано заполнение extradata для H.264 и HEVC. Улучшен механизм восстановления доступа к проигрываемому файлу (после переподключения флешки, сетевого диска и т.д.). Улучшена совместимость с StreamBuffRe. Добавлен MPC DVR Splitter для работы с записями некоторых китайских камер DVR/IP ('HXVS'). Улучшена поддержка глав и изображений в тегах ID3v2. Оптимизировано чтение данных. Максимальный размер буфера увеличен до 15 секунд. Это должно решить проблему с DVD-приводами, у которых скорость вращения нарастает с большой задержкой. MPEGSplitter Улучшена поддержка DVD-Audio. Улучшена поддержка онлайн-стримов. Исправлено проигрывание некоторых MPEG-TS потоков. Исправлена перемотка некоторых MPEG-PS потоков. Улучшено чтения PSI (Program-specific information). Добавлена поддержка отображения нескольких языков в названиях дорожек (такое встречается в субтитрах). Улучшена поддержка DTS-HD. Добавлена поддержка файлов с AC3 core + EAC3 dependent streams. Исправлено падение при открытии "неполной" Blu-ray структуры. Добавлена поддержка MPEG-4 ASP. Откорректировано окно настроек для больших масштабов. Уменьшено время открытия некоторых файлов с потоками AVC и HEVC. MP4Splitter Улучшена поддержка потоков Vorbis. Устранено падение при открытии файлов DASH, у которых временные метки первого сегмента начинались со значения больше нуля. Исправлена перемотка фрагментированных (dash) файлов не по индексам. Добавлена поддержка видео "Vidvox Hap". Устранено падение при открытии некоторых MP4 файлов. Улучшена поддержка VP8. Добавлена поддержка Opus в MP4. добавлена поддержка MPEG Audio Layer 2. Добавлена поддержка AV1. MatroskaSplitter Добавлена поддержка параметров "ROTATE" и "ROTATION". Улучшена перемотка для неполных файлов. Откорректировано отображение битрейта для AC3 и DTS дорожек. Исправлено падение при открытии файлов с более чем одной видео-дорожкой. Добавлена поддержка AV1. Расширена поддержка дорожек E-AC3. Откорректирована работа с пропорциями и обрезкой видеокадра. Исправлена статистика сплиттера (IBufferInfo). Оптимизировано чтение ближайших субтитров после перемотки при наличии в файле данных CueRelativePosition и CueDuration. FLVSplitter Добавлена поддержка тегов в формате UTF-8, добавлена поддержка тега "author". OggSplitter Исправлено открытие файлов, у которых временные метки начинаются не с нуля. Добавлена поддержка чтения комментариев для FLAC дорожек, добавлена поддержка тегов "CUESHEET" и "METADATA_BLOCK_PICTURE". Улучшено проигрывания live трансляций и записей. Исправлена перемотка, ранее работала неверно и могла приводить к расхождению аудио и видео. BinkSplitter Исправлен расчет временных меток для аудио-дорожек. RawVideoSplitter Добавлена поддержка файлов IVF ('DKIF'). Расширена поддержка файлов RAW MPEG4 (DivX5 и других). MpaSplitter Исправлено открытие некоторых маленьких файлов. AudioSplitter Добавлена поддержка ID3v2 в заголовке APE файлов. Откорректирована поддержка ID3v2 в WAV файлах. MpaDecFilter Исправлено декодирование 16bit BD LPCM. Добавлена поддержка декодирования PCM A-law и mu-law. Переработана и исправлена передача E-AC3 по битстриму через HDMI. Переработана обработка временных меток, что должно сделать воспроизведение некоторых форматов (например RealAudio) более ровным. Добавлена поддержка декодирования DVD-Audio с двумя группами каналов, у которых частота или разрядность отличаются. Улучшен битстрим TrueHD. MPCVideoDec Исправлен вывод перевернутого изображения RGB при совместной работе с VSFilter. Если не указаны параметры YUV видео, то задаем BT.601 или BT.709 исходя из разрешения для более корректного преобразования в RGB. Исправлено проигрывания потоков H.264 с высоким значением ReFrames. Откорректирован размер кадра для режима "Вертикальная стереопара". Теперь флаг о типе интерлейса и цветовом пространстве из вышестоящего фильтра (контейнера) имеет больший приоритет. Добавлена поддержка для RGBP16, который выдает Avisynth+ совместно с FFVideoSource. Улучшена проверка на совместимость потока с аппаратным декодированием. Добавлена возможность аппаратного декодирования видео с разрешением 720x1280 для старых версий Intel HD. Убрана поддержка режима DXVA2_VP9_VLD_Intel. Добавлена поддержка видео "Vidvox Hap". Расширена поддержка UtVideo. Улучшена поддержка VC-1, MPEG-1/2, MPEG-4. Декодер теперь получает дополнительную информацию от встроенных сплиттеров. Добавлена поддержка кодека FMP4 (разновидность MPEG-4). Добавлена поддержка AOMedia Video 1 (AV1). Исправлено зависание после остановки при декодировании 3D MVC и выводе через madVR. Исправлена неработоспособность декодера ffvhuff. Устранены артефакты при перемотке видео H.264 на видеоадаптерах AMD. Различные изменения в декодере HEVC. AudioSwitcher Исправлено некорректное отображение названия дорожек в некоторых случаях. Исправлено воспроизведение звука 8 бит моно. Добавлена возможность регулировки уровня центрального канала и окружающего звука. MpcAudioRenderer Исправлена работа при выводе 24bit и изменении скорости проигрывания. Улучшено изменение настроек и устройств вывода при воспроизведении. Добавлена функция стерео crossfeed (для наушников), используется библиотека bs2b с параметрами 700 Hz, 6 dB. Полностью переписан метод синхронизации, теперь сам аудио-рендерер выполняет роль "часов". Опция "UseWasapi" переименована в "DeviceMode". По умолчанию теперь используется режим WASAPI Shared, как наиболее дружелюбный к пользователю. Переработано окно статуса, добавлена возможность перевода. Добавлена настройка буфера устройства, доступны значения "По умолчанию"(что выдает драйвер), 50 и 100 мс. EVR Custom Presenter Исправлена работа с параметром NominalRange входного видео. По умолчанию для уменьшения используем шейдерный метод "PS: Simple averaging", а для увеличения "PS: Catmull-Rom spline4". Добавлены показания загрузки GPU и использование GPU Memory для адаптеров Intel и AMD. Добавлена поддержка интерполяции DXVA-HD (имеет смысл для адаптеров Intel). Добавлено определение режимов "d3d11 native" (LAV Video) и Intel H.264 (MVC 3D). Убрана поддержка текстур "32-bit Floating Point" (D3DFMT_A32B32G32R32F), т.к. не дает заметных преимуществ по сравнению с "16-bit Floating Point" (D3DFMT_A16B16G16R16F), но при этом вызывает различные проблемы (падение производительности, глюки интерфейса, вылеты плеера). Исправлена работоспособность опций "Не масштабировать кадр при малом увеличении/уменьшении" для эксклюзивного полного экрана. Исправлена загрузка неправильного ICC-профиля для неосновного дисплея. Исправлено определение поддержки шейдеров PS 2.0b. Переработана статистика рендерера (Ctrl+J). Субтитры Устранено падение после неверного результата функциях CWord::Transform(). Исправлено работа опции "Позиционировать относительно кадра" для текстовых субтитров. Исправлено отсутствие или некорректный вывод некоторых эффектов при уменьшении изображения для текстовых субтитров. Улучшена поддержка субтитров формата WebVTT. Добавлена поддержка формата LyRiCs (.lrc). Файлы с расширением .txt более не рассматриваются как файлы субтитрами. Корректно отображаем внешние субтитры при изменении скорости проигрывания. Исправлена работа с субтитрами PGS. Теперь нет необходимости выделять большие буферы в сплиттерах. Улучшена поддержка субтитров из телетекста. YouTube Улучшена работа со списком dashmpd. Улучшена поддержка Youtube live stream. Игнорируем субтитры созданные автоматически. Улучшен парсер субтитров. Добавлено автоматическое сохранение внешней звуковой дорожки, в случае сохранения видео в формате DASH. Добавлена поддержка Youtube 1440p и 2160p live streams. Добавлена поддержка разрешений 5k и 8k. Используем google api для парсера плейлистев. Это позволит загружать плейлисты с более чем 200 элементами. Добавлена поддержка youtube-dl. Файл youtube-dl.exe должен находиться в папке плеера или по пути указанном в переменной "PATH". Панель настроек "YouTube" переименована в "Online media services". При наличии отображаем потоки AV1 в меню "Навигация->Перейти". Исправлено имя файла для сохранения после изменения разрешения в меню "Навигация->Перейти". Добавлена поддержка форматов 134 и 136, если отсутствуют 18 и 22. Исправлены проблемы с субтитрами после смены качества роликов Youtube. Шейдеры Откорректирован шейдер "grayscale.hlsl". Добавлен шейдер "treshold.hlsl". Добавлен шейдер "LumaSharpen.hlsl" (спасибо JNW). Инсталлятор Добавлена обработка случая недоступности libmfxsw32/64.dll.zip во временной папке. Деинсталлятор теперь может быть подписан цифровой подписью. MPCBEShellExt Уменьшен размер, более не используем MFC. Плеер Откорректирована запись истории. Исправлена работа кнопки "Применить" в настройках. Исправлена ссылка на сайт uICE. Исправлена неактиность кнопки выборка субтитров для некоторых DVD-Video. Исправлены размеры окон настроек внешних фильтров. Улучшения работы плейлиста. Исправлена команда "Сортировать по имени". Добавлена "Обратная сортировка". Список MPCAPI_COMMAND синхронизирован с проектом MPC-HC. Исправлены некорректно работающие команды, добавлена команда CMD_OPENFILE_DUB. Рефакторинг MPCTestAPI. Добав...
michalgoga19821