Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Let's hope when you all bought your hardware according to the data sheet that the software will be able to use it. Did anybody of you ever realize that kodi outputs RGB 888? So what happens to your 10 bits?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
What I talk about is: a hw spec won't help you if the driver / decoding library does not support it. And the best quality encoding also won't help you, if you cannot play it afterwards on your box of choice.
On Linux there is currently no way libva / libva-driver-intel wise to decode or post process 10 bit content - the infrastructure is not even there. It's fully clear that a encoder using 10 bits does not necessarily mean that output also is 10 bit. It also preserves a lot for 8 bit content, quality wise and improves even file size wise.
Objections by kodi devs:
- Without HW decoding support the PI, cubox or in 4k HEVC 60p that is topic in here, no one can decode that stuff. The future will be HEVC-10 bit (uhd bluray, even dvb-s)
- Also HEVC encoding as of now (besides upcoming nvidia / SKL encoding libs) is unbelievably slow. A factor 20 slower than encoding x264,
- When hi10p was introduced this was a step forward quality wise for sure, reduced file size and better quality. On the negative side: One last 75% of the users being able to watch it, especially the at this time popular ION/ION2/AMD Fusion. Until today hi10p 1080p files with a higher bitrate are not easily watchable on a chromebox or on new Braswells - not talking about the PI, Cubox and so on.
Concerning misinformed objections: It was me that implemented hi10p multithreaded decoding back at that time.
That being said, we are in contact with intel and want to get 10 bit hevc decoding profiles to be ready for this future content. We also want to be able to get the very best quality out of the decoder even with really 10 bit output and here kodi needs adjustments (16 bit surfaces) and a capable display driver / display.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
Nobody on the team has any 10 bit capable nvidia hardware as of now ... so don't expect anything in a too near future ...
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
I replied in the other thread. afedching our windows dxva2 dev will implement hevc 10 bit. But he needs someone to test the results. See the dxva testing thread, please for eventual upcoming testing versions.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 140
Joined: Sep 2015
Reputation:
4
I'm new to 10 bit playback. What hardware do I need to play 10-bit files in true 10 bit mode with Kodi? Does Kodi support it yet or is 10 bit playback added in future?
Graphics card: Nvidia 950 up / Kabylake ?
TV which does support 10 bit per color?
HDMI (-> Deep Color 30 bit)
Any special settings required in Kodi?