summaryrefslogtreecommitdiffstats
path: root/src/modules/bluetooth/sbc
Commit message (Collapse)AuthorAgeFilesLines
* sbc: added saturated clipping of decoder output to 16-bitSiarhei Siamashka2011-03-141-5/+15
| | | | | | This prevents overflows and audible artefacts for the audio files which originally had loudness maximized. Music from audio CD disks is an example of such files, see http://en.wikipedia.org/wiki/Loudness_war
* sbc: ensure 16-byte buffer position alignment for 4 subbands encodingSiarhei Siamashka2011-03-142-4/+4
| | | | | | | Buffer position in X array was not always 16-bytes aligned. Strict 16-byte alignment is strictly required for powerpc altivec simd optimizations because altivec does not have support for unaligned vector loads at all.
* build: move sbc related files to its own directoryLuiz Augusto von Dentz2011-03-1410-0/+3273
This should make it easier to apply patches from BlueZ which also uses sbc subdir for this files.