Posts: 17
Joined: Jul 2015
Reputation:
0
Tronx
Junior Member
Posts: 17
Hi folks!
Is there any way to get bitperfect on Kodi?
Flac files with 16/44.1 content played by Kodi as 24/44.1.
So, Kodi do some upconvert, its not bitperfect.
How to force Kodi not to do any convertations?
Posts: 23,311
Joined: Aug 2011
Reputation:
1,077
fritsch
Team-Kodi Developer
Posts: 23,311
Is that really your issue? I don't think so.
kodi decodes your flac to a 32 bit float (!) - huuuuuh - and from this 32 bit float it creates 24 or 16 bit integers again. In short: the 24 bit output is for sure not your problem.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,311
Joined: Aug 2011
Reputation:
1,077
fritsch
Team-Kodi Developer
Posts: 23,311
2020-03-06, 15:13
(This post was last modified: 2020-03-06, 15:14 by fritsch.)
Then you should not use kodi at all. As said kodi decodes internally to 32 bit float and from there converts back to either 32 or 24 bit or 16 bit or outputs float directly to soundservers (Android, Pulseaudio, which do then what they like to do), it uses the highest possible format the sink offers. While 24 bit has higher precision this back conversion is more audiophile than your 16 bit ...
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,311
Joined: Aug 2011
Reputation:
1,077
fritsch
Team-Kodi Developer
Posts: 23,311
2020-03-06, 15:16
(This post was last modified: 2020-03-06, 15:16 by fritsch.)
And what you also might not know: 24 bit is higher than 16 bit, the "upconverting" you talk about is pushgin zeroes, it won't produce any other values.
See:
0xFF <- 16 bit
0xFFF0 <- 24 bit (same volume level in 24 bit, leave alone the endioness)
and so on ...
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 23,311
Joined: Aug 2011
Reputation:
1,077
fritsch
Team-Kodi Developer
Posts: 23,311
And what you also might not care, as you are an eye-guided audiophilist: Kodi's decoder work that lossless that you can put int DTS WAVs as flacs, those are decoded to float and back from float to Integer and the AVR stills understands DTS - great isn't it?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 3,895
Joined: Sep 2013
Reputation:
358
16 bits is more than enough to fit anything you can hear into. 24 bit is used professionally for headroom, noise floor, and convenience reasons but there is no reason to keep more than 16 bits for distribution.
Learning Linux the hard way !!
Posts: 17
Joined: Jul 2015
Reputation:
0
Tronx
Junior Member
Posts: 17
My pain is my DAC receiving 24/44,1 instead of expected 16/44,1. Content was modified, so its not bitperfect.
For example Volumio (mpd) on the same platform (Rpi3) behave as it shoud.
Posts: 23,311
Joined: Aug 2011
Reputation:
1,077
fritsch
Team-Kodi Developer
Posts: 23,311
Then use these. Kodi cannot fix psychological issues, sorry for that.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.