ZlydenGL
Moderator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wavpacklib: удалены неиспользуемые файлы (убран неиспользуемый декодер, оставлен парсер). Добавлены недостающие записи в настройках(видео-декодер) Обновлен украинский перевод Обновлен немецкий перевод Обновлен итальянский перевод Обновлен Голландский перевод Обновлен Китайский (Traditional) перевод Обновлен Китайский (Simplified) перевод Обновлен Баскский перевод Обновлен перевод на Basque (то же самое, что запись выше?) Обновлен русский перевод AudioSplitter: в класс CAudioFile добавлено свойство m_wFormatTag, заполняется для APE и TTA Обновлен ZenLib до версии Обновлен MediaInfo до версии Обновлен libwebp до версии Обновлен ffmpeg до версии Обновлен libpng до версии Обновлена Little-CMS до версии Выставлена кодировка UTF-8 по умолчанию при сохранении плейлиста Запоминаем путь сохранения плейлиста Небольшая оптимизация в файлах конфигурации ffmpeg изменена секция в настройках с MPEG Audio Decoder на MPC Audio Decoder MPCAudioRenderer - переработана функция CheckMediaType() и проверка на входные типы. Теперь проверяем - сможем ли выводить в нужном формате. Это изменение позволит корректно обрабатывать вызовы IPin::QueryAccept() для проверки поддержки того или иного формата. Это применимо к Bitstream форматам MpaDecFilter - изменен способ определения поддержки SPDIF/Bitstream вывода, для этого декодер опрашивает фильтр вывода на предмет поддержки конкретных медиа типов. Так же исправлена работа с DTS-HD потоками при выводе на S/PDIF вывод, в таком случае выводим только DTS ядро MPCVideoDec - исправлено падение в режиме DXVA 2.0 на некоторых файлах(добавлена проверка на размер и переполнение DXVA 2.0 буфера) WASAPI renderer - в статусе в случае вывода Bitstream выводится так же тип (AC3/DTS/E-AC3/TrueHD/DTS-HD) Парсинг ID3 тэгов - вынесен в отдельный класс СID3Tag. FLACSource - добавлена поддержка ID3 тэгов V2(обработка сделана только изображений, для отображения обложки), Исправлено паление при чтении ID3v2 тэга MPEGSplitter - небольшая оптимизация парсера AC3 данных MPEGSplitter - исправлена обработка AC3 данных в TrueHD потоке MPEGSplitter - оптимизация и косметика кода MPEGSplitter - улучшена обработка HDMV LPCM(PCM в MPEG-TS) пакетов MpaDecFilter - т.к. Bitstream(E-AC3/DTS-HD/TrueHD) поддержка есть только в Win Vista и выше, то делаем галки недоступными на WinXP MpaDecFilter - убрана проверка на поддержку SPDIF вывода в WinXP, т.к. из-за этого "сносит голову" у аудио-рендереров (по какой-то причине происходит из-за вызова IPin::QueryAccept()) MpaSplitter - более строгий поиск MpegAudio заголовков MpaSplitter - убрана проверка на "валидность"(совпадение) MpegAudio заголовка при проигрывании(чтении очередного фрейма). Это позволит проигрывать .MP3 файлы, в которых храняться данные с разными параметрами, обычно такое получается в случае записи онлайн-трансляций; MP4Splitter - небольшая оптимизация(парсинг E-AC3) правка темплейта для файла-манифеста (надо ли?) Audio Switcher: Support fallback to another media type (поддержка запасного вывода в другой тип медиа). Требуется для будущего изменения в аудио - декодере. (на фоне следующей записи эта, видимо, является неактуальной?) Audio Decoder - изменен механизм для "fallback" перехода к нормальному декодированию аудио, если выставлены настройки для SPDIF/Bitstream вывода, но не поддерживается Удалены неиспользуемые исходники - wavpacklib и WVSplitter Открытие APE, изменена проверка на максимально-поддерживаемую версию - в этом случае все равно пытаемся открыть файл и выводим сообщение в Debug вывод, косметика обновлен список VP5-видеокарт обновлена информация по видеоадаптерам Intel Haswell Улучшена обработка аудио/субтитров с флагами Forced/Default Обновлена ссылка на Mingw cross-compile toolchain (надо ли?) "Отчет об ошибках рендеринга потоков" - не показываем при использовании полноэкранного Direct3D режима Обновлено описание madVR интерфейса Опция "Приоритет дорожек" - улучшена работа с VSFilter + фильтр с SinglePin Output(LAV/AV/Haali/встроенный MPEGSource) FLVSplitter - игнорируем "левые" значения FPS из заголока файла MPCVideoDec - улучшен механизм определения неверного порядка B-frames MP4Splitter(Bento4) - добавлена поддержка атома 'elst', что позволило обрабатывать задержки при проигрывании(обычно задается для аудио-треков для A/V синхронизации) MPCVideoDec - включен парсер для VP3/VP8/VP9 кодеков (нивелируется следующей строкой?) MPCVideoDec - убран парсер для VP3/VP8 кодеков Обновлена поддержка YouTube, удалены неактуальные профили Ползунки яркости, контрастности, оттенка и насыщенности теперь кликаются на +/-10 VMR9/EVRAllocatorPresenter - объединение кода заполнение некоторых переменных, так же - при получении имени декодера(вышестоящего фильтра) игнорируем VSFilter и смотрим фильтр перед ним Mpeg2DecFilter - удалена "лишняя" функция DeliverFast() PinInfo - оптимизация кода для отображения модуля внешнего фильтра(пути к файлу фильтра) AVISplitter - дополнен список ID кодеков, являющимися H.264 видео VSFilter - блокируем подключение Lentoid HEVC Decoder и входного типа IYUV, т.к. декодер выдает "неверные" данные MPEGSplitter - улучшена обработка некоторых AAC дорожек, уложенных "не по правилам"(значение pesid не соответствует типу дорожки) MP4Source - оптимизация построения списка индексов, а так же более точные значения временных меток списка индексов Опция "DisableXPToolbars" переименована в "UseDarkTheme" в соответствии с ее функционалом Панель настроек "Управление приоритетами" перенесена из "Внутренние фильтры" во "Внешние фильтры" Web server: ограничиваем возможность выбор порта от 1 до 65535. Не допускаем обхода ограничении через нажатие Enter на тестовом поле. AudioSwitcher: опция AudioNormalizeRecover заменена на AudioRecoverStep. Новая опция может принимать значения от 10 до 200, по умолчанию 20. В окне "О программе" - добавлена поддержка Visual Studio 2013 update 3 Изменение стиля и переопределение положения субтитров теперь работают независимо и последовательно. Синхронизация c MPC-HC. Полностью переписан и оптимизирован код работы с настройкой авто-переключателя режима мониторов. Спасибо команде MPC-HC за их код и идею. Оптимизация парсинга и рендеринга субтитров - перенос кода из MPC-HC. Полностью переделан механизм обработки очереди субтитров, что позволило снизить нагрузку на процессор и за счет этого лучше отображать тяжелые анимированные субтитры. Добавлена опция с помощью которой можно разрешить/запретить пропуск "тяжелых" субтитров без ушерба вывода видео. Огромное спасибо команде MPC-HC за их работу. Небольшая оптимизация вывода extradata. Небольшая оптимизация вывода PinInfo. Панель настроек "Аудиоперекючатель" переименована в "Аудио" и перенесена из "Встроенных фильтров" в "Воспроизведение". Из аудиопереключателя удалено "Пользовательское распределение каналов". В панель настроек "Audio" перенесены настройки открытия внешних аудиофайлов из "Воспроизведение". В панель настроек "Audio" перенесены настройки аудиорендерера из "Воспроизведение". Аудиопереключатель теперь всегда активный. Это нужно для правильной работы многих встроенных и системных сплиттеров, для выбора внешних аудиодорожек, а также воспроизведения некоторых медиафайлов. При настройках по умолчанию Аудиопереключатель передает звук без изменений. Опция "Нормализовать" переименована в "Автоматическая регулировка громкости". Опция "Восстанавливать громкость" переименована в "Скорость добавления громкости". Панель настроек "Вывод" переименована в "Видео". Общая оптимизация интерфейса настроек Небольшая корректировка окна "О программе...". Для систем Vista и новее минимальная ширина колонок списка "Клавиши" равна 20 пикселей Для систем Vista и новее минимальная ширина колонок списка "Список доступных субтитров" равна 20 пикселей Колонки списка "Клавиши" теперь некликабельные Для систем Vista и новее минимальная ширина колонок списка режимов монитора равна 40 пикселей. Колонки списка режимов монитора теперь некликабельные. Клавишная команда "Toggle normalization" переименована в "Toggle аuto gain control". Убрана клавишная команда "Toggle custom channel mapping" MpaDecFilter: оптимизация функции ProcessFFmpeg MpaDecGMpaDecFilter: PS2ADPCM декодер теперь полностью на целочисленной арифметике Расширение .sfd добавлено в категорию mpeg MPEGSplitter - уточнение имени для DVB субтитров(название DVB не отображалось в случае отсутствия PAT/PMT в файле). библиотека Bento4 - начало подготовки к поддержке "фрагментированных файлов" 'dash'(добавили необходимые атомы). MP4Splitter - проверяем фрагментирован файл или нет в самом начале открытия, и (до внедрения поддержки) отменяем открытие. AudioSwitcher: после AudioSwitcher запрешено использовать MatrixMixer, т.к. последний может некорректно работать при смене формата. Убрана опция "D3D Fullscreen GUI Support", т.к. использовать GDI в полноэкранном D3D режиме "противопоказано" Команда "Remaining Time" убрана из меню. MKVSplitter - загружаем встроенные шрифты даже если в файле отсутствуют субтитры. Убрана возможность предзагрузки субтитров после перемотки для "старых" файлов без поддержки CueDuration и CueRelativePosition(убирает тормоза при перемотки на некоторых файлах). Переписан алгоритм автоматической регулировки громкости. Возвращен регулятор "Boost" под новым названием "Level", который теперь может изменяться в пределах -3...+10 дБ. Регулятор "Gain" нельзя использовать совместно с "Auto volume control". Плейлист с YouTube теперь загружается только при включенной опции "Загружать плейлист" ("Load playlist"). Удалена поддержка VIMEO Рендеринг субтитров - убрана опция "Round up to power of two" и текст о том что надо для вывода субтитров | Всего записей: 4268 | Зарегистр. 22-06-2002 | Отправлено: 14:57 23-10-2014 | Исправлено: ZlydenGL, 16:57 23-10-2014 |
|