Hey Jarek - I understand now.
I think there is a rather logical explanation for the resyncs;
The dCS will look ahead as far as possible in the buffer in order to see it has to shut itself off (so to say). Now, the smaller the buffer the less it can see, but it *does* see the silence in the data. So, would it see new data coming up (with the same sample rate and all) it wouldn't do a thing, and let all the clocks running at the speed from before. Something like that.
Notice this is no fiction, because I my self (with the Phasue NOS1) do similar, although a bit the other way around : as long as no explicit change is seen, all keeps on running. This is a. to avoid the time it takes each time to lock and b. to keep the things hot.
Ad a : Almost a necessity because of the so many combinations of sample rates and bit depths. It just would take too much time otherwise (and which may be exactly what bothers you, although I don't think you told that).
About your beautiful list of received bit depths ... yea, isn't that beautiful ! It shows exactly what is happening, and prooves that it is good. So, at -1.5dB only one additional bit is needed to still play in full resolution, hence nothing is lost. And so on. Only -4.5dB prooves nothing )because 25 bits could be needed) but trust me, it is exactly right.
Why -6dB needs 1 additional bit again only ? well, because -6dB is an exact division by 2, hence 1 bit less, and *thus* 1 bit is taken from the headroom which is in the 17-24 bit range once 16 bit material is played onto a 24 bit DAC.
In the end it is all as I promise : the best digital volume you can find, because you loose exactly nothing (but -48dB max).
I hope you like it.
Regards,
Peter
PS: I couldn't play your .MOV file because I don't have the codecs to play it (I think QuickTime or so ... and if there's anything I avoid it is just that).