summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/libpcm/swf_adpcm.c
diff options
context:
space:
mode:
authorMichael Giacomelli <giac2000@hotmail.com>2012-11-22 05:05:35 +0100
committerMichael Giacomelli <giac2000@hotmail.com>2012-11-22 05:18:00 +0100
commitd594b361330e6570b36ebd70c1a5aedfb0c76160 (patch)
tree750f1ee831b91c04384b9603c431f7c1cce86ae5 /lib/rbcodec/codecs/libpcm/swf_adpcm.c
parent3a39f77ed60df55abf1cf069a903d4665fb17cbc (diff)
Add support for 16 bit 'half float' format PCM.
I'm not 100% sure that the rounding of denormals is correct. As compared to foobar2000, some samples are off by +1 LSB. However, since I can't output 24 bit PCM easily with rockbox, I'm not sure if this is due to a bug or just how rockbox rounds. In practice I don't think it matters so I'm just going to commit this for now. Change-Id: Ic0792fcb172e4369a5512d202121c2b918b36079
Diffstat (limited to 'lib/rbcodec/codecs/libpcm/swf_adpcm.c')
0 files changed, 0 insertions, 0 deletions