summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2013-05-07Rename all the "lin_resample..." stuff to simply "resample_...".Michael Sevakis
2013-05-05Purge the usage of DSP_SWITCH_FREQUENCY.Michael Sevakis
2013-05-04Revert "Don't set CORE_GCSECTIONS in fixedpoint.make."Dominik Riebeling
2013-05-04Fix missed optimization opportunity in dsp_process.Michael Sevakis
2013-05-04Cleanup and simplify latest DSP code incarnation.Michael Sevakis
2013-04-28Don't set CORE_GCSECTIONS in fixedpoint.make.Dominik Riebeling
2013-04-26Properly seek to next id3v2 frame for unsynced tags.Dominik Riebeling
2013-04-25Properly implement volume in warble. dB cut only.Michael Sevakis
2013-04-25Add $(SHARED_CFLAGS) to fixedpoint.make to quash amd64 errors in 95e23de.Michael Sevakis
2013-04-26Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis
2013-04-15Straighten out the mad twisted state of sound.c and related areas.Michael Sevakis
2013-04-11Implement universal in-PCM-driver software volume control.Michael Sevakis
2013-04-10Move fixedpoint.h to be accessible in /firmware.Michael Sevakis
2013-03-06VGM Codec: Improve time and fade behavior. Tweak minor misc.Michael Sevakis
2013-02-27more error handling for checkwpsJonathan Gordon
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon
2013-02-23Build libtlsf for all systemsFrank Gevaerts
2013-02-18Fix FSB#12826 - Mini-sound burp between track skips [with WMA].Michael Sevakis
2013-02-09EQ settings: Rework the settings to clean up the config file.Jonathan Gordon
2013-02-08Fix Theme Editor build.Dominik Riebeling
2013-01-2910 Band EQ w/PresetsHayden Pearce
2013-01-24Deprecate the EXTRA_LIBS variable.Björn Stenberg
2013-01-21ARMv5 optimized complex multiply function for libopus.Michael Giacomelli
2012-12-28Fix FS#12794 - new EQ code does not compile for the Nokia N8x0Michael Sevakis
2012-12-099 segment bitmap drawing:Jonathan Gordon
2012-11-22Add support for 16 bit 'half float' format PCM.Michael Giacomelli
2012-10-25flac: use 64 bit math to calculate the elapsed timeNils Wallménius
2012-10-18libgme: fix badly written cpp conditions spotted by gcc 4.6.3Marcin Bukat
2012-10-17opus: only put the mdct function in iram for cf,Nils Wallménius
2012-10-16opus: don't rely on stride being 1<<shiftNils Wallménius
2012-10-16opus: use two pointers for mdct pre and post rotationAndree Buschmann
2012-10-16opus: put hot code in iramNils Wallménius
2012-10-14Improve seeking in opus, tested on Sansa; not testedFrederik M.J. Vestre
2012-10-10opus: arm asm for C_MULCAndree Buschmann
2012-10-10opus: cf asm for C_MULCNils Wallménius
2012-10-07opus: replace copy loops with calls to memcpyAndree Buschmann
2012-10-07opus: speed up mdct overlap add and copyingAndree Buschmann
2012-10-06opus: cf inline asm for MULT32_32_Q31Nils Wallménius
2012-10-06opus: full precision MULT32_32_Q31 (32*32=64>>31) multiplicationAndree Buschmann
2012-10-06opus: slight speedup of deemphasisAndree Buschmann
2012-10-06opus: speed up comb_filterAndree Buschmann
2012-10-04opus: put arrays frequently used by pulse decoding on the stackNils Wallménius
2012-10-01opus: speed up arm asm MULT16_32_Q15Nils Wallménius
2012-10-01opus: allocate mdct f2 buffer in iramAndree Buschmann
2012-10-01opus: allocate buffers for X and freq in iramAndree Buschmann
2012-09-29Support technically invalid image/jpg mimetype in tags.Frank Gevaerts
2012-09-29opus: statically allocate decoder state in iramAndree Buschmann
2012-09-28opus: speed up deemphasisNils Wallménius
2012-09-27opus: build with -fno-strict-aliasing for mips to fix warningsNils Wallménius
2012-09-26opus: put frequently used mdct buffer on the real stack which is in iramNils Wallménius