Неправильная работа смешанного типа кадров [Исправлено]

Автор Evgeniy1990, 14 июня 2018, 07:59:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Evgeniy1990

Описание проблемы:

В последних билдах, на некоторых видео файлах, в некоторых их местах, во время их воспроизведения, наблюдаются "полосы" или же так называемый эффект гребёнки. Это говорит о том, что в этот момент должен меняться тип кадров, но этого не происходит, в результате чего, в некоторых местах, где должен работать аппаратный дейинтерлейс, чтобы не было "полос" (эффекта гребёнки), он соответственно не работает. Т.е. плеер, точнее его встроенный "MPC Video Decoder", считает, что такие видео файлы на все 100% полностью с "прогрессивным" типом кадров, хотя это не так.

Т.е. по сути, плеер (его встроенный видео декодер) перестал нормально работать с видео файлами, имеющими "смешанный" тип кадров.

Данный баг является поломкой.

Алгоритм воспроизведения:

1. Скачать этот видео файл
2. Запустить его
3. Во время его воспроизведения, открыть статистику видео-рендерера EVR-CP (Ctrl+J)

Фактический результат:

В статистике видео-рендерера всегда будет тип кадров "Progressive", во время всего воспроизведения видео файла.

Ожидаемый результат:

В статистике видео-рендерера тип кадров, во время воспроизведения видео файла, должен меняться, исходя из данного примера, в самом начале воспроизведения должен быть тип кадров "Interlaced", а после заставки (опенинга) уже должен поменяться на "Progressive" и т.д.

Общая суть такова, что тип кадров должен меняться.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

Тут надо сам поток смотреть, прежде чем бочку на декодер катить.

Aleksoid1978

Не смотрел еще - но возможно в матрешке вшит флаг "прогрессив". В таком случае он имеет более высокий приоритет перед данными из потока.
[merge_posts_bbcode]Добавлено: 2018-06-14 16:27:13[/merge_posts_bbcode]

Исправлено в r3731.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215