What for? I just shown that there is no conversion from 16 bit to 24 bit for fixed resolution, if there is no sample rate change. Why volume attenuation is important here?Are you applying any volume attenuation?
What for? I just shown that there is no conversion from 16 bit to 24 bit for fixed resolution, if there is no sample rate change. Why volume attenuation is important here?Are you applying any volume attenuation?
I'll use Wikipedia as I don't remember the details off hand: Byte 4, one bit indicates whether the base length is 20 or 24 and the following 3 bits indicate how much to subtract roughly.Where, exactly?
Well, not exactly. No way to add digital headroom.Ok, that's indeed the sane place to do it.
The entire point of the conversation was about the effect of volume control, mate. Of course converting 16b to 24b isn't going in itself to change anything to the signal, nobody ever argued that.What for? I just shown that there is no conversion from 16 bit to 24 bit for fixed resolution, if there is no sample rate change. Why volume attenuation is important here?
And WiiM sends always marking that 4 additional bits are used for the audio data. 24 - 4 is not 16.I'll use Wikipedia as I don't remember the details off hand: Byte 4, one bit indicates whether the base length is 20 or 24 and the following 3 bits indicate how much to subtract roughly.
16b is 20b minus 4 typically.
Why would you at that point in the chain ? I don't get it. If you were to add zero bits at the top instead of scaling the bottom (ie, adding digital headroom as you call it) you would introduce some volume attenuation as a side effect of the conversion which here too is not desired.Well, not exactly. No way to add digital headroom.
If you don't add a digital headroom, the resampling process which is an ASRC in fact, is prone to clipping. This is due to the fact that the process is similar to the chain of DA and AD conversions. There are strong clipping artifacts for intersample overs for example. And it happens indeed if this behavior didn't change after the last FW update.Why would you at that point in the chain ? I don't get it. If you were to add zero bits at the top instead of scaling the bottom (ie, adding digital headroom as you call it) you would introduce some volume attenuation as a side effect of the conversion which here too is not desired.
In the context of resampling then yes, you need a bit of headroom. You can also process the resampling as 32b and clamp back at the output. But here too we don't know what WiiM is doing really and none of this impacts the basics of this discussion which is about the deleterious effects of attenuation on spdif outputs especially in absence of fixed resolutionIf you don't add a digital headroom, the resampling process which is an ASRC in fact, is prone to clipping. This is due to the fact that the process is similar to the chain of DA and AD conversions. There are strong clipping artifacts for intersample overs for example. And it happens indeed if this behavior didn't change after the last FW update.
A volume attenuation is not my whole life. You've asked, I answered and pointed out the unwanted side effects.But here too we don't know what WiiM is doing really and none of this impacts the basics of this discussion which is about the deleterious effects of attenuation on spdif outputs especially in absence of fixed resolution
I guess you can see the effective bits value in REW, can't you? I mean effective bits as shown there.Again what on earth do you define by effective bits ?
Exactly.You mean the RME DAC ignores the former and counts the number of zero bits in the sample data ?
I still doesn't quite add up. You want headroom for the resampling algorithm but doing so by placing the attention before the conversion is not going to help. Yes you may end up getting some headroom as a side effect of the volume not being 100% but stiff shit if it is ans if it isn't you trade that for dynamic range.A volume attenuation is not my whole life. You've asked, I answered and pointed out the unwanted side effects.
What can I say... maybe... read the RME DAC manual?Not only that would be a gross protocol violation but it should be clearly visible as 16b content with attenuation would then display on the DAC as >16b ... Do we have any evidence of that ever happening ?
I just had a look at the ADI 2 manual and I can't see anything in there along what you seem to imply ... No particular mention of how the SPDIF sample size is obtained or anything of the sort other that it's compliant with the relevant standard. Do you have a more specific reference ?What can I say... maybe... read the RME DAC manual?
I don't understand why you don't understand but, believe me or not, it helps. In any case when the resampling process is going to produce samples above 0 dBFS, and there is no space for it.I still doesn't quite add up. You want headroom for the resampling algorithm but doing so by placing the attention before the conversion is not going to help.
"The Bit column shows the amount of bits found in the SPDIF audio signal. Note that a 24 bit signalI just had a look at the ADI 2 manual and I can't see anything in there along what you seem to imply ... No particular mention of how the SPDIF sample size is obtained or anything of the sort other that it's compliant with the relevant standard. Do you have a more specific reference ?
Sure I understand that, though not particularly far above that, so you need headroom but not a ton of it. Though that's only an issue if your source content uses the full dynamic range... Sadly loudness wars probably ensure that is way more often the case than it should be.I don't understand why you don't understand but, believe me or not, it helps. In any case when the resampling process is going to produce samples above 0 dBFS, and there is no space for it.
That doesn't in itself say much about what the DAC really does. If anything I would read it as the RME using *fewer* bits that what's indicated ...."The Bit column shows the amount of bits found in the SPDIF audio signal. Note that a 24 bit signal
that is shown as 16 bit is indeed 16 bit, but a signal shown as 24 bit might contain only 16 bit real
audio plus 8 bits of noise…"
Do you have any experience with RME gear?
It would give you a chance to understand the meaning of the citation.And no I have never used an RME DAC but I don't see how that would matter in that specific case
It tells that if an incoming signal is marked as 24 bits, but the stream is in fact in 16 bits, then 16 bits are shown as coming from an analysis of the stream.That doesn't in itself say much about what the DAC really does. If anything I would read it as the RME using *fewer* bits that what's indicated ....
Fact is that it does not happen.if the WiiM says there is only 16 bits