summaryrefslogtreecommitdiffstats
path: root/lib/rbcodec/codecs/libwmapro
AgeCommit message (Collapse)AuthorFilesLines
2020-10-28wmapro: Backport multiple fixesSolomon Peachy1-39/+91
upstream commits: 780d454 b28c678 9166f48 97a5add b21ba20 f734671 b86dd1 b4027d9 50f0a6b 4c0080b c7a7605 5dcb990 7ad698e Change-Id: I8e6d74316e1eaf22217a57ddb54c1ea8303e6788
2018-07-30iPod Classic: disable IRAM1Cástor Muñoz1-2/+2
On Classic, IRAM1 (second 128Kb of a total of 256KB available IRAM) is slower than DRAM. Codecs that actually are using regions of IRAM1 runs faster when DRAM is used, so IRAM1 is disabled and only IRAM0 remains enabled: 48KB for core and 80KB for codecs/plugins. The next test_codec results shows how decode time is decreased: file boosted unboosted *.ra ~1.5% ~0.5% *.mpc ~21% ~4.5% *.ogg ~0.5% ~0% nero_he*.m4a ~8% ~1% nero*.m4a ~25% ~7% wmapro*.wma ~4.5% ~0% wma*.wma ~25% ~7% In addition there is a small power save when IRAM1 HW is disabled. Change-Id: I102adee11458e82037f23076d5d5956e23235de8
2016-05-28Fix race conditions in parallel build.Frank Gevaerts1-1/+0
ffmpeg_bitstream.c is included in libcodec, so there doesn't seem to be any reason for individual codecs to also compile it (and clobber any previous copy while they're at it, leading to broken builds) Change-Id: I2bedc277ab109f44a6e8feb3d12ed01a720e00a6
2015-01-11Limit more variables to file scopeThomas Jarosch1-6/+6
Change-Id: I30219d626316776eb73b4205d63376fa3dbc6361
2012-07-03Expand the range of the WPA Pro quant table. Fixes FS#12704.Michael Giacomelli1-4/+6
Change-Id: I5495c4d7d165cac15016d3233b85bbe5497ea3e1
2012-05-20Expand the range of the inverse quant table in WMA Pro.Michael Giacomelli1-3/+16
Several of the problem samples on the tracker use values outside this range. Trying the larger table doesn't quite seem to fix things, but its only a small amount of additional memory and looking at ffmpeg, I think the larger table is correct. Change-Id: Id046e62b68550701aa1f80c9abd0a1dcd711bd0d
2012-05-20support decoding of files that contain the number of vector coded ↵Michael Giacomelli1-6/+18
coefficients in their bitstream No known samples are fixed by this problem, but I haven't tested many. Backport of ffmpeg revision 26388. Change-Id: Ife9654b7477a432834e3cab2cb43d16da071445a
2012-04-25Add codecs to librbcodec.Sean Bartell12-0/+6270
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: http://gerrit.rockbox.org/137 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>