path: root/lib/rbcodec/codecs/libwma/wmadeci.c
AgeCommit message (Collapse)AuthorFilesLines
2012-05-01Fix audio corruption when sequentially playing low bitrate WMA filesMichael Giacomelli1-1/+1
for real this time. Also, use English grammar. Change-Id: I1f2156afa313280deb02b58a191511699671a761
2012-05-01Fix corrupt when repeatidly playing very low bitrate WMA files.Michael Giacomelli1-5/+15
The LSP feature in WMA requires that the noise table values be doubled verses when it is not used. Unfortunately, the previous code would double the same values every time a LSP file was decoded without first resetting them to their original values. Change the code to check if the values are already doubled, and then double/halve them as needed. This is still a bit ugly, in the future consider using the built in rockbox dither instead of a lookup table. Fixes playback when skipping back and forth between low and high bitrate WMA. Change-Id: I4c393092e4a789bc8f98d74274fe207400b9550e Reviewed-on: Reviewed-by: Michael Giacomelli <> Tested-by: Michael Giacomelli <>
2012-04-25Add codecs to librbcodec.Sean Bartell1-0/+1445
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: Reviewed-by: Nils Wallménius <> Tested-by: Nils Wallménius <>