>From the FLAC format description:
<5> Quantized linear predictor coefficient shift needed in bits
(NOTE: this number is signed two's-complement).
What happens when the shift is negative?
Problem is that libFLAC decoder (and possibly all other decoders) uses
always '>>' operator and this operator shifts only to right.
(int)x >> -1 is the same as (int)x >> 31.
--
Miroslav Lichvar
_______________________________________________
Flac-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/flac-dev