path: root/lib
AgeCommit message (Expand)AuthorFilesLines
8 daysBump codec API version, remove dummy configure loop in dsp_init()Aidan MacDonald3-13/+2
11 daysrbcodec: Fix FLAC out of bounds readAidan MacDonald1-7/+12
11 days"Fix" warble build warnings 800bc000a0Aidan MacDonald1-1/+1
12 daysbuflib: Prep for multiple backend support, rename to buflib_mempoolAidan MacDonald1-1/+1
14 daysRemove buflib allocation names, part twoAidan MacDonald2-2/+2
2023-01-12rbcodec/dsp: restore configure loop in dsp_init() (FS#13386)Aidan MacDonald2-0/+11
2023-01-04[BugFix] Fix some Shif related UB -- ASANWilliam Wilgus2-13/+19
2023-01-02tlsf fix corruption checksWilliam Wilgus1-4/+4
2022-12-31tlsf: Update to upstream 2.4.6 releaseSolomon Peachy5-118/+224
2022-12-23Remove lib/x1000-installerAidan MacDonald35-3381/+0
2022-12-23rbcodec dsp: Refactor DSP init routines, restore INIT_ATTRAidan MacDonald10-35/+62
2022-12-22rbcodec dsp: Replace enum dsp_ids arguments with unsigned intAidan MacDonald8-26/+18
2022-12-22rbcodec dsp: Move dsp_sample_io_configure() to its own fileAidan MacDonald5-103/+129
2022-12-18Fix red in 8165a6c245Aidan MacDonald1-1/+1
2022-12-18rbcodec dsp: Remove INIT_ATTR from the DSP libraryAidan MacDonald8-20/+15
2022-12-16[Bug Fix] haas surround use delay_ms instead of index surround_strengthWilliam Wilgus2-33/+24
2022-12-11[Bug Fix] dsp_proc_enable init race / crashWilliam Wilgus2-2/+9
2022-11-17strlcpy finish cleanupWilliam Wilgus1-1/+1
2022-11-16codecs: alac: Improve resume accuracy and clean up rounding errorsAidan MacDonald1-31/+33
2022-11-16codecs: aac: Prefer to resume by time instead of offsetAidan MacDonald1-5/+5
2022-11-15Fix last of red for strmemccpyWilliam Wilgus1-0/+1
2022-11-01codecs: mpa: Improve seek & resume accuracy for VBR filesAidan MacDonald1-55/+32
2022-11-01Refactor to reuse seek code for resume by timeroman.artiukhin1-36/+37
2022-10-15move buflib_free invalid handle check to the functionWilliam Wilgus2-8/+2
2022-10-13Revert "RFC: Get rid of mpegplayer plugin"Solomon Peachy3-4/+30
2022-10-02RFC: Get rid of mpegplayer pluginSolomon Peachy3-30/+4
2022-09-18Suppress bogus GCC 12 -Waddress warnings for SKINOFFSETTOPTRAidan MacDonald1-2/+13
2022-07-11Fix a couple of warnings uncovered by GCC12Solomon Peachy1-0/+2
2022-06-21fix uninitialized warning in libopusWilliam Wilgus1-1/+1
2022-05-22mips: add native backtrace implementationAidan MacDonald5-0/+338
2022-05-03add const to const * stringsWilliam Wilgus2-5/+5
2022-05-02codecs: m4a: improve seek accuracyAidan MacDonald3-53/+127
2022-05-02Fix some non-portable alignment valuesAidan MacDonald1-2/+2
2022-04-20buffering: remove bufgettail/bufcuttailAidan MacDonald2-39/+0
2022-04-17Fix undefined behavior that blocks compiling with UBSanAidan MacDonald1-1/+2
2022-03-20[COV] metadata module, fix uninit warnings #2William Wilgus2-10/+12
2022-03-20[COV] metadata module, fix uninit warningsWilliam Wilgus4-9/+9
2022-03-14metadata.c fix redWilliam Wilgus1-2/+2
2022-03-14BUGFIX string_option parsersWilliam Wilgus3-20/+30
2022-03-13replace more strcmp if then trees with string_option()William Wilgus4-51/+66
2022-03-13Warble builds define WARBLE fix metadata_common in warble buildsWilliam Wilgus1-1/+1
2022-03-13option_string clean-up and consolidate with metadata_commonWilliam Wilgus4-27/+54
2022-03-13metadata_common.c optimize parse_tagWilliam Wilgus1-28/+50
2022-03-12ARM support, optimize popcount fnWilliam Wilgus1-19/+24
2022-03-11BUGFIX arm aeabi_sdivmod crashes in interupt modeWilliam Wilgus1-4/+4
2022-03-08backtrace, put pc and sp on their own linesWilliam Wilgus1-1/+2
2022-02-12buflib: add a common dummy callbacks struct & use itAidan MacDonald4-2/+19
2021-11-28x1000-installer: remove redundant overflow checkAidan MacDonald1-3/+1
2021-11-28x1000-installer: map filenames accept only valid charactersAidan MacDonald1-1/+13
2021-11-28x1000-installer: add test for xf_map_parselineAidan MacDonald3-0/+143