Предлагаю переделать вывод информации о аппаратном ускорении декодера.
Сейчас выводится так:
DXVA2 : H.264 E, bitstream decoder, no FGT
Предлагаю выводить лаконичнее, например так:
Decoder info : Software
Decoder info : DXVA2, unknown mode
Decoder info : DXVA2, HEVC 10-bit
Decoder info : DXVA2 copyback, H.264
Decoder info : CUVID, H.264
Decoder info : QuickSync
Decoder info : D3D11
Decoder info : D3D11 copyback
Формат видеопотока писать по возможности, т.к. в некоторых случаях узнать его бывает проблематично.
В принципе я не против. Правда узнать формат сможем только для DXVA2 декодеров(или тот же CUVID, при использовании dxva режима).
Но - убрать код из рендерера, я добавить могу в той связке что и сейчас, просто расширить)
Вопрос.
Судя по DXVA Checker режимы "motion compensation", "deblocking" и "post processing" для Win7 и новее ушли в небытие?
(http://jpegshare.net/thumbs/b0/d2/b0d247abed0a7491e26a1be3a1388792.jpg) (http://jpegshare.net/b0/d2/b0d247abed0a7491e26a1be3a1388792.png.html)
Да пофиг на эти режимы. Тем более что ты предложил не режим декодера выводить а кодек.
Это мне для предварительной чистки нужно было знать.
Да погоди ты - я уже все сделал ))
Вот тут патч и билд - https://yadi.sk/d/qaxNDPe_3NN4ob
P.S. Перечень GUID для DXVA2 декодеров не трогал, оставил только те что с приставкой DXVA2. Можешь "дочистить" - оставив только VLD режимы.
Спасибо. Теперь режим CUVID адекватно отображает.
Чуть позже солью с r2966.
[merge_posts_bbcode]Добавлено: 2017-10-01 14:56:10[/merge_posts_bbcode]
Сделал, см. r2668.