Re: MPC Video Renderer
Собрал тестовую сборку MPCVR-v0.3.1.845_check_dxva2vp_output_format_1.
Причина в следующем. Видеопроцессор DXVA2 видеокарты AMD RX 460 умеет выводить только в X8R8G8B8, если на входе P010. Поэтому пришлось добавить проверку поддержки выходного формата для DXVA2 VP. В общем теперь делаем согласно спецификации.
Прошу проверить.
PS: Ранее вывод в A2R10G10B10 и A16B16G16R16F происходил без проверок, потому что DXVA2 VP Nvidia умеет так делать с дремучих времен вопреки тому, что сообщает DXVA2 API. Для старых AMD (до поддержки P010), насколько мне известно было аналогично. Intel не умел в EVR-CP, но научился, когда стали вызывать DXVA2 API напрямую. Но похоже этот "беспредел" закончился на AMD RX. :-)
Добавлено: 2019-09-07 13:01:30
Залил v0.3.1.847_git2019.09.07-7ef54e3 с изменениями для DXVA2 VP.
Добавлено: 2019-09-07 22:27:48
Залил v0.3.1.850_git2019.09.07-133a244.
Проблемы на AMD RX похоже устранены.