,       ,

Главная Главная
Безопасность Безопасность
Бизнес Бизнес
Скачать программы для вебмастера Вебмастеру
Скачать программы для роботы с графикой Графика
Скачать игры Игры
Бесплатные флеш игры онлайн Флеш игры
Скачать программы для Интернета и сетей Интернет и сети
Мультимедиа Мультимедиа
Скачать программы для обучения Образование
Скачать программы для рабочего стола Рабочий стол
Скачать программы для роботы с операционной системой Система
Скачать программы для роботы с текстом Текст
Реклама Реклама



Перейти к описанию программы Media Player Classic BE

История изменений программы Media Player Classic BE


Изменения в программе Media Player Classic BE 1.6.11 (27.12.2023):

StreamReader
Исправлено открытие HLS Live.

MP4Splitter
Устранено падение плеера на некоторых некорректных файлах MP4.

MpaDecFilter
Устранена утечка памяти.

MPCVideoDec
Устранено зависание на некоторых потоках H.264 при воспроизведении WTV.

Субтитры
Улучшена поддержка субтитров RealMedia. Использованы наработки из проекта MPC-HC.
Дополнительная информация в имени файла внешних субтитров должна быть только после символа точки.

YouTube
Улучшена работа с yt-dlp.
Если встроенный парсер Youtube не смог получить ссылки, то будет сделана попытка использовать yt-dlp.

Плеер
Добавлена возможность изменять настройку "Переносить окно за видеообласть" с помощью горячей клавиши.
Если активна настройка "Показывать миллисекунды" (Статусная строка), то в имени файла скриншотов будут записаны миллисекунды.
Разделитель для "Приоритета дорожек" теперь только пробел.
Добавлена возможность копировать пути записей истории в буфер обмена.
Исправлено копирование данных MediaInfo в буфер обмена.
Исправлена работа настройки "Поверх всех окон > Во время воспроизведения...", когда окно плеера оказывается скрыто другим окном.
В группу форматов MIDI добавлено расширение .kar.

Инсталлятор
MPC Video Renderer 0.7.1 включен в инсталлятор.

Обновлен японский перевод (автор tsubasanouta).
Обновлен испанский перевод (автор IPeluchito).
Обновлен немецкий перевод (автор Klaus1189).
Обновлен итальянский перевод (автор mapi68).
Обновлен турецкий перевод (автор cmhrky).
Обновлен румынский перевод (автор AndreiMiloiu).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен венгерский перевод (автор mickey).
Обновлен украинский перевод (автор arestarh).
Обновлен корейский перевод (авторы Hackjjang).
Обновлены голландский и китайский (Traditional) переводы (автор beter).
Обновлен французский перевод (автор rhahgleuhargh).

Обновлены библиотеки:
	ffmpeg git-n6.2-dev-567-gf5f414d9c4;
	Little-CMS git-lcms2.16-8-gf1060e7;
	MediaInfo git-v23.11-26-gd6ee71845;
	nanosvg git-706eb06;
	rapidjson git-v1.1.0-745-g6089180e;
	ZenLib git-v0.4.41-7-g1250d32.

Изменения в программе Media Player Classic BE 1.6.10 (07.10.2023):

Различные исправления для уменьшения вероятности утечек памяти и повышения стабильности работы.
Файл COPYING.txt переименован в LICENSE.txt.

AudioSplitter 
Добавлена поддержка нескольких тегов ARTIST для FLAC.

MP4Splitter
Добавлена поддержка флага "default" для субтитров.

MpaDecFilter
Добавлена поддержка кодека "Intel Music Coder".
Исправлено декодирование 24-битных "Monkey`s Audio" (обновлен FFmpeg).

MPCVideoDec
Добавлена поддержка кодека "Intel H.263".

VideoRenderers
Устранено зависание при использовании пиксельных шейдеров окна (post-resize) в SyncRenderer.

Субтитры
Улучшена поддержка субтитров WebVTT. Использованы наработки из проекта MPC-HC.

YouTube
Добавлена поддержка скачивания дорожек субтитров для роликов YouTube.

Плеер
Добавлен шейдер Gamma со значением 1.3, которое делает изображение немного светлее.
Исправлена работы команды плейлиста "Убрать несуществующие файлы".
Устранена загрузка неподходящих внешних аудиофайлов.
Команда "Удаление в корзину" не будет работать для файлов .ifo, .bdmv и .mpls.
Исправлено открытие некоторых файлов Cue Sheet (.cue).
Исправлен Drag`n`Drop из браузеров.
Ускорена работа с большими плейлистами.
Добавлена возможность указать полный путь к "ffmpeg.exe". Добавлен поиск "ffmpeg.exe" в "App Paths".
Переделан диалог сохранения файлов.

Инсталлятор
Файлы для "H.264 MVC 3D Decoder" теперь включены в инсталлятор.

Обновлен корейский перевод (авторы Hackjjang).
Обновлен румынский перевод (автор AndreiMiloiu).
Обновлен венгерский перевод (автор mickey).
Обновлен немецкий перевод (автор Klaus1189).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен турецкий перевод (автор cmhrky).
Обновлен итальянский перевод (автор mapi68).
Обновлены голландский и китайский (Traditional) переводы (автор beter).

Обновлены библиотеки:
	dav1d git-1.3.0-3-g47107e3;
	ffmpeg git-n6.1-dev-2279-g5d98259841;
	MediaInfo git-v23.10-2-g0530bf162;
	zlib 1.3.

Изменения в программе Media Player Classic BE 1.6.9 (16.08.2023):

FLVSplitter
Добавлена поддержка HEVC, VP9, AV1 в "Enhanced flv".

MPCVideoDec
Добавлен экспорт метаданных Dolby Vision через интерфейс IMediaSideData.
Исправлено аппаратное декодирование D3D11 copyback на некоторых графических адаптерах Intel.
Исправлен выбор выходного формата при декодировании некоторых 10-битных HEVC.

YouTube
Улучшена поддержка YouTube во встроенном парсере.

Плеер
Проверка обновлений не будет производится, если плеер запускается с открытием файлов.

Инсталлятор
Добавлена возможность установки "MPC Video Renderer 0.6.9".

Обновлен корейский перевод (авторы Hackjjang).

Обновлены библиотеки:
	dav1d git-1.2.1-46-ge58afe4;
	ffmpeg git-n6.1-dev-1778-g0e9956a06e;
	Little-CMS git-lcms2.15-72-g6cabbce;
	MediaInfo git-v23.07-14-g993216d0d;
	ZenLib git-v0.4.41-5-g36c8e41;
	Detours git-v4.0.1-109-g4b8c659;
	rapidjson git-v1.1.0-737-g956063db.

Изменения в программе Media Player Classic BE 1.6.7 (05.05.2023):

Windows Vista больше не поддерживается.

Сплиттеры
Добавлена идентификация Atmos в EAC3 и TrueHD, а также DTS:X и DTS:X IMAX в звуковых дорожках.

MpaSplitter
Исключено случайное подключение к файлам .wtv (Windows Television).

Mp4Splitter
Устранено редкое падение при работе с потоками DASH.
Оптимизирована навигация по файлу.

MpegSplitter
Исправлено определение аудиодорожек для некоторых потоков HLS.

MPCVideoDec
Исправлено воспроизведение для VC-1.

AudioSwitcher
Добавлен пресет "Для аудио с шепотом и взрывами" для фильтров FFmpeg.
Добавлена возможность подключения к системному фильтру "Resampler DMO".

MPCAudioRenderer
Устранено падение при выводе в 24bit и изменении скорости воспроизведения.

VideoRenderers
Убрана поддержка PowerStrip и режима "Синхронизировать дисплей с видео" для Sync Renderer.
EVR-CP и Sync Renderer теперь отображают точное значение частоты обновления дисплея.
Опция "10-бит RGB вывод" теперь работает только для соответствующего режима дисплея.

Субтитры
Исправлено изменение стиля для простых текстовых субтитров (SubRip и др.).
Добавлена возможность отключать субтитры через "Приоритет дорожек".
Добавлена загрузка субтитров из подпапки ".SubsFILENAME_WITHOUT_EXT".

YouTube
Добавлена возможность заранее выбрать только звук во встроенном парсере.
Добавлена поддержка ссылок "youtube.com/@".
Исправлена поддержка новых версий yt-dlp.
Добавлен выбор предпочтительного языка аудиодорожки.
Исправлено получение метаданных.

Плеер
Добавлено отображение единственной аудиодорожки в OSD при попытке переключении на следующую или предыдущую.
Добавлено отображение номера аудиодорожки в OSD.
Окно истории теперь не блокирует взаимодействие с основным окном плеера.
Исправлено запуск закладок из меню.
Улучшено открытие URL требующих авторизацию.
Исправлено сохранение пути к внешнему файлу субтитров в истории.
В плейлист добавлена опция "Пропускать ошибочные элементы".
Ускорено открытие и навигация для URL с редиректом.
Различные исправления интерфейса.

Инсталлятор
Добавлена возможность установки "MPC Video Renderer 0.6.7".

Обновлен немецкий перевод (автор Klaus1189).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен корейский перевод (авторы Hackjjang и Potmarigold).
Обновлен венгерский перевод (автор mickey).
Обновлен турецкий перевод (автор cmhrky).
Обновлен украинский перевод (автор arestarh).
Обновлен итальянский перевод (автор mapi68).
Обновлен испанский перевод (автор IPeluchito).
Обновлены голландский и китайский (Traditional) переводы (автор beter).
Обновлен японский перевод (автор tsubasanouta).

Обновлены библиотеки:
	dav1d git-1.1.0-33-g922bd82;
	ffmpeg git-n6.1-dev-518-ge3143703e9;
	Little-CMS git-lcms2.15-44-g2dec684;
	MediaInfo git-v23.04-gdd350156;
	zlib 1.2.13;
	rapidjson git-v1.1.0-727-g949c771b.

Изменения в программе Media Player Classic BE 1.6.6 (10.02.2023):

MPCStreamReader
Добавлена поддержка перенаправления URL для HLS.
Улучшена работа с некоторыми трансляциями.

AudioSplitter 
Исправлено воспроизведение начальных сэмплов файлов FLAC.

MpaDecFilter
Исправлено декодирование некоторых потоков TrueHD.
Улучшена поддержка битсриминга при смене устройства.

FLVSplitter
Улучшена поддержка видео HEVC.

MpegSplitter
Исправлена навигация по времени для 3D Blu-ray.
Добавлена опция "Поддержка 3D MVC Extension".

MPCVideoDec
Исправлено декодирование некоторых MPEG-4 ASP.

MpcAudioRenderer
Устранено пропадание звука при изменение скорости в конце воспроизведения.

VideoRenderers
Рефакторинг и оптимизация.
EVR-CP теперь может быть использован в качестве рендерера предварительного просмотра.
Исправлен вывод некоторых субтитров Stereo 3D для EVR-CP.
Добавлена возможность преобразовывать Stereo3D из Half OverUnder в Interlace для MPC Video Renderer 0.6.4.1986 (393835e) или новее.
Экспериментальная опция MPCVRFullscreenControl теперь доступна из интерфейса плеера.

Субтитры
Улучшен парсинг параметров полигона в субтитрах SSA/ASS.
Небольшая оптимизация рендеринга субтитров PGS/DVB.
Устранено падение плеера на некоторых испорченных субтитрах.

YouTube
Значительно увеличена скорость сохранения роликов с YouTube.
Значительно увеличена скорость работы встроенных Фильтров источников при работе с YouTube.

Плеер
Добавлена опция выбора рендерера предварительного просмотра.
Исправлено размещение вытянутого по вертикали кадра в окне предварительного просмотра.
Дополнительные дорожки теперь не будут появляться в списке недавних файлов Windows.
Уменьшена вероятность ложных срабатываний при переносе окно за видеообласть.
Добавлено сохранение текущей позиции после 5 секунд паузы.
Добавлена возможность изменения максимального количества записей в истории.
Различные исправления интерфейса.

Инсталлятор
Добавлена возможность установки "MPC Video Renderer 0.6.5".

Обновлен корейский перевод (авторы Potmarigold и Hackjjang).
Обновлен итальянский перевод (автор mapi68).
Обновлен венгерский перевод (автор mickey).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен турецкий перевод (автор cmhrky).
Обновлен немецкий перевод (автор Klaus1189).
Обновлены голландский и китайский (Traditional) переводы (автор beter).
Обновлен испанский перевод (автор IPeluchito).

Обновлены библиотеки:
	dav1d git-1.0.0-112-g77b3955;
	ffmpeg git-n5.2-dev-2245-gab8cde6efa;
	Little-CMS git-lcms2.14-44-ge71aeb6;
	MediaInfo git-v22.12-17-gaa0dc68a2;
	nanosvg git-9da543e.

Изменения в программе Media Player Classic BE 1.6.1 build 6845 (30.01.2022):

Удалены MPC RealVideo Decoder и MPC RealAudio Decoder.

MPCVideoDec
Добавлена возможность выбирать графический адаптер для декодера D3D11 copy back.
Исправлено декодирование видео AV1.

Субтитры
Убрано отображение кода "‎" для некоторых субтитров.
Исправлено рисование непрозрачной рамки.

Плеер
Добавлена возможность хранения файла настроек в профиле пользователя.
Добавлена возможность вызывать меню последних файлов, окна истории и окна выбора шейдеров нажатием клавиши.
Разные исправления.

MPCBEShellExt (расширение проводника)
Исправлена работа команды "Открывать файлы, используя".

Обновлен немецкий перевод (автор Klaus1189).
Обновлен португальский (бразильский) перевод (автор Siegfried Janke).
Обновлены голландский и китайский (Traditional) переводы (автор beter).
Обновлен турецкий перевод (автор cmhrky).
Обновлен венгерский перевод (автор mickey).
Обновлен украинский перевод (автор arestarh1986).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен японский перевод.

Обновлены библиотеки:
	dav1d git-0.9.2-85-g633c63e;
	ffmpeg git-n5.1-dev-188-gdcc9454ab9;
	Little-CMS git-lcms2.13rc1-6-ge090fcf;
	MediaInfo git-v21.09-72-ge481a58e7;

Изменения в программе Media Player Classic BE 1.5.6 build 6000 (02.02.2021):

Сплиттеры
Улучшена работа по протоколу HTTP.
Удален фильтр MPC FLAC Source.
Игнорируем испорченные тэги `APIC` и `OPIC` в ID3v2.

UDP/HTTP Reader
Добавлена поддержка ShoutCast.
Добавлена поддержка потоков с content-type "video/mpeg".

VTSReader
Исправлено получения списка глав.

AudioSplitter
Добавлена поддержка глав для формата WAV.
Добавлена поддержка формата FLAC.
Добавлена базовая поддержка формата AIFF.

AviSplitter
Добавлена поддержка видео в формате AV1.
Улучшена совместимость с некоторыми внешними видеодекодерами H.264.

DVRSplitter
Добавлена поддержка формата файлов китайской камеры KKmoon CCTV.

RawVideoSplitter
Добавлена поддержка файлов AV1 OBU.

MatroskaSplitter
Исправлено воспроизведение некоторых видео типа VFW.
Исправлено поддержка HDR для VP9 кодека.
Добавлена поддержка элемента "ProjectionPoseRoll", в котором записан угол поворота кадра.

MP4Splitter
Определяем формат пикселя для DNxHD.
Исправлено проигрывание файлов с "edit list".
Исправлено получение размеров и пропорций кадра для некоторых файлов MOV.
Исправлено открытие файлов с пустым атомом `ctts`.
Исправлено определение битрейта для некоторых звуковых дорожек.

MpaDecFilter
Исправлено кодирование в AC-3. Добавлена проверка возможности вывода SPDIF с частотой 44100 Гц.

MPCVideoDec
Улучшено многопоточное декодирование AV1.
Декодер DXVA2 будет подключаться только для совместимых медиатипов.

AudioSwitcher
Исправлено отключение микшера, когда он не требуется.

MpcAudioRenderer
Исправлено проигрывание DVD-Video у которых отсутствует звук в меню.

Видеорендереры
Исправлено отображение HLG для EVR-CP.
Исправлен показ первого кадра в некоторых ситуациях для EVR-CP.
Небольшая оптимизация EVR-CP и Sync.
Удалена поддержка VMR-7 ("Системный по умолчанию") и VMR-9.

Субтитры
Устранено мерцание некоторых субтитров.

Youtube
Страницы пользователей типа https://www.youtube.com/c/ теперь анализируются как плейлисты.
Добавлена проверка на доступность получаемой ссылки.
Исправлено открытие различных ссылок.
Улучшено меню выбора форматов YouTube.
Добавлена возможность открыть только звуковую дорожку для ролика YouTube.

Плеер
Для работы с изображениями теперь используется WIC вместо GDI+.
Исправлено сохранение миниатюр для видеофайлов у которых видеодорожки заметно короче аудиодорожек.
Внешние файлы изменения интерфейса (toolbar.png, gpu.png, flybar.png) теперь могут быть только в 
формате PNG.
Добавлена возможность загружать логотип и обложки в формате HEIF и WebP.
Уменьшаем размер больших картинок при просмотре в панели настроек "Логотип".
Ограничиваем размер окна размером рабочего стола при запуске плеера и в начале воспроизведения.
Устранена утечка объектов GDI при использовании плейлиста.
Переделаны настройки мыши. Добавлена панель настроек "Мышь".
Добавлена возможность задания модификаторов Ctrl, Shift и "Right button" для некоторых действий мыши.
Кнопки управления "Предыдущий" и "Следующий" дополнены действиями "Предыдущий файл" и "Следующий файл" 
при нажатии правой кнопки мыши.
Оптимизирована первичная отрисовка основного окна для Windows 7, 8, 8.1.
Исправлено состояние индикатора "GPU" после закрытия файла.
Оптимизирована отрисовка элементов плейлиста.
Добавлен функционал "Повтор A-B".
Добавлена возможность назначить горячую клавишу для открытия папки.
Немного оптимизирована работа с настройками.
Оптимизирован вывод текста в полях "Информация", "Статистика" и статусной строке.
Улучшен функционал OSD при выводе постоянных сообщений.
Устранены различные проблемы для эксклюзивного полного экрана.
Оптимизация вывода полосы перемотки для эксклюзивного полного экрана.
Добавлена возможность назначить горячую клавишу для вызова меню "По окончании воспроизведения".
Улучшена работа на системах с несколькими дисплеями и разным DPI.
В подменю "Положение и размер кадра" ("Pan&Scan") добавлены команды поворота и отражения.
Добавлена возможность добавлять все медиа-файлы в папке при добавлении одного файла.
Тулбар, флайбар, кнопки панели задач и другая графика теперь в формате SVG (спасибо Ivan Shatsky). 
Улучшено отображение элементов интерфейса при больших масштабах Windows. 
Добавлена возможность загрузки внешних toolbar.svg и flybar.svg.
Исправлено отображение глав на полосе поиска для некоторых DVD-Video.
Различные исправления в работе интерфейса плеера.

Инсталлятор
Добавлен путь к плееру в раздел реестра "App Paths".

Расширение оболочки
Устранено зависание при открытии файлов из qBittorrent.

Обновлен украинский перевод (автор arestarh1986).
Обновлен немецкий перевод (автор Klaus1189).
Обновлен венгерский перевод (автор mickey).
Обновлен китайский (Simplified) перевод (автор wushantao).
Обновлен турецкий перевод (автор cmhrky).
Обновлены китайский (Traditional) и голландский переводы (автор beter).
Обновлен греческий перевод (автор George).
Обновлен португальский (бразильский) перевод (автор SIEGFRIED JANKE).
Обновлен польский перевод (автор maxoku).

Обновлены библиотеки:
	dav1d git-0.8.1-17-gb12229c;
	ffmpeg git-n4.4-dev-2373-ga7f9b3b954;
	Little-CMS git-2.11-42-g7dcc91f;
	MediaInfo git-v20.09-66-gacf041ac;
	openjpeg git-v2.3.1-59-g0f169867;
	ZenLib git-v0.4.38-25-g11a96d5;

Изменения в программе Media Player Classic BE 1.5.3 build 4488 (01.04.2019):

ShoutcastSource
Добавлена поддержка метаданных записанных в формате json.

OggSplitter
Улучшена поддержка глав.
Исправлено воспроизведение очень мелких файлов.

FLVSplitter
Добавлена поддержка файлов Xunlei XV.

MpegSplitter
Добавлена поддержка смешанных потоков H.264 3D MVC.
Увеличен первоначальный размер считываемых данных для локальных файлов до 60 мегабайт в случае, если в PMT присутствует HEVC поток.
Добавлена поддержка MPEG-PS с потоками mu-law.
Улучшена навигация на файлах с испорченными блоками.

MP4Splitter
Добавлена поддержка видеокодека `r210` для файлов MOV.
Добавлена поддержка обрезки кадра (атом `clap`).
Добавлена поддержка MP4 dash файлов, с отдельными сегментами для каждой дорожки.
Добавлена поддержка видео Avid DNxHR (`AVdh`).
Добавлена поддержка цветового пространства (атом `colr`).
Добавлена поддержка HDR Light Level (атом `clli`).
Добавлена поддержка HDR метаданных (атом `mdcv`).

DVRSplitter
Добавлена полноценная поддержка DAV(DHAV) файлов.

MpaDecFilter
Всегда используем декодирование в PCM в случае проигрывания потока DTS Express.
Улучшена совместимость битстрима DTS-HD HRA.
Улучшен битстрим TrueHD+Atmos.
Добавлен битстрим MLP.

Mpeg2DecFilter
Изменен формат настроек яркости, контраста, оттенка и насыщенности.
Встроенный в плеер фильтр теперь подключается только для DVD-Video. В остальных случаях для MPEG-1 и MPEG-2 будет подключаться MPCVideoDec.

MPCVideoDec
Удалена опция "Метод отключения деблокинга H264".
Добавлена опция "Пропускать B-кадры".
Более корректно учитывается порядок строк при преобразовании RGR в RGB32.
Добавлена поддержка кодека AVrp (Avid 1:1 10-bit RGB Packer).
Улучшена поддержка получения цветового пространства от вышестоящего фильтра.
Добавлена поддержка кодека `HYMT` (HuffYUV MT).
Добавлен патч, который определяет любой I-кадр в потоке H.264 как ключевой. Это ускоряет перемотку на некоторых файлах.
Добавлена поддержка видео "Mirillis FIC" (`FICV`).
Обновлен декодер Intel MVC.
Ускорено декодирование AV1 за счет использования библиотеки dav1d v0.2.0.
Добавлена поддержка видео Avid DNxHR (`AVdh`).

MPCVideoConverter
Добавлена поддержка `Y1[0][16]` (16-битный серый).
Убрана прямая поддержка планарного RGB48, теперь планарные RGB поддерживаются только через MEDIASUBTYPE_LAV_RAWVIDEO.

MpcAudioRenderer
Исправлен вывода статуса при битстриме и переключении аудио-дорожки в проигрывателе.
Более корректно рассчитывается размера буфера при бистриме DTS-HD.
Расширена работа опции "Не проверять поддержку формата".

EVR-CP
Изменены механизм и настройки синхронизации.
Улучшено качество скриншотов анаморфных кадров.
При создании скриншотов и миниатюр используются шейдеры коррекции.

Субтитры
Ограничиваем размер очень больших субтитров, иначе они некорректно отображаются.

Youtube
Обновлена поддержка Youtube.
Корректируем вывод неподдерживаемых символов.
Улучшена работа с youtube-dl.
Улучшена работа с live-трансляций.

Плеер
Исправлена работа FlyBar при выборе Иврита в качестве перевода.
Улучшено определение выбора основного видео при открытии Blu-Ray структуры.
Добавлена возможность назначить горячую клавишу на команду "Открыть образ Iso".
Улучшено автоматическое переключение режима дисплея. Теперь при отключении дисплея, его настройки не теряются.
Доработана страница "variables.html" web-интерфейса.
Плейлист теперь поддерживает "темную" тему оформления. Улучшена отрисовка плейлиста при высоком DPI.
Исправлена работа кнопки сброса списка медиатипов для фильтров, загружаемых по пути, а не из системы.
Исправлена работа опции "Эксклюзивный полный экран" при переключении через "FlyBar".
Добавлено "темное" меню.
Исправлен расчет размеров окна при активной опции "Соотнош. сторон как у видеокадра" и активном плейлисте, закрепленном слева или справа.
Добавлена возможность по увеличению размера шрифта в плейлисте.
В меню плейлиста добавлена команда для получения данных MediaInfo.
Улучшена работа shuffle алгоритма.
Группа форматов "AC3/DTS" и группа фильтров "DTS/AC3" разделены на группы "AC3" и "DTS/DTS-HD".
Добавлена поддержка расширения ".dtsma", ".eac3" и ".weba".
Возвращена возможность сохранять до 1000 закладок для медиафайлов.
Добавлена поддержка опции "Разрешить Windows исправлять размытость в приложениях", которая появилась в Windows 10.
Пункт настроек "Null (compressed)" переименован в "Null (any)".
Реализовано получение названия диска из файла "BDMVMETADLbdmt_eng.xml".
Увеличен размер буфера для диалога открытия файлов.
Добавлена возможность использовать несколько плейлистов. Добавлен новый тип плейлиста - проводник.
Добавлена возможность поиска в плейлисте.
Добавлена поддержка формата BMP для аудио обложек.

Обновлен немецкий перевод (автор Klaus1189).
Обновлен японский перевод (автор не назвал себя).
Обновлены китайский (Traditional) и голландский переводы (автор beter).
Обновлен украинский перевод (автор arestarh1986).
Обновлен китайский (Simplified) перевод (автор wushantao).

Обновлены библиотеки:
	ffmpeg git-n4.2-dev-1150-g391f884675;
	dav1d git-0.2.1-12-gbd12b1e;
	libflac git-1.3.2-98-g421961f0;
	libpng git-v1.6.36-805-g8439534da;
	Little-CMS git-lcms2.9-29-gb5b36cd;
	MediaInfo git-v18.12-100-ga0d9b962;
	rapidjson git-v1.1.0-461-gbfdcf491;
	ZenLib git-v0.4.37-34-g641e243;

Изменения в программе Media Player Classic BE 1.5.3 build 4455 Beta (06.03.2019):

Обновлены библиотеки:
  • ffmpeg git-n4.2-dev-967-gdb332832a1;
  • dav1d git-v0.2.0-1-ge29cb9a;
  • libflac git-1.3.2-98-g421961f0;
  • Little-CMS git-lcms2.9-29-gb5b36cd;
  • MediaInfo git-v18.12-82-g85e81ec5;
  • rapidjson git-v1.1.0-461-gbfdcf491;
  • ZenLib git-v0.4.37-34-g641e243;

Изменения в программе Media Player Classic BE 1.5.3 Beta (11.01.2019):

Обновлены библиотеки:
	ffmpeg git-n4.2-dev-573-g1dcb5b7dca;
	libaom git-v1.0.0-1116-g00c80e6b5;
	libflac git-1.3.2-98-g421961f0;
	Little-CMS git-lcms2.9-28-g239fc87;
	MediaInfo git-v18.12-4-g780f8428;
	rapidjson git-v1.1.0-461-gbfdcf491;
	ZenLib git-v0.4.37-29-g42a4dcf;

Изменения в программе Media Player Classic BE 1.5.2 (29.10.2018):

Сборка в 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.
Добавлена поддержка горизонтального ролика или клавиш мыши (Mouse Wheel Left/Right).
Устранено падение при попытке просмотра данных MediaInfo на некоторых файлах matroska.
Добавлена обработка параметра /open без указания пути, в таком случае будет открыт последний запомненный файл.
Корректировка вывода OSD.
Исправлено чтение поля "INDEX" в Cue sheet.
Исправлен некорректный выход из полноэкранного режима в некоторых случаях.
Удалено бесполезное "EDL window" и связанный с ней функционал.
Исправлен неверный вывод сообщения о несоответствии версии языковых .dll в случае отсутствия этих самых .dll
Исправлено удаление файлов из плейлиста и перемещение нескольких пунктов.
Исправлена обработка вложенных папок при Drag`n`Drop.
Доработан поиск похожих файлов.
Опция "Полноэкранный Direct3D" переименована в "Эксклюзивный полный экран".
Добавлена возможность открытия .url и .website файлов(по аналогии с .lnk).
Отображаем главного меню взамен контекстного, когда само главное меню скрыто.
Горячие клавиши основного окна теперь работают при активном плейлисте (кроме тех которые используются в самом плейлисте).
Добавлена возможность открытия ссылок AceStream (acestream://).
Улучшена работа с плейлистами M3U. Исправлено сохранение плейлистов M3U, в поле #EXTINF была пропущена длительность.
Добавлена команда "По окончании воспроизведения: всегда закрыть файл".
Исправлено падение при нажатии "Предыдущий" и включенной опции "По окончании воспроизведения -> Перейти к след. в каталоге (зациклить)".
Скорректированы стандартные диапазоны для переключения режима дисплея.
Исправлена регулировка контрастности на значениях близких к минимальному на рендерарах типа EVR на картах Nvidia (баг Nvidia).
MPC Audio Renderer перемещен в начало списка аудиорендереров и теперь имеет номер 0.
Добавлена опция управления выводом текста в полосе прокрутки. Изменено управление вывода текста в заголовке окна.
Добавлена возможность подключить фильтр Acon Digital Media EffectChainer.
Корректно обрабатываем случай, когда файл внешнего LOGO отсутствует.
Изменена логика работы команд "Предыдущий" и "Следующий" при открытии Bly-ray структуры. Теперь они используются для перехода между 
плейлистами (если таковых больше чем один).
В окне "О программе..." добавлено отображение версии компилятора MSVC.
Опции "Default Style" и "Forced only" в меню ""Subtitles" теперь всегда активны, теперь их можно изменить до начала воспроизведения.
Выбор аудиодорожек и субтитров перенесен из "Навигации" в "Воспроизведение".
Добавлена поддержка Drag`n`Drop текста(UNICODE/ANSI). Если в тексте содержаться онлайн-ссылки или существующие пути к файлам, то они 
будут открыты (попадут в плейлист). Ticket #333.
Исправлено некорректное отображение выбранных элементов меню "Режим 3D стерео".
Из web-интерфейса убраны дублирующие и неработающие команды для выбора аудиодорожек и субтитров.
Подменяем некоторые эмодзи на другие символы для Win7 и Win8.
Добавлена возможность удаления файлов из плейлиста в Корзину.
Переработано работа с закладками. Закладки теперь сохраняются в секции "Favorites2". Исправлено сохранения закладок для путей с 
символом `;`. Исправлено сохранения закладок DVD-Video открытых из образов
Исправлено отслеживание изменений во внешних субтитрах.
Исправлен порядок перехода по клавише "Tab" в разных диалогах.
Исправлена ширина меню глав, субтитров и аудиодорожек при повторном вызове для другого медиафайла.
Исправлен захват видео с веб-камеры при изменении формата видео.
Исправлено построение DirectShow графа при записи захваченного видео.
Не используем DMO-энкодеры и сплиттер OGM при захвате видео.
Из меню "Навигация->Перейти" убрано отображение плейлиста.
Исправлено ограничение минимальной высоты для прикрепляемых окон.
Многие прикрепляемые окна теперь меняют язык перевода без перезагрузки.
Корректируем частоту экрана при эксклюзивного полного режима на Windows 8 и выше.
Добавлен параметр командной строки "/randomize". Ticket #366.
В группу видеоформатов "Прочие" добавлено расширение .nut.
Изменено отображение Fourcc с нестандартными символами.

Обновлены китайские (Traditional и Simplified), голландский и японский переводы (автор beter).
Обновлен немецкий перевод (автор Klaus1189).
Обновлен украинский перевод (автор arestarh1986).

Обновлены библиотеки:
	ffmpeg git-n4.1-dev-1425-g7a6d88ee62;
	libaom git-v1.0.0-748-g8048e8c0b;
	libflac git-1.3.2-84-g452a4477;
	libpng git-v1.6.35-29-ga54a0562c;
	Little-CMS git-lcms2.9-23-g768f70c;
	MediaInfo git-v18.08.1-15-gb3540b07;
	openjpeg git-v2.3.0-9-gd9f8f7ba;
	rapidjson git-v1.1.0-415-g73063f50;
	Speex-1.2.0-6-g0c02121;
	soxr git-0.1.3-0-g945b592;
	ZenLib git-v0.4.37-23-g4255a20;
	ResizableLib v1.5.1

Изменения в программе Media Player Classic BE 1.5.2.3973 Beta (20.09.2018):

Обновлены библиотеки:
	ffmpeg git-n4.1-dev-1089-g068412f2e8;
	libflac git-1.3.2-84-g452a4477;
	libpng git-v1.6.35-29-ga54a0562c;
	Little-CMS git-lcms2.9-23-g768f70c;
	MediaInfo git-v18.08-6-g4b2e9bf4;
	openjpeg git-v2.3.0-9-gd9f8f7ba;
	rapidjson git-v1.1.0-415-g73063f50;
	Speex-1.2.0-6-g0c02121;
	soxr git-0.1.3-0-g945b592;
	ZenLib git-v0.4.37-23-g4255a20;
	ResizableLib v1.5.1

Изменения в программе Media Player Classic BE 1.5.2.3788 Beta (04.07.2018):

Обновлены библиотеки:
	ffmpeg git-n4.1-dev-600-g830695be36;
	libflac git-1.3.2-71-g85fca3c9;
	libpng git-v1.6.35beta01-3-g916117d97;
	Little-CMS git-lcms2.9-20-gce6dea8;
	MediaInfo git-v18.05-38-g0813eeaa;
	openjpeg git-v2.3.0-9-gd9f8f7ba;
	rapidjson git-v1.1.0-397-g7e68aa0a;
	Speex-1.2.0-6-g0c02121;
	soxr git-0.1.3-0-g945b592;
	ZenLib git-v0.4.37-12-g49019a7;

Изменения в программе Media Player Classic BE 1.5.2.3496 Beta (25.03.2018):

  • Изменение : MPCVideoDec - небольшая корректировка связанная с инициализацией DXVA2 декодера. Рефакторинг кода.

Изменения в программе Media Player Classic BE 1.5.2.3476 Beta (18.03.2018):

  • Добавлена определение режима "d3d11 native" у LAV Video как "DXVA".
  • Добавлена функция HookDirectXVideoDecoderService() и вызывается перед закрытием графа.

Изменения в программе Media Player Classic BE 1.5.2.3454 Beta (04.03.2018):

  • MPCVideoDec - добавлен "хак" для корректного проигрывания некоторых .mp4 файлов с H.264/HEVC кодеками, в связке со встроенным MP4Splitter.
  • VSFilter: улучшенный вариант для r3449.
  • MpegSplitter - добавлена поддержка отображения нескольких языков в названиях дорожек(такое встречается у дорожек с субтитрами).
  • Для вывода 3D добавлен режим "Чередование строк (2x)" - при этом картинка выводиться в разрешение 1920x2160, без пропуска строк. Предназначено для 4K телевизоров с пассивным 3D.
  • Дополнение к r3449.
  • Удален спец-код поддержки устаревшего Ogg Splitter.

Изменения в программе Media Player Classic BE 1.5.2.3445 Beta (28.02.2018):

  • MPCVideoDec - исправлено открытие FLV1 кодека.
  • Более красивые отображения кол-ва каналов для аудио-дорожек.
  • В Compilation.txt уточнена версия Visual Studio (v15.5.7 или новее) необходимая для сборки после r3415.
  • MPCVideoDec - исправлено проигрывание некоторых OGG файлов.

Изменения в программе Media Player Classic BE 1.5.2.3417 Beta (22.02.2018):

  • Корректировка интерфейса, связанная с тем, что Sync рендерер не умеет использовать интерполяцию DXVA2.
  • Исправлена опечатка в r3394 приводившая к неработоспособности интерполяции DXVA2.
  • EVR-CP: добавлен код для будущей поддержки интерполяции DXVA-HD. Код отключен, т.к. не полон.

Изменения в программе Media Player Classic BE 1.5.2.3369 Beta (17.02.2018):

  • Корректировка интерфейса, связанная с тем, что Sync рендерер не умеет использовать интерполяцию DXVA2.
  • Исправлена опечатка в r3394 приводившая к неработоспособности интерполяции DXVA2.
  • EVR-CP: добавлен код для будущей поддержки интерполяции DXVA-HD. Код отключен, т.к. не полон.

Изменения в программе Media Player Classic BE 1.5.2.3368 Beta (09.02.2018):

  • Дополнение к предыдущему коммиту.
  • Subtitles/SubtitleHelpers: файлы с расширением .txt более не рассматриваются как файлы субтитрами.

Изменения в программе Media Player Classic BE 1.5.2.3361 Beta (06.02.2018):

  • Обновлен немецкий перевод (автор Klaus1189). В Authors.txt записано полное имя немецкого переводчика.
  • DSUtil: Заменяем CAtlList на std::list, CAtlArray на std::vector.
  • Убраны лишние #include .
  • VideoRenderers: Переходим с IVMRMixerBitmap9 на IMFVideoMixerBitmap.

Изменения в программе Media Player Classic BE 1.5.2.3344 Beta (26.01.2018):

  • Удалены Armenian.islu и Turkish.isl в пользу тех, что имеются в Inno Setup Unicode v5.5.9.
  • Убраны "*" для методов уменьшения картинки.

Изменения в программе Media Player Classic BE 1.5.2.3322 Beta (24.01.2018):

  • FLVSplitter - добавлена поддержка тегов в формате UTF-8, добавлена поддержка тега "author".

Изменения в программе Media Player Classic BE 1.5.2.3302 Beta (17.01.2018):

  • Корректировка кода.
  • Исправлена сборка MpegSplitter после r3298.
  • Удален неиспользуемый код.
  • Косметика: не используем it для ссылок (оно для итераторов).
  • MpegSplitter - переход с CAtl на std.

Изменения в программе Media Player Classic BE 1.5.2.3281 Beta (11.01.2018):

  • Корректировка регулярки для парсинга временных меток в WebVTT субтитрах.
  • ShoutcastSource: переход на контейнеры стандартной библиотеки, небольшой рефакторинг кода.
  • filters/parser: заменаяем "CAtlArray mts" на "std::vector mts".
  • Улучшена поддержка WebVTT субтитров, теперь поддерживается формат времени MM:SS.SSS, такой формат официально разрешен к использованию.
  • MatroskaSplitter: при переопределении пропорций в видеопотоке заменяем VIDEOINFOHEADER на VIDEOINFOHEADER2, а не дублируем.

Изменения в программе Media Player Classic BE 1.5.2.3261 Beta (06.01.2018):

  • Удалено бесполезное "окно EDL" ("EDL window") и связанный с ней функционал (Edit list editor).
  • Устранено предупреждение компилятора. Обновлен копирайт для файлов изменившихся в 2018 году.
  • MusePackSplitter: заменяем CAtlArray на std::vector, CList на std::deque. Косметика кода.
  • Полностью избавились от CArray в пользу std::vector.

Изменения в программе Media Player Classic BE 1.5.2.3244 Beta (30.12.2017):

  • MpaDecFilter: не зануляем временные буферы перед использованием (они и так будут целиком перезаписаны).
  • MpaDecFilter: не инициализируем новые члены в CPaddedArray при изменении размера. Добавлен комментарий.
  • DSUtil/SimpleBuffer: переименование метода InsertData в WriteData. Отредактированы комментарии.
  • Subtitles: стараемся не использовать using std::... в заголовочных файлах.
  • SubPic: переходим с CAtlList на std.

Изменения в программе Media Player Classic BE 1.5.2.3236 Beta (27.12.2017):

  • Косметика кода.
  • Переходим с CAtlList на std::list, c CAtlArray на std::vector (чтение ifo и vob).
  • Переходим с CAtlList на std::list (AudioSwitcher).
  • Переходим с CAtlList на std::list (MPCVideoDec и Mpeg2DecFilter).
  • Корректировка r3231.
  • Переходим с CAtlList на std::list (кеш шейдеров).

Изменения в программе Media Player Classic BE 1.5.2.3186 Beta (13.12.2017):

  • Authors.txt - корректировка никнейма.
  • В классе CDSMChapter отключен оператор присваивания.
  • Шейдеры: откорректирован шейдер grayscale.hlsl, добавлен шейдер treshold.hlsl.
  • Используем std::vector и std::map для классов из DSMPropertyBag.h.
  • Косметика кода.

Изменения в программе Media Player Classic BE 1.5.2.3181 Beta (11.12.2017):

  • mplayerc: используем std::vector и std::sort в CPlayerSubresyncBar.
  • mplayerc: используем std::vector и std::sort в плейлисте и сортировке фильтров.
  • В классе CIfo используем функции _byteswap_ushort, _byteswap_ulong и _byteswap_uint64, косметика кода.
  • Исправлено чтение поля "INDEX" в Cue sheet.

Изменения в программе Media Player Classic BE 1.5.2.3160 Beta (04.12.2017):

  • Установщик - убран неиспользуемый код. Выставление файловых ассоциаций объединено в один вызов.

Изменения в программе Media Player Classic BE 1.5.2.3148 (26.11.2017):

  • Корректировка парсинга ID3V2, исправлено зависание при открытии некоторых MP3 файлов.
  • RawVideoSplitter - немного переделан парсинг файлов.

Изменения в программе Media Player Classic BE 1.5.2.3155 Beta (30.11.2017):

  • mplayerc: Вместо макросов, которые у нас всегда ссылаются на уникодные функции, используем уникодные функции непосредственно.
  • MP4Splitter/Bento4 - исправлено падение при открытии некоторых dash файлов, у которых временные метки первого сегмента начинались со значения больше 0(нуля).

Изменения в программе Media Player Classic BE 1.5.2.3148 Beta (26.11.2017):

  • Корректировка парсинга ID3V2, исправлено зависание при открытии некоторых MP3 файлов.
  • RawVideoSplitter - немного переделан парсинг файлов.

Изменения в программе Media Player Classic BE 1.5.2.3139 Beta (20.11.2017):

  • MPCVideoDec - небольшая корректировка.
  • moreuuids.h: Убираем объявление WAVE_FORMAT_FLAC, т.к. он уже присутствует в mmreg.h, начиная с Win8.1 SDK. Добавлено объявление WAVE_FORMAT_ALAC.
  • Убрано предупреждение на WAVE_FORMAT_OPUS при сборке с Win10 SDK. Параметр WAVE_FORMAT_OPUS переопределен как 0x704F.
  • Корректировка r3130.
  • Добавлены функции GetProfileInt64() и WriteProfileInt64() для записи 64-битных целых.
  • MatroskaSplitter - добавлена обработка тэга "ROTATE" и "ROTATION".
  • Дополнение к предыдущему коммиту.
  • MPCVideoDec - изменена проверка на совместимость потока с DXVA декодированием. Так же теперь будет 100% переход в софтовое декодирование для несовместимого потока при условии что при открытии этого не удалось определить.
  • Дополнение к r3130.
  • namespace DXVAState вынесен в отдельный DXVAState.h файл.
  • Исправлена невозможность сборки в VS2017 в некоторых случаях. Вызов vcvarsall.bat может приводить к незапланированной смене текущего каталога.
  • MPCVideoDec - добавлен "хак" когда декодер не может определить параметры видео-потока при открытии файла и использовании DXVA декодера для видео 8 бит, а поток 10 бит - при этом пытаемся переключиться на "правильный" DXVA декодер, если устройство не поддерживается - переключаемся в софт.

Изменения в программе Media Player Classic BE 1.5.2.3115 Beta (13.11.2017):

  • AudioSplitter: используем std::vector и std::map вместо CAtlArray и CAtlMap.
  • LCDUI: закомментировано "using namespace std;" в LCDStreamingText.h, которое приводило к почти глобальному использованию пространству имен "std" в mplayerc.

Изменения в программе Media Player Classic BE 1.5.2.3077 Beta (08.11.2017):

  • Добавляем #include в stdafx.h.

Изменения в программе Media Player Classic BE 1.5.2.3061 Beta (03.11.2017):

  • MPCVideoDec - флаг о типе интерлейса из вышестоящего фильтра(контейнера) имеет больший приоритет.

Изменения в программе Media Player Classic BE 1.5.2.3060 Beta (01.11.2017):

  • Открытие Youtube - добавлены проверки в парсере субтитров во избежание падения в случае отсутствии запрашиваемых ключей/значений.
  • MpaDecFilter - исправлена опечатка, приводившая к некорректному проигрыванию некоторых DVD Audio.

Изменения в программе Media Player Classic BE 1.5.2.3058 Beta (31.10.2017):

  • Изменение : MpegSplitter - небольшая корректировка обработки LPCM/MLP дорожек в MPEG-PS.
  • MpaDecFilter: Корректируем расположение каналов для DVD-Audio LPCM (не проверялось за отсутствием образцов).
  • MpaDecFilter: корректировка декодирования 16-битного многоканального DVD-Audio LPCM (не проверялось за отсутствием образцов). Косметика кода.
  • MpaDecFilter: декодируем все каналы DVD-Audio LPCM, если обе группы каналов имеет одинаковые частоту и разрядность. Пока без корректировки расположения каналов.
  • Изменение : MpegSplitter - обновлен парсер MLP дорожек на DVD Audio.
  • MpaDecFilter: выносим проверки из тела цикла для декодера DVD-Audio LPCM.

Изменения в программе Media Player Classic BE 1.5.2.3012 Beta (18.10.2017):

  • Исправление - для текстовых субтитров не работала опция "Позиционировать относительно кадра"(спасибо MPC-HC за код).

Изменения в программе Media Player Classic BE 1.5.2.3001 Beta (16.10.2017):

  • MPCVideoDec - небольшая корректировка касаемо DXVA декодера и расчета высоты поверхности(Surface Height) что избавит от лишнего пересоздания DXVA декодера на некоторых потоках H.264
  • MPEGSplitter: для subtype = MEDIASUBTYPE_DVD_LPCM_AUDIO задаем wFormatTag = WAVE_FORMAT_UNKNOWN, согласно спецификации MS.
  • Исправлена неактивность кнопки "Применить" при изменении выходного формата сэмпла.
  • Откат r2997, т.к. перестала запоминаться системная история через drag-n-drop. Добавлен комментарий.

Изменения в программе Media Player Classic BE 1.5.1.2985 Stable (10.10.2017):

Теперь для работы требуется процессор с поддержкой SSE2.
Теперь выкладываются архивы с файлами .pdb, которые необходимы разработчикам для работы с дампами. 
Пользователям скачивать файлы .pdb не надо.

DTSAC3Source
Добавлена возможность открытия TrueHD raw файлов (длительность может определяться некорректно).

Сплиттеры
Добавлена поддержка чтения глав из тегов ID3v2.
Добавлена возможность открытия ссылок с именем пользователя и паролем (http://user:pass@url).
Добавлена возможность передачи информации о режиме интерлейса для MOV, MKV и YUV4MPEG2.

AudioSplitter
Добавлена поддержка потоков DST (Digital Stream Transfer).

AviSplitter
Расширена поддержка видео в формате MagicYUV.
Более корректно определяем дельта-кадры для Xvid и DivX 5 при перестройке индекса.

MpegSplitter
Улучшена работа с дорожками в формате AAC.
Улучшена поддержка Teletext субтитров.
Улучшена перемотка Blu-Ray.

FLVSplitter
Улучшено открытие некоторых файлов.
Улучшена работа с дорожками в формате AAC.
Добавлена поддержка чтения мета-данных.
Используем список ключевых кадров при перемотке.

MP4Splitter
Исправлена перемотка в самое начало на фрагментированных (DASH) файлах.
Расширена поддержка видео в формате H.264.
Расширена поддержка видео в формате MagicYUV.
Улучшена поддержка DTS/DTS-HD, добавлена поддержка DTS Express.
Добавлена поддержка флага forced для субтитров tx3g.
Заполняем extradata для потоков H.264 и HEVC, если оно отсутствует в заголовке.
Добавлена поддержка Apple ProRes 4444 XQ.
Исправлено открытие некоторых старых QT файлов.
Добавлена поддержка видео JPEG2000 с идентификатором `AVj2`.
Добавлена поддержка VP8 и VP9.

MatroskaSplitter
Улучшено определение частоты кадров для MPEG-1 видео.
Исправлено отображение субтитров при перемотке на некоторых файлах.
Улучшена поддержка AC3.
Добавлена поддержка FFV1.
Заполняем extradata для потоков H.264 и HEVC, если оно отсутствует в заголовке.
Добавлена поддержка чтения и экспорта дополнительных HDR метаданных.
Улучшена поддержка субтитров WebVTT.

RawVideoSplitter
Добавлена поддержка DAV формата.

MPCVideoDec
Расширена поддержка декодирования видео в формате MagicYUV.
Исправлено воспроизведение потоков VC-1 и MPEG2 с флагом 3:2 pull-down.
Исправлено декодирование MPEG2 в режиме DXVA.
Исправлена синхронизация после перемотки для MSDKDecoder.
Добавлена поддержка GoToMeeting2 и GoToMeeting3.
Добавлена поддержка Apple ProRes 4444 XQ.
Добавлена поддержка получения и экспорта дополнительных HDR метаданных.
Автоматически заполняем неизвестные DXVA2_VideoTransferMatrix, делаем это более корректно, 
чем системные рендереры.
Улучшена поддержка Lagarith, Apple Prores и FFV1.
Корректировка работы CFHD декодера.
Устранено падение на некоторых Apple ProRes.
Добавлена поддержка вывода в RGB48, который может принимать madVR. По умолчанию отключено.
Уменьшено потребление памяти DXVA2 декодером.

MPCVideoConverter
Добавлена поддержка RGB48 и RGB64 из AviSynth+.
Для "rawvideo" в статусе указываем исходный FourCC видеопотока.

Mpeg2DecFilter
Исправлено падение на некоторых DVD.
Откорректировано масштабирование окна настроек.

MpaDecFilter
Добавлена поддержка декодирования аудио QDesign Music Codec (QDMC).
Добавлена поддержка декодирования DST (Digital Stream Transfer).
Для встроенного декодера убрано преобразование формата сэмпла.
Улучшено работа с AAC LATM.
Добавлена опция для отключения корректировки A/V синхронизации.

AudioSwitcher
Задержка звука теперь работает и в режиме SPDIF/HDMI passthrough.
Исправлена работа Bass Redirect для звука в формате Int24.
Добавлено преобразование формата сэмпла.

MpcAudioRenderer
Устранена потеря сэмплов после снятия с паузы.
Добавлена опция "Разблокировать устройство во время ожидания"из монопольного 
режима после 3 секунд бездействия. По умолчанию выключена.

VideoRenderers
Исправлен вывод субтитров в режиме стерео 3D.
Исправлена работа опции отключения Aero.
Добавлен формат P010 в качестве формата EVR-микшера.
Добавлена возможность сохранить отображаемый кадр (Shift+F5).
Добавлено преобразование HDR в SDR.
Добавлены новые методы интерполяции при уменьшение менее 50%.
Помечены методы изменения размера кадра, которые требуют поддержки PixelShaders 3.0.
Доработан обход бага для Nvidia для видео шириной 1088 при использовании текстур 16/32-bit floating.
Учтена возможность принятия UYVY на вход EVR-CP.
Исправлена проблема отображения YUV 4:2:2 (YUY2, UYVY) на видеокартах Nvidia (вероятно баг драйвера).
Формат текстуры "32-bit Floating Point" помечен как нерекомендуемый (вызывает очень большое потребление 
видеопамяти).
Исправлены пояснения для видеорендереров.
В статистике изменен вывод информации о режиме работы видеодекодеров, добавлена более подробная 
информация для LAV Video Decoder.
Добавлен хак для правильного задания частоты экрана для эксклюзивного режима для Windows 8.1 и 10.

DirectVobSubFilter
Обновлен черный список приложений (список взят из MPC-HC).

Субтитры
Устранено падение на некоторых анимированных субтитрах.
Режим "Только форсированные" теперь работает и с текстовыми субтитрами.
Добавлена команда "Скопировать отображаемые субтитры в буфер обмена".
Передаем информацию о глубине 3D субтитров рендереру.
Автоматическое переоткрытие файлов с субтитрами в случае их изменения.
Оптимизация рендеринга субтитров SSA/ASS.
Корректно масштабируем растровые субтитры с прозрачностью.

YouTube
Обновлена поддержка открытия ссылок YouTube.
Добавлена возможность открытия ссылок вида www.youtube.com/embed/.
Возвращена поддержка открытия видео качества 240p.

Плеер
Различные корректировки интерфейса.
Автоматическая вставка ссылок в команде "Открыть Файл/URL" теперь опциональная.
Улучшена работа с файлами CUE.
При открытии папки более правильно игнорируем плейлисты и очищаем текущий.
Исправлен сброс настроек (некоторые настройки могли не сброситься).
Для опции "Автомасштаб" добавлен вариант "Вписать большие".
Исправлено некорректное восстановление положения и размера окна при запуске, если включена опция 
"Значок в панели задач".
В PinInfo для параметра VIDEOINFOHEADER->AvgTimePerFrame дополнительно показываем эквивалентный FPS.
Убрана возможность заливки субтитров на www.opensubtitles.org, которая не работала.
Изменен расчет размеров окна при изменении масштаба для случая, когда окно не помещается на экране.
Доработан хак для "невидимых рамок" в Windows 10.
Исправлено позиционирование окна предпросмотра.
Исправлено сохранение в плейлист и закладки для BD, DVD и ISO.
Полная переработка редактора шейдеров.
Стандартные шейдеры теперь доступны для всех пользователей.
Убрана поддержка шейдеров "ps_2_sw" и "ps_3_sw".
Исправлено отображение всплывающих подсказок при больших масштабах (DPI).
Добавлена возможность сохранение миниатюр с субтитрами.
Добавлена возможность открытия онлайн плейлистов в различных UTF кодировках.
Устранен "джиттер" ширины кадра с правой стороны видеообласти в ±1 пиксель при изменении окна 
и включенной опции 
"Соотнош. сторон окна как у видеокадра".
Добавлена поддержка открытия UHD Blu-Ray.
Увеличено максимальное значение истории открытых файлов до 100.
Часть настроек из панели "Аудио" перенесена в новую панель "Обработка звука". Добавлена опция 
"Запросить стерео у декодера"
Оптимизация ресурсов.
Добавлена команда "Перейти к началу" (клавиша "Home").
Добавлено запоминание текущего элемента в плейлисте.
Запоминание позиции в файле теперь работает не только для локальных файлов.
Перенос настроек "Управление цветом" из панели настроек "Видео"  в панель настроек "Коррекция цвета".
Улучшена поддержка HiDPI.
Добавлена возможность вызова меню "Закладки" с помощью горячей клавиши.
Изменено окно "Параметры командной строки".
Режим кадрирования теперь можно сохранить только из панели настроек "Видео". Изменения режима из меню 
работают только для текущей сессии. Добавлены опции "Не масштабировать кадр при малом увеличении" и 
"Не масштабировать кадр при малом уменьшении".
Добавлена возможность открытия ссылок "acestream://".
Добавлена возможность брать название из плейлиста при включенной опции "имя файла заменить названием".
В полосе прокрутки отображаем название, если оно отсутствует - имя файла.
В диалоге настроек "Клавиши" выделяем цветом значения, которые дублируются.
Добавлена возможность отображать метки глав для светлой темы.
Убрано запоминание позиции для онлайн-трансляций и источников с неизвестной длительностью.
Для YouTube и онлайн ссылок по возможности отображаем название вместо ссылки.
Исправлено сохранение миниатюр, когда миниатюра больше исходного кадра.
Добавлен режим "Вертикальная стереопара" для вывода стерео 3D.
Добавлена возможность получения отображаемого кадра (команда Shift+F5) для madVR v0.92.3.

Обновлен турецкий перевод (автор cmhrky).
Обновлен японский перевод (автор Socket774).
Обновлен украинский перевод (автор arestarh1986).
Обновлены китайские (Traditional и Simplified) и голландский переводы (автор beter).
Обновлен немецкий перевод (автор Klaus1189).
Обновлен баскский перевод (автор Azpidatziak).

Обновлены библиотеки:
	ffmpeg git-n3.4-dev-2207-geea64ef4cf;
	libflac git-1.3.2-63-gf7cd466c;
	libpng git-v1.6.31beta04-5-gcd3721018;
	Little-CMS git-lcms2.8-96-gaeaaa78;
	MediaInfo git-v0.7.99-2-g19ec4c30;
	openjpeg git-v2.2.0-102-g28094e1e;
	Speex-1.2.0-1-gcae5026;
	rapidjson git-v1.1.0-242-g4c0f0036;
	ZenLib git-v0.4.36-10-g6f187cb;
	zlib 1.2.11.

Изменения в программе Media Player Classic BE 1.5.1.2964 Beta (01.10.2017):

  • EVR-CP: Изменен порядок вывода строк статистики. Косметика кода.

Изменения в программе Media Player Classic BE 1.5.1.2960 Beta (25.09.2017):

  • Изменение: Updated Ukrainian translation.

Изменения в программе Media Player Classic BE 1.5.1.2959 Beta (21.09.2017):

  • Изменение: Избавились от ненужного кода, косметика.

Изменения в программе Media Player Classic BE 1.5.1.2949 Beta (17.09.2017):

  • Обновлен mvrInterfaces.h в связи с выходом madVR v0.92.3.
  • Обновление ffmpeg git-n3.4-dev-2207-geea64ef4cf;

Изменения в программе Media Player Classic BE 1.5.1.2927 Beta (10.09.2017):

  • MPCVideoDec/MSDKDecoder: резервируем значение для режима вывода.

Изменения в программе Media Player Classic BE 1.5.1.2846 Beta (22.08.2017):

  • Изменение : В полосе прокрутки всегда отображаем название/имя файла.
  • Обновлены китайские (Traditional и Simplified) и голландский переводы (автор beter).
  • Используем более лаконичный способ копирования для std::vector. Заодно исключаем лишние перевыделения памяти.
  • Для таблицы горячих клавиш используем std::vector вместо CAtlArray, и заодно используем фичи современного c++.

Изменения в программе Media Player Classic BE 1.5.1.2838 Beta (19.08.2017):

  • Исправлена ошибка сохранения горячих клавиш, возникшая в r2834.
  • Изменение : MPCVideoDec - добавлена поддержка sidedata для DXVA2 декодера(спасибо LAV за код).
  • Изменение : Рефакторинг кода.

Изменения в программе Media Player Classic BE 1.5.1.2822 Beta (16.08.2017):

  • Изменение : При включенной опции "имя файла заменить названием" добавили возможность брать название из плейлиста.
  • Изменение : Добавлена возможность открытия ссылок типа "acestream://".
  • Изменение : Compilation.txt - обновлена ссылка на MinGW GCC 7.2.0
  • Изменение : ffmpeg/libavcodec/dxva_internal.h - добавлены недостающие #include
  • Изменение : Избавились от предупреждения C4018.
  • Обновлен немецкий перевод (автор Klaus1189).
  • Корректировка окна свойств при масштабировании.
  • MusePackSplitter: убрана неиспользуемая многопиновость выхода.
  • MusePackSplitter: вместо CArray используем CAtlArray. Косметика кода.
  • AudioSplitter: дополнение после r2813.
  • AudioSplitter: вместо CArray используем CAtlArray.

Изменения в программе Media Player Classic BE 1.5.1.2764 Beta (04.08.2017):

  • UDPReader: для буфера принятых пакетов используем std::deque вместо CAtlList.
  • Изменение : Небольшая корректировка.
  • Изменение : "Запоминание позиции в файле" - теперь работает не только для локальных файлов, изменен механизм авто-сохранения(во время проигрывания) - убран таймер в 30 секунд и добавлена проверка по позиции в файле(30 секунд) и код перенесен в "менее агрессивный" таймер.
  • Изменение : Дополнение к r2760.
  • Изменение : Исправлено отображение текущего элемента в плейлисте после открытия .mpcpl.
  • Изменение : Небольшая корректировка.

Изменения в программе Media Player Classic BE 1.5.1.2745 Beta (31.07.2017):

  • Небольшая переработка вывода информации при сохранении.
  • Обновлен немецкий перевод (автор Klaus1189).
  • Изменение : MPCVideoDec - исправлено падение на некоторых Apple ProRes потоках(ffmpeg декодер требует хитрого "выравнивания" размера буфера).
  • Изменение : Корректировка ffmpeg/config.h

Изменения в программе Media Player Classic BE 1.5.1.2738 Beta (27.07.2017):

  • Более корректное название медиасубтипов для BGR48 и BGRA64 выдаваемых AviSynth+.

Изменения в программе Media Player Classic BE 1.5.1.2727 Beta (19.07.2017):

  • Небольшая косметика ресурсов диалога скачивания субтитров.
  • Обновлен японский перевод (автор Socket774).
  • Открытие ссылок Youtube - обновляем название в плейлисте.
  • RawVideoSplitter - добавлена базовая поддержка DAV формата(FourCC = `DHAV`, используется по многих DVR системах/камерах видео-наблюдения).
  • MPCVideoDec - инициализируем swscale только в случае использования.

Изменения в программе Media Player Classic BE 1.5.1.2675 Beta (01.07.2017):

  • Используем define DEBUG_OR_LOG по необходимости.
  • Случайно было залито лишнее ))
  • Переписан механизм логирования - избавились от .cpp файла, добавили std::mutex для предотвращения пересечения записи в файл, используем более безопасную версию функции открытия файла _wfopen_s(), код заключили в namespace Logger.
  • Используем, по возможности, DLog().
  • Добавлена возможность вывод DLog() сохранять во внешний лог-файл("mpc-be.log" на Рабочем столе), для этого надо раскомментировать #define _DEBUG_LOGFILE в файле Log.h // TODO - переделать где надо код чтобы весь нужный Debug вывод выводился в лог-файл.

Изменения в программе Media Player Classic BE 1.5.1.2642 Beta (23.06.2017):

  • Изменение : HDR tone mapping код вынесен в отдельный файл "hdr_tone_mapping.hlsl".

Изменения в программе Media Player Classic BE 1.5.1.2630 Beta (12.06.2017):

  • Updated Ukrainian translation.

Изменения в программе Media Player Classic BE 1.5.1.2628 Beta (10.06.2017):

  • Изменение : Debug сборка x86 версии тоже собирается с SSE, AboutDlg - небольшая перестановка строк в версии компилятора.

Изменения в программе Media Player Classic BE 1.5.1.2625 Beta (07.06.2017):

  • MPCVideoDec - не используем AVFrame accessor.
  • MPCVideoDec - исправлена ошибка "copy-paste".
  • AudioSwitcher: отключен неиспользуемый код в классе CAudioNormalizer.
  • MPCVideoDec: автоматически заполняем неизвестные DXVA2_VideoTransferMatrix. Делаем это корректнее, чем системный рендерер.
  • Небольшая оптимизация.
  • MPCVideoDec - добавлена поддержка получения и экспорта дополнительных HDR метаданных MaxCLL(Maximum Content Light Level) и MaxFALL(Maximum Frame Average Light Level).
  • MatroskaSplitter - добавлена поддержка чтения и экспорта дополнительных HDR метаданных MaxCLL(Maximum Content Light Level) и MaxFALL(Maximum Frame Average Light Level).

Изменения в программе Media Player Classic BE 1.5.1.2618 Beta (06.06.2017):

  • MpaDecFilter - переделана обработка изменения параметра "stereodownmix"(исправлено зависание при изменении на паузе), косметика.
  • Небольшая корректировка, косметика.
  • В панели настроек "Аудио" добавлена опция "Запросить стерео у декодера" ("Request stereo from the decoder").
  • Т.к. методы интерфейсов IExFilterInfo и IExFilterConfig часто не будут использоваться все разом, то для сокращения кода созданы вспомогательные классы СExFilterInfoImpl и CExFilterConfigImpl.
  • Обновлен черный список VSFilter, спасибо проекту MPC-HC (фиксация 2487150...).
  • Корректировка IExFilterConfig.
  • IBaseFilterInfo переименован в IExFilterInfo и доработан. Добавлен IExFilterConfig.

Изменения в программе Media Player Classic BE 1.5.1.2590 Beta (29.05.2017):

  • MPCVideoDec - переписан блок обработки HEVC extradata(более корректная и детальная проверка).
  • Дополнение к 2585 - перестраиваем extradata(если необходимо) на стороне видео-декодера.
  • Небольшие оптимизации при работе с CH264Nalu/CH265Nalu.
  • Shaders: шейдер "Simple Average" ужат до одного файла.

Изменения в программе Media Player Classic BE 1.5.1.2576 Beta (21.05.2017):

  • VideoRenderers: Для EVRcp в режиме "Уменьшение <50%" ("Downscaling <50%") добавлены новые методы уменьшения со статусом экспериментальный (помечены символом *).
  • Методы изменения размера кадра, которые требуют поддержки PixelShaders 3.0 (и не работают на очень старых видеокартах) помечены как "PS 3.0".
  • Отладка/Debug: в режиме "Соотнош. сторон окна как у видеокадра" при изменении размера окна в статусной строке выводим размер отображаемого кадра.

Изменения в программе Media Player Classic BE 1.5.1.2566 Beta (17.05.2017):

  • Изменение : Небольшая корректировка.
  • Изменение : MpegSplitter - рефакторинг функции чтения PMT. Так же учтены случай когда присутствует PMT - но отсутствует PAT. Косметика.
  • Изменение : MpegSplitter - более тщательная проверка чтения PSI согласно спекам.

Изменения в программе Media Player Classic BE 1.5.1.2554 Beta (12.05.2017):

  • Изменение : Compilation.txt - обновлена ссылка на GCC 7.1.0
  • Изменение : MpegSplitter - выполняем перемотку BD строго по индексам.
  • Изменение : Небольшая корректировка.
  • Изменение : Compilation.txt - добавлена информация про Visual Studio 2017.
  • MP4Splitter/MPCVideoDec: Добавлена поддержка Apple ProRes 4444 XQ.

Изменения в программе Media Player Classic BE 1.5.1.2547 Beta (08.05.2017):

  • Обновлен копирайт для файлов изменившихся в 2017 году. Удалены лишние табы.
  • MpegSplitter: устранено падение при открытии файлов MPEG-PS.
  • MPCVideo Decoder/Converter: для "rawvideo" в статусе указываем исходный FourCC видеопотока.

Изменения в программе Media Player Classic BE 1.5.1.2547 Beta (08.05.2017):

  • Обновлен копирайт для файлов изменившихся в 2017 году. Удалены лишние табы.
  • MpegSplitter: устранено падение при открытии файлов MPEG-PS.
  • MPCVideo Decoder/Converter: для "rawvideo" в статусе указываем исходный FourCC видеопотока.

Изменения в программе Media Player Classic BE 1.5.1.2506 Beta (23.04.2017):

  • Обновлен копирайт для файлов изменившихся в 2017 году.
  • MpegSplitter - небольшая корректировка чтения описания Teletext субтитров.

Изменения в программе Media Player Classic BE 1.5.1.2504 Beta (22.04.2017):

  • Изменение : Добавлено текстовое описание для DXVA_VP9_VLD_Intel режима.
  • Изменение : Исправление параметров Format().

Изменения в программе Media Player Classic BE 1.5.1.2452 Beta (02.04.2017):

  • Updated Ukrainian translation.

Изменения в программе Media Player Classic BE 1.5.1.2451 Beta (01.04.2017):

  • Редактор шейдеров: корректировка работы диалога. Косметика кода.
  • Редактор шейдеров: теперь доступен. Добавлена команда "Открыть папку с шейдерами" ("Open the shader folder"). При закрытии редактора шейдеров отменяем примененный в нем шейдер. Корректно обновляем редактор шейдеров при открытии.
  • Обновлены китайские (Traditional и Simplified) и голландский переводы (автор beter).
  • Редактор шейдеров: очищаем список шейдеров перед обновлением.

Изменения в программе Media Player Classic BE 1.5.1.2440 Beta (24.03.2017):

  • Исправлено отображение всплывающих подсказок при больших масштабах (DPI).
  • Updated Ukrainian translation.
  • Редактор шейдеров: добавлена возможность применение скомпилированного шейдера на текущем видео.

Изменения в программе Media Player Classic BE 1.5.1.2367 Beta (05.03.2017):

  • Не используем рекурсивный поиск файлов при открытии структуры BD/DVD.
  • Удален более неиспользуемый код, небольшая оптимизация и косметика.

Изменения в программе Media Player Classic BE 1.5.1.2363 Beta (01.03.2017):

  • Открытие Youtube - добавлена поддержка открытия ссылок типа www.youtube.com/embed/, улучшена поддержка ссылок
  • MPCVideoDec - добавлена поддержка DXVA_VP9_VLD_Intel(не проверено).
  • MatroskaSplitter - улучшена поддержка AC3, добавлена поддержка FFV1.

Изменения в программе Media Player Classic BE 1.5.1.2324 Beta (30.01.2017):

  • Обновление: zlib 1.2.11
  • Обновление ffmpeg git-n3.3-dev-1134-g9ec8790;
  • mplayerc: Более явный вызов переопределенных методов GetProfile*/WriteProfile*.
  • MatroskaSplitter: косметика кода.

Изменения в программе Media Player Classic BE 1.5.1.2273 Beta (31.12.2016):

  • Изменение: Compilation.txt - обновлена ссылка на MinGW + GCC 6.3.0(за основу взят mingw-w64-gcc-6.3-stable-r23.7z от автора LAV).

Изменения в программе Media Player Classic BE 1.5.1.2254 Beta (18.12.2016):

  • Исправление - не работало смещение/задержка звука при условии вывода аудио SPDIF/HDMI passthrough.

Изменения в программе Media Player Classic BE 1.5.0.2233 Beta (04.12.2016):

  • Исправлен вывод "3D субтитров" в связке с MadVR.

Изменения в программе Media Player Classic BE 1.5.0.2173 Beta (23.11.2016):

  • Исправлено переключение VobSub субтитров с несколькими индексами через соответствующее меню проигрывателя.

Изменения в программе Media Player Classic BE 1.5.0.2120 Beta (29.10.2016):

  • VideoRenderers: Не храним строковые имена для D3DFORMAT, которые мы не используем, и те, которые не используются в DXVA процессоре.
  • VideoRenderers: убран дублирующийся код и небольшая оптимизация.
  • Обновлен немецкий перевод (автор Klaus1189).
  • Используем препроцессор для получения текстового названия константных значений.

Изменения в программе Media Player Classic BE 1.5.0.1916 Beta (15.09.2016):

  • Изменение : Обновление ffmpeg git-n3.2-dev-904-g140da8e;
  • Небольшой рефакторинг кода FloatEdit.cpp.
  • Исправлена работа CIntEdit при одновременном завершении ввода и закрытии панели настроек.
  • Изменение : AboutDlg.cpp - корректировка проверка номера версии для VS2015.3 после последнего обновления.

Изменения в программе Media Player Classic BE 1.4.6.1308 Beta (28.03.2016):

  • Избавились от лишних функций преобразования строк ANSI <-> UNICODE.
  • Рефакторинг функции GetContentType(), избавились от лишних преобразований строк ANSI <-> UNICODE, косметика. Удален неиспользуемый код.
  • CHTTPAsync - добавлена поддержка запроса авторизации при коннекте к прокси-серверу(при условии что он требует авторизации пользователя). Косметика кода.
  • GetContentType() - при открытии HTTP/HTTPS ссылок увеличиваем размер получаемых данных для анализа до 1 килобайта.
  • Updated Ukrainian translation.
  • Небольшая корректировка.
  • Используем класс CHTTPAsync в функции GetContentType() для получения типа контента, а так же для проверки валидности открываемых ссылок в функции CMainFrame::OpenFile().
  • Небольшой рефакторинг кода CHTTPAsync класса.

Изменения в программе Media Player Classic BE 1.4.2.4752 Stable (02.04.2014):

Added (+):
	+ MPCVideoDec - added support for decoding `VP7`;
	 ... and many more.


Changes (*):
	* MPCVideoDec - add support MP4 H264 files with avcC atoms without any SPS/PPS (use code from LAV);
	* MP4Splitter - correct aspect ratio for video tracks, has a higher priority value from the header(atom `tkhd`);
	* After closing the Playlist/Shader Editor/Editor "Synchronize subtitle" - set the focus to the main window;
	* In the property "FileVersion" indicates the version, including SVN revision number;
	* ffmpeg 2.2 git-cecb6d6f;
	* libwebp 0.4.0 git-af444608;
	* MediaInfo 0.7.67+ svn rev.6177;
	 ... and many more.


Fixes (!):
	! Fixed parser .ass subtitles, leading to hang when loading subtitle;
	! OSD is displayed on top of all windows;
	 ... and many more.

Изменения в программе Media Player Classic BE 1.4.1.4712 Stable (26.05.2014):

Changes (*):
	* Renumbered versions - now it consists of three digits (MAJOR.MINOR.PATCH);
	* MPCVideoDec - disable DXVA for WMV3 Complex profile;
	* libpng 1.7.0 b35 git-3ac960f1;
	 ... and many more.


Fixes (!):
	! Fixed crash when closing a window settings file associations when called from a UAC;
	! Some menu items are not marked as active;
	! Fixed changing settings interface;
	 ... and many more.

Изменения в программе Media Player Classic BE 1.3.0.3.3706 Stable (03.11.2013):

Добавлено (+):
+ Added .ini file validity check before use (opening);
+ Added remembering of the active tab in the file properties` window;
+ Added support for double audio output;
+ Added support for Win 8.1;
+ Added Blu-ray discs autoplay. This option is temporarily combined with that for DVD;
+ Added the option "Auto reload subtitle files after detecting modification". It is turned off by default;
+ Full integration of subtitles` control menu with VSFilter/XySubFilter;
+ Added history saving for Blu-ray and DVD;
+ Added the ability to automatically open external audio files and subtitles.
  Blu-ray name - root folder name or disc label (when opening a disc) - is used for searching;
+ MPC Audio Renderer: Added an algorithm for choosing the optimal output audio format. Conversion is used if needed;
+ FLVSplitter: added support for Speex tracks;
+ FLVSplitter: added support for HEVC video (external decoder is required);
+ FLVSplitter: added support for acquiring FrameRate and AudioSampleRate from metadata;
+ EVR-CP: added chapters output onto the seekbar in D3D Fulscreen mode;
+ MP4Splitter: added support for AIC icod (Apple Intermediate Codec);
+ MP4Splitter: added support for HEVC/H.265;
+ MatroskaSplitter: added options window and the "Load Embedded Fonts" option;
+ MatroskaSplitter: added support for the "A_OPUS" identifier;
+ MatroskaSplitter: added support for HEVC/H.265;
+ MatroskaSplitter: added support for VP9;
+ DTSAC3Source: added basic support for .dtshd/DTSHDHDR;
+ AviSplitter: added support for `avc1` FOURCC;
+ AviSplitter: added support for HEVC/H.265;
+ MpaDecFilter: added support for TAK decoding;
+ MpegSplitter: added support for HEVC/H.265;
+ MPCVideoDec: enabled decoding of MJ2C video (j2k video family);
+ MPCVideoDec: added support for "Microsoft Video 1" (CRAM);
+ MPCVideoDec: added HEVC/H.265 decoder;
+ MPCVideoDec: added libvpx-based VP9 decoder;
+ MPCVideoDec: added support for AIC icod (Apple Intermediate Codec);
+ UDP/HTTP Reader: added support for IPTV (UDP multicast);
+ Added TAKSplitter;
+ Added MPC RAW Video Splitter with support for raw data opening (MPEG/H.264/VC-1/HEVC/H.265);
... and many more.

Изменения (*):
* Corrected enabling of external subtitles;
* No transition to fullscreen mode upon start (when the option "Launch files in FullScreen" is active) if the file has no video;
* Disabled speed control in the player when using MPC Audio Renderer;
* CShockwaveGraph: added support for obtaining real video size. Zoom works correctly;
* Improved handling of relative paths for files and playlists;
* Disabled displaying DirectX SDK in the renderer`s statistics;
* Tags from external audio files are ignored and are not displayed as the title, album, etc.;
* Removed the options "Automatically set speaker count for the ivideo AC3 decoder" and "Switch from madVR to 
another renderer";
* DVD options (Menu language, Audio, Subtitles): now either the user locale`s language (when MUI is installed) 
or the system language is selected as the default one;
* Improved handling of URL playlists. Added opening of "application/vnd.apple.mpegurl". 
  Added support for relative links in playlists;
* A correct file name is generated when saving network streams;
* Remembering the main filter during rendering a DirectShow graph is implemented.
  This eliminates incorrect detections upon adding external tracks and speeds up the player`s tracks switching;
* Added an option to stop trying opening "bad" playlist elements by pressing Esc;
* The font in MediaInfo window is now scaled according to the system settings. "Consolas" is now the preferred 
font for Windows 7;
* The option "Store settings to .ini file" is renamed to "Store settings in the player folder";
* The size of filters` configuration buttons is increased. "MPEG-2 decoder configuration" -> "MPEG-2/DVD decoder
 configuration";
* Filter options window: only extradata is shown instead of pbFormat;
* Changed saving of Favorites during Blu-ray playback;
* Changed VSFilter blocking check: it is now blocked also in the presense of XySubFilter + madVR. XySubFilter is 
allowed only with madVR renderer;
* Subtitles loading now works with VSFilter;
* The contents of "Subtitles" and "Subtitles->Misc" panels are swapped;
* "Subtitles->Misc" is renamed to "Subtitles->Rendering";
* The "Auto-load subtitles" option is moved from the "Playback" panel to the "Subtitles" panel;
* The path from the currently played file is used to load subtitles;
* Now multiple subtitle files can be added to the player through Dran`n`Drop;
* Corrected subtitles scaling in the default style;
* Default subtitles style: now the changes are applied on-the-fly, added a button to reset the settings to their 
defaults;
* Upon opening and playing back DVD/Blu-ray the root folder is displayed as the title;
* HDMV (Blu-ray) structure reading: skipping data for the absent files. This allows opening "pieces" of Blu-ray;
* Added the possibility to read the information about the disc`s title from the disc.inf file upon opening a 
Blu-ray structure;
* Blu-ray/DVD: Improved/speeded up seeking;
* Removed D2VSource;
* MPC Audio Renderer: re-worked the way of obtaining the list of supported formats, additional checks are made.
 Now the crashes when a certain format is unsupported are impossible;
* MPC Audio Renderer: implemented caching, which enhanced the stability of sound playback;
* MPC Audio Renderer - output parameters are configured basing on the frequency, and not bit depth. 
  Also, if the frequency is not supported, the nearest allowed value is taken, and not the maximal one;
* FLVSplitter: updated metadata parser, added support for key frames (if the "keyframes" tag is present). 
In this case, seeking speed is greatly improved;
* WVSplitter: removed support for streaming media;
* WVSplitter: corrected initial opening and data validity checking (signature checking) - removed only the
 check in the very beginning and limited the data to check to 1 megabyte.
  This allows opening and playing back iso.wv;
* Mpeg2DecFilter: handling subtitles only during DVD playback, standard tools are used for ordinary files;
* EVR-CP: added CPU load output in the renderer`s statistics;
* EVR-CP statistics: minimal font height is 6, minimal width, 4;
* EVR-CP: improved statistics updating upon changing input media type;
* MP4Splitter: removed output of "excess" subtitles in MEDIASUBTYPE_ASS2 format, only output as MEDIASUBTYPE_UTF8 is left;
* MatroskaSplitter: improved seeking in MKV files, where key frames (CuePoints) are placed very infrequently;
* MatroskaSplitter: upon opening/reading of corrupt/incomplete files, if 10 Mb of continuous garbage occurs,
  it is assumed that no useful information remains, and the reading stops. This will speed up opening of the 
files downloaded, for example, by torrent clients;
* AviSplitter: improved handling of AVC1/H.264 video;
* OggSplitter: corrected handling of packets with changing TimeStamp, improved playback of clips from livestream;
* OggSplitter: optimized handling of online sources. Now the opening will consume less time;
* OggSplitter: the search is rewritten, greatly improved seeking in files with Theora video;
* AudioSwitcher: added a function for fixing incorrect WAVEFORMATEX structures and their conversion in WAVEFORMATEXTENSIBLE;
* MpegSplitter: added the possibility to open video streams without timestamps (which occurs on sattelite TV and IPTV);
* MpegSplitter: optimized handling of IPTV;
* MpegSplitter: improved detection of AAC/MpegAudio;
* MpegSplitter: speeded up opening of BD structure, fixed playback of сшитых BD;
* MpaSplitter: the duration is displayed during playback of links to files;
* MPCVideoDec: improved VC1 DXVA decoder;
* MPCVideoDec: removed the "Resize Method" option;
* MPCVideoDec: the "Chroma to RGB" option is renamed to "Preset", added the "Fastest" mode;
* MPCVideoDec: the "Colorspace" option is renamed to "Standard";
* MPCVideoDec: removed RGB16 and RGB15 as output formats. The "SwOutputFormats" option is changed to "SwFormats";
* MPCVideoDec: changed the way of saving the list of active codecs for an external decoder;
* MPCVideoDec: changed the sizes of decoder configuration tabs;
* UDP/HTTP Reader: UDP Reader filter is rewritten, added support for reading HTTP;
* UDP/HTTP Reader: discontinue data reception during pause and stop;
* Updated Chinese (Simplified) translation (authors: insolo, beter);
* Updated Dutch translation (author: beter);
* Updated Chinese (Traditional) translation (author: beter);
* Updated Italian translation (author: Lord Maius);
* Updated Basque translation (author: azpidatziak);
* Updated Greek translation (author: beter);
* Updated Romanian translation (author: beter);
* Updated Turkish translation (author: Thingol);
* Updated Korean translation (author: kuh3h3);
* Updated ukrainian translation (author: Arestarh1986);
* Updated installer script translation - Dutch, Simplified and Traditional Chinese (author: beter);
* MediaInfo 0.7.64+ svn rev.5964;
* Little-CMS 2.5 git-69ecafd3;
* ffmpeg 2.1 git-0610d6e8;
* libwebp 0.3.1 git-6d0cb3de;
* libpng 1.7.0 b21 git-fe6e6cf1;
* libopus 1.1 git-8f466274;
* libvpx 1.2 git-b26ce8b1;
* ZenLib 0.4.29+ svn rev.447;
... and many more.

Исправления (!):
! Fixed file display for the (*.*) mask when Chinese (Simplified) locale is selected;
! Fixed a bug in opening files from network resources;
! Fixed the size (location) of the dialog in the options window;
! Fixed a memory leak during filter graph building caused by incorrect deletion of an audio renderer from the filters list;
! Fixed the crash after moving to the next file when the previous one was absent;
! Fixed changing the case of the symbols when opening files through Drag-and-drop;
! Fixed progress in Win7/8`s taskbar for streaming media and files with unknown duration;
! Fixed nesting of OpenMediaPrivate() calls when invalid elements are present in the playlist;
! Fixed incorrect remembering of a file`s position when it has been opened with an external audio file;
! Fixed opening (parsing) of nested local .m3u files;
! Fixed a bug that made it impossible to sleep/blank the screen after closing a file;
! Fixed tree display in the options menu for certain languages;
! Fixed the crash on using DivX Demux Filter + DivX H.264 Decoder;
! Fixed playlist clearing upon loading an external audio file during playback;
! Fixed problems with disappearing of the Mute button upon theme switching and with placement of the Mute button in the classic theme;
! Parsing HDMV (PGS) subtitles: fixed reading and storing of a palette;
! Fixed loading of external subtitles with XySubFilter;
! Fixed and optimized handling of subtitles` list and menu with Haali Media Splitter;
! Fixed .sup files parser;
! Fixed reading of Blu-ray with Seamless branching;
! Fixed opening of incomplete Blu-ray;
! MPC Audio Renderer: eliminated noise and crackling upon starting playback;
! FLVSplitter: obtaining FPS, AudioSampleRate (nSamplesPerSec) from the file`s header.
  AudioSampleRate has greater priority than the data from the stream`s header. Also fixed determining FPS with 
video packets` TimeStamp in the case of its absense from the header;
! WVSplitter: corrected starting time and full duration (now there is no pause in the beginning of playback);
! WVSplitter: fixed absense of the sound after Play->Stop->Play;
! WVSplitter: fixed drop of data upon opening;
! MP4Splitter: fixed reading of chapters` list;
! MpaDecFilter: fixed the problem of compatibility with system`s MPEG-I Stream Splitter filter;
! MpaDecFilter: fixed integer overflow for RealMedia;
! FLACSource: fixed Vorbis Comment tags parser;
! MPCVideoDec: fixed the crash on software MPEG2 decoding;
! MPCVideoDec: fixed playback of a H.264 stream without timestamps in the DXVA mode;
! MPCVideoDec: fixed saving format conversion options to an .ini file;
... and many more.

Изменения в программе Media Player Classic BE 1.2.0.3.2938 Stable (18.06.2013):

Добавлено (+):
+ SPEEX decoder (Speex Audio);
+ MPC Audio Renderer - completely rewritten, now it fully supports WASAPI Exclusive/Shared modes.
  Uses event mode for rendering. Added internal volume control. Sound mute is also possible for Bitstream;
+ MPC Video Decoder: dynamic video stream / aspect ratio / frame size changing during playback is supported now;
+ MP4Splitter - Speex (Speex Audio) support;
+ MPEGSplitter - added (improved) support for Blu-ray with Seamless branching;
+ G2M video decoder (Go2Webinar);
+ LCDShader by JanWillem32;
+ XSPF (XML Shareable Playlist Format) support;
+ VMware Video (`VMnc`) support;
+ Handling playlists (multiplaylist);
+ Opening and saving links from Vimeo.com;
+ Ability to set paths (templates) for automatic audio tracks loading;
+ Support for AAC stream playback in ShoutCastSource;
+ Support for description tag in ShoutCastSource;
+ Support for DVB subtitles in .wtv (Windows Media Center TV File);
+ MPEG-1/MPEG-2 software decoders based on ffmpeg;
+ Full support for Apple`s MPEG2 in MP4/MOV Splitter ;
+ Parsing TrueHD in MPEGSplitter;
+ VC1-I decoding without DXVA;
+ Ability to open the file open dialog for adding files from the playlist;
+ Forced one-window mode;
+ Filter priority management system - choosing filters for specific file formats;
+ Alternate handling of video: the stream is downloaded into a temporary file in the current user`s TEMP folder, 
  and then played; the temporary file is deleted after playback;
+ Ability to choose desired format for clips;
+ Support for bitstreaming DTS-HD/E-AC3 (DDPlus)/TrueHD through HDMI;
+ Tag Specifications support. The information on the author, track`s title, etc. is read and displayed;
+ Support for reading/displaying Album`s data for FLAC, WavPack and MusePack;
+ Unsychronised lyrics support;
+ Support for V210 in MP4/MOV Splitter;
+ v210 video decoder;
+ Ability to specify image quality upon saving frames and thumbnails;
+ Speex support in OggSplitter;
+ MPEG1 support in AviSplitter;
+ Support for .avi`s created with Matrox`s MPEG-2 in AviSplitter;
+ OPUS support in MatroskaSplitter;
+ ALAC support in MatroskaSplitter;
+ MEDIASUBTYPE_Divx (`Divx`) support;
+ Support for reading EDID info from monitor/TV;
+ Support for files with an ID3 Tag in the beginning in MusePackSplitter;
+ Automatic ShellExt registration from MPC-BE;
... and many more.

Изменения (*):
* MpaDecFilter - A/V sync (TimeStamp correction) is disabled when playing audio files and audio-only streams;
* Improved Interlaced frame detection in H.264 DXVA decoder;
* Updated frame size restrictions for VP5 video cards;
* Improved H.264 support in AVISplitter;
* Added support for AVC1-style video inside .avi;
* Added validity check for PTS;
* Improved .avi detection in MPCVideoDecFilter: it`s now detected by header only, extension check is removed;
* parser: detecting video format by itag value;
* Before opening http/https/www links their validity is checked;
* Improved ShoutCast handling, links to playlists are handled better;
* SeekBar now shows data download progress (Buffering), mouse pointer is also changed;
* .M3U playlist parser is updated. Reading .M3U playlists is greatly improved;
* File format categories in the file opening dialog are optimized;
* The "Save Thumbnails" button is disabled for streaming video and for the video that is still being downloaded 
(Buffering ...);
* The correct name is used for saving a screenshot or thumbnail;
* Improved handling HTTP/1.1 links in ShoutcastSource;
* Improved streaming audio handling in OggSplitter;
* Improved audio track selection strategy. Now it works correctly with external splitters. 
  Information on presence of the Forced/Default flag is available from the external splitter;
* MatroskaSplitter: adding "Default" to the track`s name (even if it has the Forced flag set);
* OggSplitter: improved ogg + vorbis support, now it is possible to play local files and streaming with changing pages;
* FLVSplitter: added reading file duration from the header;
* MatroskaSplitter: changed seeking principle, corrupt files and files without or
  with little key frames (MetaSeek/Cues info) are now seeked much better; 
* Improved behavior of FLV/MP4 splitters with incomplete files;
* Improved reading data (ID and language) about audio and subtitle tracks from an .IFO file;
* MPEGSplitter: improved tracks parsing (search) inside an MPEG stream;
* MP4Splitter: improved setting MediaType for Apple MPEG2 (HDV/XDV) output;
* MP4Splitter: improved searching for some files;
* OGGSplitter: improved seeking for files with Theora Video;
* MatroskaSplitter: improved key frames (MATROSKA_ID_CUES) and chapters (MATROSKA_ID_CHAPTERS) parsing;
* MPEGSplitter: improved HDMV LPCM parsing;
* FLVSplitter: improved handling of streaming data;
* Improved user-specified audio track selection, now it is possible to specify several conditions delimited by |;
* Disallowed striked and underlined fonts for default subtitles` style;
* Removed color selection in subtitle options;
* Forced toolbar redraw during window dragging;
* File opening dialog now offers a correct path (from the last opened file);
* Improved FlyBar functioning together with madVR;
* Last used path is now remembered for loading external DirectShow filter from file, loading external subtitles 
and DVD/BD opening dialogs;
* Changed elements display logic in subtitle options menu;
* MpaDecFilter, Real Audio decoding: if there are no data in the extradata block from the splitter, simply trying 
to decode "as is";
* Improved saving playlist in the .M3U format - added label information;
* Improved WavPack Parser behavior - playback duration is now calculated correctly;
* Slightly changed duplicates search upon adding a filter to the graph;
* Improved handling of covers with .jpeg and .png extensions. Added the "%file_name%.jpg" template;
* Removed Level & ReFrames restriction for Intel video cards;
* Playlist management is disabled for BD if internal MPEGSplitter is not selected in the options;
* Increased buffer size for playlist download;
* Improved streaming MPEG-TS (IPTV) playback;
* The MediaInfo tab is not shown for links now;
* Implemented starting upon pressing Enter in the playlist. Added support for multi-selection, Ctrl+A selects all,
Ctrl+I inverts selection;
* Disabled deletion upon pressing BackSpace in Favorites;
* Improved MediaType checking algorithm for subtitles;
* MPEGSplitter: optimized streaming MPEG-TS handling;
* Added ability to change file "Properties" dialog`s size, the new size is remembered;
* The menu with audio tracks is now shown on the toolbar for files without video;
* Disabled attempts to build preview graph for audio;
* MPEGSplitter: added an option to enable/disable dummy subtitles output;
* Improved madVR handling in multi-monitor configurations;
* OGGSplitter: improved Opus playback, packet duration is now calculated correctly;
* EVR Custom: VSync is not used on pause;
* MPC-BE playlist: added possibility to save/load element`s duration;
* MPC-BE playlist: validity check, files over 1 MB in size are not loaded;
* MPC-BE playlist: current element is highlighted according to the color settings of the player`s current theme;
* MPEGSplitter: improved handling of packets with bogus pts in MPEG-TS;
* Improved switching to MAXIMIZED window mode for captionless styles;
* Seek preview window is drawn UNDER the seekbar according to multi-monitor configuration;
* Priority control: now only the Splitters that have a compatible MediaType are shown for the formats;
* MPEGSplitter: increased queue depth for audio and subtitle tracks;
* Smoother movement of the preview window. Added event handlers for middle mouse button click (enable/disable preview) 
  and scroll (cursor/preview movement by 5 pixels; by 1 with Ctrl, by 10 with Shift) when the cursor is over the seekbar;
* Shaders` code is moved to the Shaders folder which is created either in the profile, if the settings are saved in the registry,
  or in the player`s .ЕХЕ folder, if the settings are saved in an .INI file;
* File opening dialog now monitors the clipboard and automatically substitutes the link if one is found;
* MPCVideoDecFilter: changing "Output formats" on the fly now works for VMR renderers, too;
* EVR Custom now applies AR changes on the fly, it also adjusts FPS on the fly if it changes in the input`s MediaType;
* Statistics: added input`s MediaType data; the information about decoder and input`s MediaType is now displayed also under VMR9;
* Added scaling to video renderer`s statistics;
* MPCVideoDecFilter: removed options "Error resilience" and "IDCT Algorithm";
* Removed the second parsing links upon saving the file;
* Preventing duplicates in the playlist upon opening BD;
* Real filter`s name is shown in the graph instead of the file`s name upon connecting Source;
* Maximal supported shaders` version is selected automatically;
* H.264 DXVA decoder: improved Interlaced content handling;
* MPCVideoDecFilter: tuned VC-1 handling, removed Jitter in DXVA mode;
* OSD now works independently of the renderer;
* Improved DXVA H.264 decoder functioning on "old" ATI UVD/UVD+ video cards;
* Removed automatic Mute when setting the volume to 0;
* Improved DXVA2 mode detection for several decoders (AcrSoft and Cyberlink);
* Removed .smi extension from the Real Script group;
* DXVA1 indication now works for any renderer;
* OSD: "Segoe UI" font is now used by default instead of "Calibri" for Windows VistР° and newer systems;
* The FIRST added element becomes active and highlighted upon adding files to the playlist;
* MPC-BE playlist: improved Drag`n`Drop DVD/BD support;
* Support for ShellExt registration when launching from the command line with parameters for 
  [un]registering file associations. Now ShellExt are registered on program [un]install;
* VTSReader + MpegSplitter now reads Aspect Ratio data from the file itself upon opening 
  an .IFO file and makes further use of those data in MpegSplitter;
* AviSplitter: improved playback of badly interlaced AVI-files, reduced memory consumption;
* AviSplitter: changed indexing strategy if the indexes are absent;
* AviSplitter: improved showing of DivX Subtitle;
* MatroskaSplitter: completely reworked AvgTimePerFrame calculation in the case of its absence from the header;
* MatroskaSplitter now also calculates the duration upon indexing of corrupt/incomplete/cut files;
* FLVSplitter: improved Metadata parser;
* FLVSplitter: improved duration calculation;
* AudioSwitcher: removed the "Down-sample to 44100 Hz" option;
* MPCVideoDec sets the restriction ref frames = 16 for nVIDIA, both for HD and SD video;
* DXVA decoder: improved WMV9/VC-1 handling;
* BaseVideoFilter and MPCVideoDec: decoder status (SOFT/DXVA1/DXVA2) now determined better;
* Updated Russian translation;
* Updated Italian translation (by Lord Maius);
* Updated Chinese (Simplified) translation (by insolo);
* Updated Korean translation (by kuh3h3);
* Updated Ukrainian translation (by arestarh1986);
* ffmpeg 1.2.1 git-8aea2f05;
* libopus 1.0.1 git-b518b56f;
* Little-CMS 2.5 rc1 git-e5ce1294;
* libwebp 0.3.0 git-3fa595a5;
* libopenjpeg 2.0.0 svn rev.2343;
* MediaInfo 0.7.63+ svn rev.5690;
* libpng 1.7.0 b15 git-1bc57477;
* ZenLib 0.4.29+ svn rev.443;
* VirtualDub 1.10.4 Test 6;
* zlib 1.2.8;
... and many more.

Исправления (!):
! Software video decoder: changed the method of transferring active codecs list to the decoder;
! Tracking AR changes not only in the stream, but also according to video size;
! 1920С…1080 video size was determined incorrectly;
! now the time left is displayed in a usual hh:mm:ss way in the file saving dialog;
! parser: eliminated false positives and link opening problems;
! MpaDecFilter lost the sound on decoding error and further try tore-initialize ffmpeg decoder;
! Clip names in the playlist are displayed correctly for clips;
! OGGSplitter: fixed playback of some OGG files having packets with incorrect pts in the beginning;
! OggSplitter: if an empty "page" is detected during tracks enumeration, the player does not exit, but simply skips it;
! RealMediaSplitter: only "valid" packets having Data Packet Header are involved in duration calculation during indexing;
! If the length of the file is unknown for a keyboard seek operation, the seek is not performed; 
! Fixed crash on coding HDMV LPCM to AC3;
! Fixed OSD timer;
! MPEGSplitter: fixed handling of streaming MPEG-TS, now the playback should not pause/stop on buffer underrun;
! Fixed connecting own external filters when the internal ones are locked;
! Fixed the connection of Low Merit video decoder;
! Fixed a hang on WinXP upon resizing/moving the playlist;
! Black screen on OGG+Theora;
! The command assigned to the left mouse click did not work with Minimal preset;
! Fixed MUTE icon displacement on the toolbar upon using it;
! Several file opening dialogs were not displayed on Windows XP;
! BD opening did not work when using an external filter;
! Fixed dissynchronization for RealVideo 3/4 when using an internal video decoder with multithreading enabled;
! Fixed Real Audio playback with the internal splitter;
! Fixed tearing for some MPEG-TS/PS from network;
! Fixed inability to play incomplete MKV/WebM;
! MatroskaSplitter did not show the duration of streaming video (being downloaded);
! Fixed mixer crash in the 64-bit version;
! Fixed MKV VobSub subtitles display when they had the property "custom colors: ON";
! The flybar was not hidden upon SC_MINIMIZE to the main window (for example, in OnBossKey());
! Fixed parsing .M3U playlists from network;
! Fixed playback/seek of huge FLAC files;
! Fixed playback of video with the Rotate flag;
! Fixed MatroskaSplitter`s behavior with VC1 + Cyberlink Video Decoder;
! WVSplitter: fixed opening of multichannel .wv files;
! Fixed accidental execution of the command assigned to the left mouse click upon double clicking the window`s title;
! Fixed crash upon switching DVB subtitles from a smaller resolution to a bigger one;
! HD (PGS/DVB) subtitles were not shown in VMR7-Renderless output;
! Fixed connection of external audio tracks;
! FLVSplitter: fixed playback of files with an AAC track;
! MP4Splitter: fixed .m4v files playback;
! Fixed problems with registering some external filters (AMR/TTA/WV/MusePack) in the system;
! Fixed video streams switching;
! Fixed automatic loading of subtitles from network;
! Fixed DVD playback with VMR7/VMR9 renderers;
! MP4Splitter: fixed playback of some .3gp files with AMR sound;
! Fixed theme switching on the fly during playback - the play/pause sign was displayed incorrectly;
! File associations (formats): adding or deleting associations for user-supplied extensions did not work;
! Fixed new shader creation in the Shader Editor;
! Fixed play/pause buttons display upon deleting a file from the playlist;
! FLVSplitter: fixed Tags reading and handling;
! Playback is not paused anymore during seek to the nearest subtitles;
! Fixed incorrect aspect ratio setting during software WMV playback on VMR9/VMR7 renderers;
! Fixed false detection of AAC streams as MP3;
! MpaDecFilter: fixed Bitstream DTSWAV;
! MPASplitter: fixed MPEGAudio parsing;
... and many more.

Перейти к описанию программы Media Player Classic BE


На портале Programki.net вы всегда сможете бесплатно скачать программы для вашего компьютера © 2004-2024
У Вас есть ценные предложения, пожелания или дельные замечания? Пишите: Написать письмо администратору