summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2013-06-16Silence some (harmless) warnings.Frank Gevaerts1-1/+0
2013-06-15Fix id3v2 album art if more than one image is present.Dominik Riebeling1-1/+8
2013-05-27Missed removing a couple unwanted includes in previous commit.Michael Sevakis3-3/+7
2013-05-27Remove explicit config.h and system.h includes from DSP code.Michael Sevakis16-31/+34
2013-05-26SPC Codec ARMv5: I didn't have fast gauss quite right.Michael Sevakis1-5/+5
2013-05-23Fix return address when data_abort_handler skips faulting instruction.Boris Gjenero1-1/+1
2013-05-23Remove dsp_callback because DSP is now library code, not app code.Michael Sevakis3-56/+9
2013-05-23SPC Codec: Add ARMv5 optimized code. Easy peasy.Michael Sevakis4-1/+291
2013-05-21SPC Codec: Simplify configuration and assume nothing need be disabled.Michael Sevakis1-33/+21
2013-05-21SPC Codec: Have metadata parser fill in frequency and bitrate.Michael Sevakis1-0/+2
2013-05-21SPC Codec: Need to restore a bit more data from cached waves.Michael Sevakis2-59/+53
2013-05-21Opus: fix glitch caused by 2e9aa3dNils Wallménius1-6/+6
2013-05-21Fix FS#9577 - SNES player missing tracks on certain SPCsMichael Sevakis2-44/+85
2013-05-21Fix 87021f7 errors. There is no this->echo_pos when SPC_NOECHO != 0.Michael Sevakis1-1/+1
2013-05-21SPC Codec: Refactor for CPU and clean up some things.Michael Sevakis12-1295/+1690
2013-05-19Opus: fix seeking to start of trackNils Wallménius1-2/+3
2013-05-19Opus: avoid allocating space for comment packetsNils Wallménius1-0/+6
2013-05-18Fix opus craches with large embedded album artNils Wallménius4-44/+42
2013-05-16Introduce new hermite polynomial resampler.Michael Sevakis3-260/+543
2013-05-07Rename all the "lin_resample..." stuff to simply "resample_...".Michael Sevakis4-45/+42
2013-05-05Purge the usage of DSP_SWITCH_FREQUENCY.Michael Sevakis26-27/+26
2013-05-04Revert "Don't set CORE_GCSECTIONS in fixedpoint.make."Dominik Riebeling1-0/+1
2013-05-04Fix missed optimization opportunity in dsp_process.Michael Sevakis1-3/+3
2013-05-04Cleanup and simplify latest DSP code incarnation.Michael Sevakis15-540/+513
2013-04-28Don't set CORE_GCSECTIONS in fixedpoint.make.Dominik Riebeling1-1/+0
2013-04-26Properly seek to next id3v2 frame for unsynced tags.Dominik Riebeling1-3/+10
2013-04-25Properly implement volume in warble. dB cut only.Michael Sevakis2-9/+36
2013-04-25Add $(SHARED_CFLAGS) to fixedpoint.make to quash amd64 errors in 95e23de.Michael Sevakis1-1/+1
2013-04-26Make fixepoint.c as a shared library (libfixedpoint.a).Michael Sevakis10-32/+623
2013-04-15Straighten out the mad twisted state of sound.c and related areas.Michael Sevakis3-44/+57
2013-04-11Implement universal in-PCM-driver software volume control.Michael Sevakis2-21/+0
2013-04-10Move fixedpoint.h to be accessible in /firmware.Michael Sevakis1-26/+3
2013-03-06VGM Codec: Improve time and fade behavior. Tweak minor misc.Michael Sevakis2-20/+40
2013-02-27more error handling for checkwpsJonathan Gordon1-0/+10
2013-02-26checkwps: show a helpful error if the parser callback errors outJonathan Gordon3-1/+11
2013-02-23Build libtlsf for all systemsFrank Gevaerts1-2/+0
2013-02-18Fix FSB#12826 - Mini-sound burp between track skips [with WMA].Michael Sevakis1-18/+22
2013-02-09EQ settings: Rework the settings to clean up the config file.Jonathan Gordon24-694/+231
2013-02-08Fix Theme Editor build.Dominik Riebeling1-1/+1
2013-01-2910 Band EQ w/PresetsHayden Pearce30-134/+809
2013-01-24Deprecate the EXTRA_LIBS variable.Björn Stenberg3-4/+2
2013-01-21ARMv5 optimized complex multiply function for libopus.Michael Giacomelli1-1/+25
2012-12-28Fix FS#12794 - new EQ code does not compile for the Nokia N8x0Michael Sevakis1-11/+11
2012-12-099 segment bitmap drawing:Jonathan Gordon2-0/+2
2012-11-22Add support for 16 bit 'half float' format PCM.Michael Giacomelli1-1/+28
2012-10-25flac: use 64 bit math to calculate the elapsed timeNils Wallménius1-2/+2
2012-10-18libgme: fix badly written cpp conditions spotted by gcc 4.6.3Marcin Bukat2-2/+2
2012-10-17opus: only put the mdct function in iram for cf,Nils Wallménius1-1/+6
2012-10-16opus: don't rely on stride being 1<<shiftNils Wallménius1-4/+5
2012-10-16opus: use two pointers for mdct pre and post rotationAndree Buschmann1-7/+12