Posts: 1,234
Joined: Mar 2011
Reputation:
80
This could have many reasons. As soon as the DTS stream is altered on its way to the decoder, it will fail. Assuming wavpack is even a valid container - up until now I thought only WAV-DTS would be properly detected - I would start by checking if volume is at 100% and all DSP are disabled.
Posts: 4,545
Joined: Jun 2015
Reputation:
269
Hugo also worth discovering if it worked in v17 beta 1 or 2, or has never worked in Krypton. If you want a fix in Krypton them provide as much info as you can.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
May I ask how you added this DTS data into the wv containers? From the logfile you can be really lucky that it works at all. But the very moment you press "-" on your keyboard you will have a big issue, e.g. get only noise out of it. Can you verify that?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 10,534
Joined: Oct 2011
Reputation:
640
jjd-uk
Team-Kodi Member
Posts: 10,534
Also if you have some time could you post an example file, as although all is ok this time it's always good for us to have samples we can use to sanity check in order to make sure no regressions occur.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
We simply don't support DTS in .wv files - from the log it's decoded "blindly" and depending on the machine (sink output format, resampling <- "Optimized" or volume) you will hear a whole lot of noise. It is nothing that I even want to support, as it is a huge PITA. Just use dts in .wav and fine.
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
2017-01-02, 18:49
(This post was last modified: 2017-01-02, 18:49 by fritsch.)
Please have a look at the log. ffmpeg detects: "ws" format, decodes it and we play it with the pcm device. That's why I asked how he added the DTS stuff into it.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Posts: 1,065
Joined: Oct 2011
Reputation:
27
Soli
Posting Freak
Posts: 1,065
2017-01-02, 19:06
(This post was last modified: 2017-01-02, 19:06 by Soli.)
AVR receivers will look for the DTS signature in the LSB area of the pcm stream. They will ignore that the bitstream flag of the original S/Pdif stream is "off", if the DTS signature is detected in the pcm stream itself. I guess a version of this is also valid for HDMI even though the pcm frames are sent in chunks.
So it doesn't matter if Kodi supports DTS or not (ie don't turn on the bitstream flag), as long as the sound stream is bitperfect the AVR will probably decode it anyways.
Posts: 23,266
Joined: Aug 2011
Reputation:
1,074
fritsch
Team-Kodi Developer
Posts: 23,266
@Soli: What about internal processing? Volume or the OS doing mixing, cause it assumes it is just normal whatever PCM content?
It highly matters that a playback programm does NOT touch any data ... if the stuff it transmits is passthrough. Nothing of the stuff you say will survive an internal volume on the decoded float data.
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
Quite easy: Get a file from him and press "-" on the kodi volume control or reduce the kodi volume before playback ... (turn down the speakers before doing that), cause you are greeted with random noise.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.