226

Re: MPC Video Renderer

Evgeniy1990
Ранее проблема с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" была?

Добавлено: 2019-06-10 08:16:26

Еще без статистики попробуй, на всякий случай.

227 (изменено: Evgeniy1990, 2019-06-10 12:56:06)

Re: MPC Video Renderer

V0lt пишет:

Ранее проблема с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" была?

Ранее данной проблемы не было.

V0lt пишет:

Еще без статистики попробуй, на всякий случай.

Попробовал без статистики - также "черный экран" и в софте и в DXVA2.

Меня также удивляет тот факт, что после запуска видео файла, появляется первый кадр, а дальше сплошной "черный экран".

P.S. Попробую найти проблемное изменение...

Добавлено: 2019-06-10 12:35:28

V0lt

Начал поиск проблемного изменения:

Первый диапазон поиска: [r531 -> r614]

Нашел! Итоговый диапазон поиска: [r553 ->r554]

Изменение в GitHub - commit f894845 r554 является некорректным, из-за чего и проявляется "черный экран" на DX11, при Resize.

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.

228

Re: MPC Video Renderer

Вот только появляется почему то у тебя, больше ни у кого. А тот коммит нужен.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

229

Re: MPC Video Renderer

Aleksoid1978 пишет:

Вот только появляется почему то у тебя, больше ни у кого. А тот коммит нужен.

А кто еще, кроме меня, так тщательно тестирует этот видео-рендерер?

Возможно, проблема проявляется из-за того что у меня AMD Radeon HD. Т.е. на видеокартах от AMD.
Видимо, на NVIDIA GeForce этот код (данный коммит r554) работает нормально, а вот на AMD - нет.

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.

230

Re: MPC Video Renderer

Evgeniy1990, обновись до f137dd2 и перепроверь.

231

Re: MPC Video Renderer

Позже проверю у себя на NVIDIA...

Добавлено: 2019-06-10 14:27:13

V0lt пишет:

Evgeniy1990, обновись до f137dd2 и перепроверь.

Ок, сейчас обновлюсь, соберу рендерер и проверю у себя на AMD...


Добавлено: 2019-06-10 14:39:00

V0lt

Проверил билд r623 - другое дело. smile
Теперь изображение присутствует всегда, а не исчезает, после появления первого кадра. Да уж, черт бы этих AMD...

Доказательство.

Спасибо за внесенные изменения. smile

P.S. Но про NVIDIA я не забыл. Проверю позднее.

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.

232

Re: MPC Video Renderer

Evgeniy1990, проверь еще билд test_AMD_D3D11_VP_Resize на своей карте AMD. Будет ли черный экран.

233 (изменено: Evgeniy1990, 2019-06-12 01:51:38)

Re: MPC Video Renderer

V0lt пишет:

Evgeniy1990, проверь еще билд test_AMD_D3D11_VP_Resize на своей карте AMD. Будет ли черный экран.

V0lt

Проверил ваш тестовый билд. К сожалению, присутствует черный экран.
Также, создал лог-файл, с помощью вашего Debug-билда.

Добавлено: 2019-06-12 01:47:16

Причем, сейчас нет даже первого кадра, в отличие от предыдущей ситуации с черным экраном на AMD.
Иначе говоря, стало хуже, чем было. Хуже - в плане того, что вообще нет ни одного кадра, чистый черный экран.

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.

234

Re: MPC Video Renderer

Evgeniy1990
Я просто версию с альфа каналом проверял. Получается бекбуфер на AMD лишний раз не стоит трогать. :-)

235

Re: MPC Video Renderer

Если после последних изменений не собирается из под VisuaStudio с ошибкой

Error HRESULT E_FAIL has been returned from a call to a COM component.

, то закройте студию и удалите все файлы *.vcxproj.user. Должно помочь.
PS: Путь запуска отладки естественно слетит на дефолтный, его нужно будет поправить.

236

Re: MPC Video Renderer

Если имеется второй адаптер (у меня Intel HD 4000), к которому подключен дополнительный дисплей (ТВ), то в режиме DX11 не работают аппаратные декодеры DXVA2 и D3D11. Если сделать телевизор основным дисплеем, то нормально.
Записал в известные проблемы.
Исправлено в MPC-BE 1.5.4.4581.

237

Re: MPC Video Renderer

V0lt

На AMD, при использовании DX11, есть очень неприятная проблема, связанная с очень (чрезмерной) высокой яркостью изображения, причем, как на видео файлах с полным цветовым диапазоном, так и на видео файлах с ограниченным цветовым диапазоном. Причем, данная проблема, в зависимости от цветового диапазона (Full/Limited), проявляется по разному.

Я сделал для вас две видеозаписи:

Первая - с видео файлом, имеющим полный цветовой диапазон,
Вторая - с видео файлом, имеющим ограниченный цветовой диапазон.

Для того, чтобы вам было понятно и наглядно видно, как проявляется данная, очень неприятная, проблема.

P.S. Скажу сразу, что никакая переустановка драйверов к видеокарте тут не поможет.

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.

238

Re: MPC Video Renderer

Evgeniy1990
Можешь сделать сравнительные скриншоты одинаковых кадров со статистикой в режиме "Cтандартный" на 647 ревизии? По видео трудно ориентироваться.

Режим "Интенсивный" не стоит приводить в сравнение. Это чисто драйверная заморочка ничем не регламентированная.

239

Re: MPC Video Renderer

V0lt пишет:

Evgeniy1990
Можешь сделать сравнительные скриншоты одинаковых кадров со статистикой в режиме "Cтандартный" на 647 ревизии? По видео трудно ориентироваться.

Я сделал для вас скриншоты двух видео файлов с разными цветовыми диапазонами, при условии - "Использовать параметры проигрывателя видео".

Full

Limited

В общем, при данном условии, "чрезмерная яркость изображения" проявляется только после возобновления воспроизведения.

Условие - "Использовать параметры проигрывателя видео"
1. Запустить видео файлы (Full/Limited)
2. Поставить воспроизведение на паузу
3. Возобновить воспроизведение

По факту: после возобновления воспроизведения, изображение становиться чрезмерно ярким, слепящим глаза.

Добавлено: 2019-06-16 09:12:27

V0lt

Также, еще сделал для вас сравнительные кадры - до паузы и после паузы (возобновления).

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.

240

Re: MPC Video Renderer

Evgeniy1990 пишет:

Условие - "Использовать параметры проигрывателя видео"
1. Запустить видео файлы (Full/Limited)
2. Поставить воспроизведение на паузу
3. Возобновить воспроизведение

Получается на любом видео такая ерунда? Тут к рендереру претензий быть не может. Явно драйвер чудит.

Глянь в настройках драйвера, нет ли там гадости типа "динамический контраст", "усиление цветов" и прочей ериси.

Evgeniy1990 пишет:

Также, еще сделал для вас сравнительные кадры - до паузы и после паузы (возобновления).

Жесть какая-то.

241

Re: MPC Video Renderer

V0lt пишет:

Получается на любом видео такая ерунда?

Совершенно верно, на любом.

V0lt пишет:

Тут к рендереру претензий быть не может. Явно драйвер чудит.

Я пробовал ставить другие драйвера - такая же проблема с высокой яркостью.
Причем, именно на DX11, на DX9 - все нормально.

V0lt пишет:

Глянь в настройках драйвера, нет ли там гадости типа "динамический контраст", "усиление цветов" и прочей ериси.

Посмотрел, ничего подобного у меня нет, разве что "Звонкий цвет" и "Повышение оттенков белого". Но даже если я их выключу - проблема не исчезнет.

Я больше склоняюсь к DX11 на AMD. Видимо, опять где-то косяк в самом DX11.

Добавлено: 2019-06-16 09:24:45

V0lt пишет:

Жесть какая-то.

Согласен! Та еще жесть! Я сам охренел, когда впервые это увидел на вашем тестовом билде.
После чего, стал искать проблемное изменение и перебирать десятки дров.
В итоге, проблема есть на любых билдах, и совершенно любых драйверах.
Отсюда я и сделал вывод, что где-то что-то не так в самом DX11 на AMD.

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.

242

Re: MPC Video Renderer

Evgeniy1990
Продублирую тут.

Можешь попробовать
1. Отключить декодеры DXVA2.
2. В дополнению к п.1, выключи все форматы YUV 4:2:0 и 4:2:2. Можно включить AYUV. В этом случае будет задействован шейдерный видеопроцессор, а не D3D11 VP.
3. Включить все назад и выключить поддержку субтитров в плеере.

243

Re: MPC Video Renderer

V0lt пишет:

Evgeniy1990
Продублирую тут.

Можешь попробовать
1. Отключить декодеры DXVA2.
2. В дополнению к п.1, выключи все форматы YUV 4:2:0 и 4:2:2. Можно включить AYUV. В этом случае будет задействован шейдерный видеопроцессор, а не D3D11 VP.
3. Включить все назад и выключить поддержку субтитров в плеере.

Попробовал. В результате, у меня стал работать только AYUV, VideoProcessor: Shaders, изображение на DX11 всегда нормальное, при любых условиях.

Добавлено: 2019-06-16 15:22:19

V0lt
Еще одна проблема - не работает выходной формат YUY2 на AMD, при использовании "Direct3D 11 (DX11)", хотя должен работать. Если выключить все выходные форматы и оставить только YUY2 вместе с DX11, то при открытии видео файлов "MPC Video Renderer" даже не запустится. Вместо него, в графе фильтров будет "системный по умолчанию" видео-рендерер.

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.

244

Re: MPC Video Renderer

Evgeniy1990
Ну вот и локализовали проблему. Глючит именно D3D11 Video Processor.

Могу еще предложить после возникновения бага, не останавливая воспроизведение, зайти в настройки плеера и покрутить яркость, контрастность, насыщенность, а затем сбросить.

245

Re: MPC Video Renderer

V0lt пишет:

Evgeniy1990
Ну вот и локализовали проблему. Глючит именно D3D11 Video Processor.

Могу еще предложить после возникновения бага, не останавливая воспроизведение, зайти в настройки плеера и покрутить яркость, контрастность, насыщенность, а затем сбросить.

Спасибо, за предложение! Да, согласен с вами, действительно помогает избавиться от чрезмерной контрастности и насыщенности изображения.

Только, в очередной раз, я снова обнаружил еще один ужас:

1. Проявился баг - изображение стало чрезмерно контрастным и насыщенным
2. Зашел в "Настройки" -> "Видео" -> "Коррекция цвета"
3. Нажал на кнопку "Сброс"

По факту: после нажатия на кнопку "Сброс", изображение стало полностью нормальным, каким и должно быть, но регуляторы "Контрастности" и "Насыщенности" не вернулись в исходное положение. Вместо этого, они одновременно вместе улетели влево.

В итоге, получились такие значения:

Яркость: 0
Контрастность: -99
Оттенок: 0
Насыщенность: -99

Вот такой ужас творится у нас с "коррекцией цвета". И вот при таких значения, изображение становится нормальным. Охренеть можно...

Ожидается: естественно, при правильной логике, после нажатия на кнопку "Сброс", все значения должны вернуться обратно на ноль.

Теперь понятно, что вызывает это чрезмерно контрастное и насыщенное изображение - наши настройки цветов, в разделе "Коррекция цвета".

Вот это явно баг и его надо устранять.

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.

246

Re: MPC Video Renderer

Завтра сделаю тестовый билд. Посмотрим что там прилетает от драйвера.

Добавлено: 2019-06-17 10:40:09

Исправил в r653. Проверь.

247

Re: MPC Video Renderer

V0lt пишет:

Завтра сделаю тестовый билд. Посмотрим что там прилетает от драйвера.

Добавлено: 2019-06-17 10:40:09

Исправил в r653. Проверь.

Проверил. Результаты:

1. Исправлено чрезмерно контрастное и насыщенное изображение на AMD, при использовании DX11, после возобновления воспроизведения на видео файлах с полным цветовым диапазоном, а также и на видео файлах с ограниченным цветовым диапазоном, которое проявлялось сразу же после открытия видео файлов, при условии, если использовалась опция "Использовать параметры проигрывателя видео".

2. Исправлен сброс цветовых настроек в разделе "Коррекция цвета", при использовании DX11. Теперь строго всегда, при нажатии на кнопку "Сброс", все значения настроек "яркости", "контрастности", "оттенка" и "насыщенности" возвращаются обратно в исходное состояние - ноль. Даже на видео файлах с полным цветовым диапазоном, где чаще всего возникала данная проблема.

Наконец-то, теперь больше нет этой "адской жести", которая творилась и проявлялась на видеокартах от AMD, при использовании "Direct3D 11 (DX11)".

V0lt, вы молодцы! smile

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.

248

Re: MPC Video Renderer

Evgeniy1990, когда будет время, глянь как у тебя проигрываются ролики HDR с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" и без.

249

Re: MPC Video Renderer

V0lt пишет:

Evgeniy1990, когда будет время, глянь как у тебя проигрываются ролики HDR с опцией "Use the DXVA2/D3D11 video processor for resizing (if possible)" и без.

Напомните, пожалуйста, какие именно ролики с HDR?

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.

250

Re: MPC Video Renderer

Вот эти попробуй - https://yadi.sk/d/mADzsqUnzEYfk