Incorrect AutoAR on EVR/EVR-CP/EVR-Sync Renderers [Исправлено]

Автор Evgeniy1990, 19 мая 2016, 14:18:07

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

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

Evgeniy1990

Тема: некорректное автоматическое переключение соотношения сторон на видео рендерерах: 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.
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.

Aleksoid1978

Подтверждаю. Но виной тому не последние изменения - на более старых версиях тоже самое. MadVR корректно, EVR - так же как Custom.
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

Evgeniy1990

Цитата: Aleksoid1978Подтверждаю. Но виной тому не последние изменения - на более старых версиях тоже самое. MadVR корректно, EVR - так же как Custom.
Обратите пожалуйста внимание также и на видео рендерер: "EVR Sync". На нем вообще, при попытке автоматического переключения соотношения сторон, изображение становится полностью растянутым, т.е. происходит полное нарушение пропорций. Если, при этом, развернуть видео на полный экран, то растянутое изображение становится таким же, как и на видео рендерерах: "EVR System" и на "EVR Custom".
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.

Aleksoid1978

Да 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 ничего не поделать - не обрабатывает он такие ситуации. Тему закрываем.
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