MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: Evgeniy1990 от 19 мая 2016, 14:18:07

Название: Incorrect AutoAR on EVR/EVR-CP/EVR-Sync Renderers [Исправлено]
Отправлено: Evgeniy1990 от 19 мая 2016, 14:18:07
Тема: некорректное автоматическое переключение соотношения сторон на видео рендерерах: EVR/EVR-CP/EVR Sync.

Краткое описание проблемы:

На всех EVR-видео рендерерах, автоматическое переключение соотношения сторон, при условии автомасштабирования, полностью не работает, или работает, но некорректно, т.е. пропорции AR полностью при этом нарушаются.

По поводу последних слов в кратком описании проблемы "работает, но некорректно" - это характерно и наблюдается только на видео рендерере: "EVR Sync".

Условия:

1. Должна быть включена опция "Автомасштаб: 100%".
2. В "MPC Video Decoder" должна быть установлена опция "Считывать соотношение сторон из потока" в состояние "Включено", т.е. значок "галочка".

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

1. Выполнить вышеописанные условия
2. Скачать этот видео файл: https://yadi.sk/i/-jNXKZffrqBg9
3. После открытия подождать, пока в самом начале, после слов "SDIncorporation", произойдет автоматическая смена соотношения сторон в данном видео файле

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

1. На видео рендерерах: "EVR System" и "EVR Custom", после слов: "SDIncorporation", при условии автомасштабирования, размеры окна самого плеера вообще не изменились, само окно так и осталось широкоформатным (16:9), вместо квадрата (4:3).

2. На видео рендерере: "EVR Sync", после слов: "SDIncorporation", при условии автомасштабирования, произошло нарушение самих пропорций в данном видео файле, в результате чего, изображение на нем стало растянутым по горизонтали.

Ожидаемый результат: На всех EVR-видео рендерерах, при вышеописанных обязательных условиях, должно было нормально выполнится автоматическое переключение соотношения сторон "на лету", т.е. с <16:9> на <4:3>, при этом, при условии автомасштаба = 100%, размер самого окна плеера должен был измениться, т.е. с широкоформатного переключиться просто в квадратный, согласно соотношению сторон: 4:3.
Название: Incorrect AutoAR on EVR/EVR-CP/EVR-Sync Renderers [Исправлено]
Отправлено: Aleksoid1978 от 19 мая 2016, 16:02:58
Подтверждаю. Но виной тому не последние изменения - на более старых версиях тоже самое. MadVR корректно, EVR - так же как Custom.
Название: Incorrect AutoAR on EVR/EVR-CP/EVR-Sync Renderers [Исправлено]
Отправлено: Evgeniy1990 от 19 мая 2016, 16:48:18
Цитата: Aleksoid1978Подтверждаю. Но виной тому не последние изменения - на более старых версиях тоже самое. MadVR корректно, EVR - так же как Custom.
Обратите пожалуйста внимание также и на видео рендерер: "EVR Sync". На нем вообще, при попытке автоматического переключения соотношения сторон, изображение становится полностью растянутым, т.е. происходит полное нарушение пропорций. Если, при этом, развернуть видео на полный экран, то растянутое изображение становится таким же, как и на видео рендерерах: "EVR System" и на "EVR Custom".
Название: Incorrect AutoAR on EVR/EVR-CP/EVR-Sync Renderers [Исправлено]
Отправлено: Aleksoid1978 от 20 мая 2016, 03:09:44
Да EVR Sync 100 лет уже никто не занимался.
[merge_posts_bbcode]Добавлено: 2016-05-20 08:39:46[/merge_posts_bbcode]

Так - выяснил, проблема только при работе с DXVA декодером. Проблема из-за того что сообщение EC_VIDEO_SIZE_CHANGED приходит раньше чем в самом рендерере изменяются данные по размеру кадра и соотношению сторон. Посмотрим.

[merge_posts_bbcode]Добавлено: 2016-05-20 10:09:44[/merge_posts_bbcode]

Для EVR Custom/Sync исправлено в 1524. С EVR ничего не поделать - не обрабатывает он такие ситуации. Тему закрываем.