V0lt
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Изменение : Парсинг AVC/HEVC выделен в различный namespace, косметика. Изменение : Добавлен класс CH265Nalu для работы с HEVC Nalu, в связи с этим переписан код парсинга HEVC в BaseSplitterFileEx. Изменение : Парсер HEVC SPS - добавлена проверка параметра num_long_term_ref_pics_sps. Изменение : Исправлена опечатка в парсере H264 SPS. Изменение : MPCVideoDec - добавлен конвертер(из LAV) для преобразования 4:2:0 8bit -> NV12(libswscale вызывает падение при ширине изображения меньше 32). Изменение : Рендеринг PGS(HDMV) субтитров - небольщая оптимизация при обработке данных. Изменение : CompositionObject - устанавливаем палитру "прозрачной" по умолчанию, это исправляет ситуации когда некоторые PGS субтитры отображались с "неверной" черной рамкой(спасибо команде MPC-HC). Изменение : Не округляем показатель соотношения сторон, когда один из параметров больше 255. VideoRenderers: исправлено падение при использование шейдеров кадра (pre-resize shaders). VideoRenderers: создаем только необходимое количество текстур. |