Автор Тема: MPC Video Renderer  (Прочитано 99392 раз)

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

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2350
Re: MPC Video Renderer
« Ответ #1410 : 21 Январь 2021, 05:44:29 »
Нет никакой путаницы, все правильно в статистике что EVR-CP, что MPC VR. А то что в пине от декодера DXVA - так это все просто, это заполняется так videoinfoheader. Это 'DXVA' в пине совершенно не означает что используется DXVA декодирование :)
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / MSI GTX 1650 / Samsung U28R550UQI / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1411 : 21 Январь 2021, 05:49:19 »
Aleksoid1978,
Нет никакой путаницы, все правильно в статистике что EVR-CP, что MPC VR. А то что в пине от декодера DXVA - так это все просто, это заполняется так videoinfoheader. Это 'DXVA' в пине совершенно не означает что используется DXVA декодирование :)
Согласен с вами. Я также думаю. Статистики EVR-CP и MPC-VR все отображают правильно. Об этом я уже сказал.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1412 : 22 Январь 2021, 20:24:41 »
V0lt
Куда пропала статистика самого MPC Video Renderer, после commit'а f4bbdf1?
После данного коммита, она вообще не отображается.
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: MPC Video Renderer
« Ответ #1413 : 23 Январь 2021, 05:48:44 »
Evgeniy1990
Статистика работает, только с ее включением могут быть затыки. Может включиться сразу, может на N-ый раз. Причина непонятна.

Попробуй видео с субтитрами и без.

Проблема точно наблюдается при использовании DXVA2 VP.
Возможно надо добавить пару BeginScene-EndScene. Точно сейчас не скажу, стабильности воспроизведения бага нет.
« Последнее редактирование: 23 Январь 2021, 05:53:08 от V0lt »

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1414 : 23 Январь 2021, 06:59:12 »
V0lt,
Evgeniy1990
Статистика работает, только с ее включением могут быть затыки. Может включиться сразу, может на N-ый раз. Причина непонятна.

Попробуй видео с субтитрами и без.

Проблема точно наблюдается при использовании DXVA2 VP.
Возможно надо добавить пару BeginScene-EndScene. Точно сейчас не скажу, стабильности воспроизведения бага нет.
Для вас видеозапись с пояснениями. Внимательно ее посмотрите.
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1415 : 23 Январь 2021, 07:12:59 »
V0lt,
Проверил видео файлы с субтитрами (аниме). Вот на них статистика отображается сразу же, после сброса настроек, при работе DXVA2 VP (Direct3D9 Ex),  в отличие от видео файлов без субтитров.

1. Да, стабильная закономерность проявления и воспроизведения бага есть.
2. Да, баг проявляется именно на DXVA2 VP (Direct3D9 Ex).
3. Да, баг проявляется при сбросе настроек и открытии видео файлов без субтитров.
4. Да, баг не проявляется, если запустить видео файлы с субтитрами (например, аниме).

P.S. Хотя мне непонятно, каким образом субтитры влияют на отображение статистики?
Ведь статистика у нас реализована через OSD, а не через встроенный рендерер субтитров ISR - это было бы вообще глупо.
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2350
Re: MPC Video Renderer
« Ответ #1416 : 23 Январь 2021, 07:18:17 »
Статистика к OSD не имеет никакого отношения, а вот с ISR "связана" - ибо и там и там используется Direct3D9, если речь про DX9.

V0lt
Раз уж ты выяснил что необходимо BeginScene-EndScene - добавляй да и все. Возможно после последней коммита они как раз и ушли :)
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / MSI GTX 1650 / Samsung U28R550UQI / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1417 : 23 Январь 2021, 07:41:28 »
Aleksoid1978,
Цитировать
Статистика к OSD не имеет никакого отношения, а вот с ISR "связана" - ибо и там и там используется Direct3D9, если речь про DX9.
Даже так... (О_о) Вообще, статистика должна быть реализована на стороне самого видео-рендерера, ведь она принадлежит именно ему, а не ISR. А Direct3D9 используется везде, где работает DX9. Статистика видео-рендерера не должна зависеть от рендерера субтитров. Есть он, или его нет, а она должна всегда сразу же открываться, если мы ее вызвали через плеер, или через Ctrl+J.
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: MPC Video Renderer
« Ответ #1418 : 23 Январь 2021, 08:54:51 »
Evgeniy1990
Пожалуйста, проверь mpcvr_1617_dxva2vp_stats_fix.
У меня сейчас баг совсем перестал воспроизводиться, поэтому не могу понять - работает патч или нет.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1419 : 23 Январь 2021, 09:47:05 »
V0lt,
Evgeniy1990
Пожалуйста, проверь mpcvr_1617_dxva2vp_stats_fix.
У меня сейчас баг совсем перестал воспроизводиться, поэтому не могу понять - работает патч или нет.
Проверил ваш тестовый билд. Проблема исправлена, больше ее нет. :)
Теперь, при сбросе настроек, статистика видео-рендерера сразу же отображается, если мы вызвали ее через плеер, или через горячее сочетание клавиш Ctrl+J.
Отсюда, можно смело сказать, что ваш патч полностью работает так как надо, т.е. правильно и корректно. :)
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.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1420 : 24 Январь 2021, 06:50:44 »
V0lt,
Если используется DivX H.264 Decoder, то к графу фильтров всегда подключается MPC Video Converter, который не дает ему работать в режиме аппаратного ускорения DXVA2. Здесь, в данном случае, MPC Video Converter является просто лишним фильтром, который мешает и не дает нормально работать DivX H.264 Decoder, поскольку все видео файлы воспринимает как rawvideo с выходным форматом YUY2 4:2:2.

Фактически: DivX H.264 Decoder + MPC Video Converter + MPC Video Renderer
Ожидаемо:   DivX H.264 Decoder + 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.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: MPC Video Renderer
« Ответ #1421 : 24 Январь 2021, 07:02:44 »
Если используется DivX H.264 Decoder, то к графу фильтров всегда подключается MPC Video Converter, который не дает ему работать в режиме аппаратного ускорения DXVA2.
1. Выкинуть DivX H.264 Decoder и забыть.
2. MPC Video Converter подключается, если рендерер не смог подключиться к декодеру.
3. Что там выдает забытый всеми декодер, мне даже не хочется проверять. В последний раз, когда пришлось установить DivX-декодер, получил всякий левый хлам "в подарок".
« Последнее редактирование: 24 Январь 2021, 07:38:25 от V0lt »

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2350
Re: MPC Video Renderer
« Ответ #1422 : 24 Январь 2021, 07:04:23 »
Во жесть, где вы все это гавно находите :)
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / MSI GTX 1650 / Samsung U28R550UQI / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: MPC Video Renderer
« Ответ #1423 : 24 Январь 2021, 07:41:04 »
V0lt,
Цитировать
1. Выкинуть DivX H.264 Decoder и забыть.
2. MPC Video Converter подключается, если рендерер не смог подключиться к декодеру. Что там выдает забытый всеми декодер мне даже не хочется проверять.
1. До сих пор актуальный видео декодер.
2. Причина-то вовсе не в видео декодере, а в самом MPC Video Renderer. Именно он не хочет с ним работать.
На EVR-CP нормально работает DivX H.264 Decoder. И выдает он всего лишь навсего NV12.

Вопрос в том, почему именно MPC Video Renderer не хочет от него принимать NV12?

Я сделал лог-файл. Просто посмотрите, где - что происходит не так.

Aleksoid1978,
Во жесть, где вы все это гавно находите :)
На официальных сайтах. :)
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2350
Re: MPC Video Renderer
« Ответ #1424 : 24 Январь 2021, 08:08:52 »
Какой актуальный - старье какое-то за 2015 чтоли год. У меня вообще на нем не работает DXVA, а с нашим MPC VR не стартует проигрывание. Может я конечно не ту версию скачал - поделитесь :)
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / MSI GTX 1650 / Samsung U28R550UQI / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215