summaryrefslogtreecommitdiffstats
path: root/apps/pcmbuf.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-06Fix a problem with audio not starting on a list of short filesMichael Sevakis1-9/+22
2017-01-05Fix previous errors for targets with no crossfade.Michael Sevakis1-1/+6
2017-01-05Playback: Fix problems with crossfade on short tracks.Michael Sevakis1-287/+359
2013-07-06Enable setting of global output samplerate on certain targets.Michael Sevakis1-5/+16
2013-06-28Fix a bug in pcmbuf.c when doing offset with modulus.Michael Sevakis1-1/+1
2013-06-28Fix whitespace for next commitMichael Sevakis1-2/+2
2012-04-29Make rbcodec/dsp includes more specific.Michael Sevakis1-1/+1
2012-04-29Fundamentally rewrite much of the audio DSP.Michael Sevakis1-9/+31
2012-04-27Fix up some more type stuff in pcmbuf.c.Michael Sevakis1-10/+10
2012-03-03Revise the PCM callback system after adding multichannel audio.Michael Sevakis1-1/+1
2012-02-21crosfade_mix_fade should be returning size_t, not int.Michael Sevakis1-2/+3
2012-02-20pcmbuf minor cleaningMichael Sevakis1-13/+17
2012-01-20Neaten up pcmbuf a bit with regards to differences determined by MEMORYSIZE.Michael Sevakis1-24/+19
2011-12-04Collect the 16-bit signed range sample clipping routines scattered about, whi...Michael Sevakis1-8/+1
2011-09-30Do a bandaid fix for the moment to address FS#12250 : Playback freezes when u...Michael Sevakis1-1/+3
2011-08-28Restore functionality of pcmbuf_is_lowdata. It fell out of sync since the mix...Michael Sevakis1-1/+3
2011-08-28Remove INT_MAX from pcmbuf.c. Win32 sim compained about it and it isn't speci...Michael Sevakis1-1/+1
2011-08-28Commit work started in FS#12153 to put timing/position information in PCMMichael Sevakis1-653/+762
2011-08-25Do sync between pcmbuf volume controls without explicit IRQ masking, which is...Michael Sevakis1-12/+16
2011-08-23Fix a miscomment in pcmbuf.cMichael Sevakis1-1/+2
2011-08-23Fix FS#12238 - WPS delay on pause introduced by r30097 which was the excuse I...Michael Sevakis1-42/+70
2011-07-21is_codec_thread() is not needed anymore since PCM buffer calls other than vol...Michael Sevakis1-11/+4
2011-07-09The voice PCM buffer has nothing to do with the playback PCM buffer any longe...Michael Sevakis1-7/+5
2011-07-06Fix FS#12179 - Simulator build fails when using "configure --sdl-threads". HA...Michael Sevakis1-0/+4
2011-06-29Do some adjustments to alleviate IRAM congestion on some targets from r30097....Michael Sevakis1-21/+20
2011-06-29Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitat...Michael Sevakis1-224/+95
2011-05-09Fix whitespace and some comment typosJeffrey Goode1-14/+14
2011-04-27Commit FS#12069 - Playback rework - first stages. Gives as thorough as possib...Michael Sevakis1-18/+37
2011-02-25pcmbuf: Clear last_chunksize at stop so we don't think there's a buffer in pr...Michael Sevakis1-0/+1
2011-02-23Give playback engine better control over the codec. Codec simply follows comm...Michael Sevakis1-20/+47
2010-12-22Redo raising the priority of the codec (and voice) thread to fix audio dropou...Thomas Martitz1-31/+30
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz1-1/+1
2010-05-28Voice buffer can be much, much smaller. Code cleanup, logf fixJeffrey Goode1-20/+20
2009-11-26Fix crash when crossfading at natural track transition - FS#10814Steve Bavin1-0/+3
2009-11-18pcmbuf: better debug info, reinstate flush variable clearJeffrey Goode1-12/+22
2009-11-16Cleanup audio.h, related functionsJeffrey Goode1-1/+1
2009-11-16pcmbuf cleanupJeffrey Goode1-24/+22
2009-11-15pcmbuf: consolidate some similar codeJeffrey Goode1-54/+49
2009-11-13Crossfade: crossfaded manual skips now start fading immediatelyJeffrey Goode1-21/+45
2009-11-12Crossfade: fix shuffle OR manual skip functionality, verbiage and manualJeffrey Goode1-2/+2
2009-11-12pcmbuf: consolidated some crossfade codeJeffrey Goode1-67/+56
2009-11-11pcmbuf: bug fix with pcmbuf flush, code cleanup, added commentsJeffrey Goode1-54/+56
2009-11-11Crossfade: added a new option, rewrote decision logic, updated manual and men...Jeffrey Goode1-109/+84
2009-11-10HAVE_CROSSFADE defs: fix yellow and redJeffrey Goode1-0/+2
2009-11-10Crossfade: carved out crossfade related code with lots of HAVE_CORSSFADE cond...Jeffrey Goode1-33/+69
2009-11-09pcmbuf: simplify crossfade logicJeffrey Goode1-8/+8
2009-11-09pcmbuf: refactoringJeffrey Goode1-109/+98
2009-11-09pcmbuf: more refactoringJeffrey Goode1-70/+52
2009-11-09pcmbuf: eliminate add_chunk as a separate functionJeffrey Goode1-28/+30
2009-11-09pcmbuf: fix yellow. More renaming.Jeffrey Goode1-18/+16