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

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

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #390 : 26 Октябрь 2019, 13:07:18 »
Evgeniy1990
Баг со старым кадром при переходе на следующий файл оказался непростым. Пока лишь найдена примерная причина (рендерер не может уничтожить окно на котором рисуются кадры). После 897 в логе будет следующее сообщение:
DestroyWindow(m_hWnd) failed with error E_ACCESSDENIED
Добавлено: 2019-10-26 16:07:18

Собрал 898. Возможно что-то поменялось с интерлейсом на DX11. Гляньте.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
MPC Video Renderer
« Ответ #391 : 26 Октябрь 2019, 13:27:22 »
V0lt,
Цитировать
Собрал 898. Возможно что-то поменялось с интерлейсом на DX11. Гляньте.
Глянул. Гребенка так и осталась на DX11. Пока ничего не поменялось.
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #392 : 26 Октябрь 2019, 13:48:53 »
Evgeniy1990
В общем Aleksoid1978 нашел пример кода, где реализован правильный деинтерлейс на D3D11. Но там  все не просто (опять вникать и переделывать), да еще появляются FutureFrames, без которых мы обходились на DXVA2.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 420
MPC Video Renderer
« Ответ #393 : 27 Октябрь 2019, 01:30:05 »
Цитировать
Глянул. Гребенка так и осталась на DX11. Пока ничего не поменялось.
И у меня гребенка осталась. :(


ЗЫ А насчет вот этой опции в драйверах каталиста, она действительно устраняет гребенку, но делает это не самым лучшим образом. Вот пример ее работы. :/ То есть, скорее всего обычная улутшалка.

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #394 : 27 Октябрь 2019, 03:05:50 »
Да блин я уже писал же - в данный момент в D3D11 режиме неправильно работает код для деинтерлейса. Ждите - когда будет готово(надеюсь когданить это случиться) вам сообщат :)
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

LongKick64

  • Постоялец
  • ***
  • Сообщений: 420
MPC Video Renderer
« Ответ #395 : 27 Октябрь 2019, 05:12:12 »
Aleksoid1978, ждем. :)

Добавлено: 2019-10-27 08:12:12

А такой вопрос. Можно-ли как-то исправить отображение в статистике инфы об используемой в данный момент видеокарте на правильное? А то сейчас, вне зависимости от того, какая видеокарта используется для декодирования видео, всегда отображается инфа о встроенной видюхе. У меня ноут с гибридной графикой. Видюхи: Intel HD Graphics 3000 и AMD Radeon HD 6490M.


V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #396 : 27 Октябрь 2019, 05:49:06 »
LongKick64, эта информация отдается самим DirectX. Она по всем спецификациям правильная.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 420
MPC Video Renderer
« Ответ #397 : 27 Октябрь 2019, 06:01:09 »
V0lt, и ничего с этим не поделать? Может можно как-то исхитрится? :)

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #398 : 27 Октябрь 2019, 06:28:53 »
LongKick64
Нет. Для DX9 там типа хака. Посоветую в настройках драйвера указать, какую видеокарту использовать для плеера.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1436
MPC Video Renderer
« Ответ #399 : 27 Октябрь 2019, 06:38:36 »
V0lt

Для DX11, во вкладке "Information", отсутствует "VideoProcessor".
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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #400 : 27 Октябрь 2019, 06:49:10 »
Evgeniy1990
Спасибо. Поправил в r903.

LongKick64

  • Постоялец
  • ***
  • Сообщений: 420
MPC Video Renderer
« Ответ #401 : 27 Октябрь 2019, 06:59:44 »
Цитировать
Посоветую в настройках драйвера указать, какую видеокарту использовать для плеера.
Ну, это итак понятно. Для MPC-BE я всегда использую дискретную видеокарту, то есть AMD Radeon HD 6490M, но в статистике рендера, почему-ту написано что активна Intel HD Graphics 3000. :rolleyes:

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1793
MPC Video Renderer
« Ответ #402 : 27 Октябрь 2019, 07:12:29 »
LongKick64, в режиме DX11, тоже показывает встройку?

LongKick64

  • Постоялец
  • ***
  • Сообщений: 420
MPC Video Renderer
« Ответ #403 : 27 Октябрь 2019, 07:30:55 »
V0lt, да.

Добавлено: 2019-10-27 10:30:55

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


Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2198
MPC Video Renderer
« Ответ #404 : 27 Октябрь 2019, 08:37:40 »
Нет у нас гибридной графики - поэтому не можем тестить такие нюансы.

Добавлено: 2019-10-27 18:37:40

А что показывает EVR-CP ?
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