Posts: 13
Joined: Dec 2009
Reputation:
0
Pretty much all video files are being hardware decoded, except HEVC codec videofiles which I use for 4k content. This is related to the ffmpeg version currently being used which doesn't support it. However with the new version (v4.0) of ffmpeg this is now being supported see their changelog item "NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding".
Is there any possibility to update the ffmpeg version on my computer or use external filters instead (got an updated version of LAVFilters installed which support hardware decoding)?
Posts: 14,211
Joined: Nov 2009
Reputation:
707
Klojum
Lost connection
Posts: 14,211
VDPAU HEVC is currently broken in Leia Alpha for Nvidia in Windows. No ETA for a fix at this time.
Posts: 10,554
Joined: Oct 2011
Reputation:
643
jjd-uk
Team-Kodi Member
Posts: 10,554
You don’t mention what version of Windows you have.
Posts: 10,554
Joined: Oct 2011
Reputation:
643
jjd-uk
Team-Kodi Member
Posts: 10,554
2018-05-27, 16:20
(This post was last modified: 2018-05-27, 16:20 by jjd-uk.)
I don’t know what LAVFilters use but for the DirectX 11 API’s Kodi uses then Windows 8 and above is required.
Posts: 13
Joined: Dec 2009
Reputation:
0
Hmm alright, was planning an update anyway. So let me do so and I'll update you on the outcome.
Posts: 10,554
Joined: Oct 2011
Reputation:
643
jjd-uk
Team-Kodi Member
Posts: 10,554
2018-05-27, 20:04
(This post was last modified: 2018-05-27, 20:04 by jjd-uk.)
It's something to do with the DirectX 11 API on Win 7 not having what's needed to decode HEVC Main 10, perhaps LAVFilters does HEVC 8 bit on Win 7.
Posts: 300
Joined: Apr 2009
Reputation:
0
With the risk of slightly derailing the thread, i have a question. Please keep in mind that i'm not very good with these kinds of things. But, is hardware decoding generally worse quality than software decoding?
Posts: 3,823
Joined: Feb 2014
Reputation:
224
No, they are identical with the right hardware decoder.
Posts: 394
Joined: Oct 2016
Reputation:
25
You may be thinking of hardware encoding which although much faster with hardware can be of a lesser quality than software encoding