path: root/apps/codec_thread.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-11codec_thread.c don't overrun audio_formats[] arrayWilliam Wilgus1-5/+7
2019-08-14opus reset decoder on seek completion to prevent stack overflowWilliam Wilgus1-1/+2
2018-10-09fix builds broken by the selective stack bump for opus seeking.Solomon Peachy1-1/+7
2018-09-28misc: Fix some assorted compiler warningsSolomon Peachy1-3/+3
2018-09-28fix FS#13060 - Seeking in long opus files leads to crash on Sansa Clip+Martin Nowak1-1/+3
2017-12-07Remove explicit 'enum codec_command_action' in codec APIMichael Sevakis1-3/+2
2014-08-30Remove I/O priority. It is harmful when used with the new file code.Michael Sevakis1-8/+0
2014-01-05Do not include kernel.h in system.h.Thomas Martitz1-0/+1
2013-07-06Enable setting of global output samplerate on certain targets.Michael Sevakis1-0/+1
2013-06-29SWCODEC Audio: Add some INIT_ATTR's to get a few bytes back.Michael Sevakis1-1/+1
2013-06-30Update software recording engine to latest codec interface.Michael Sevakis1-7/+52
2013-05-31Refactor audio thread to run both recording and playback.Michael Sevakis1-0/+1
2012-05-13More strictly enforce "no PCM insert" rules for codecs.Michael Sevakis1-20/+27
2012-05-07Stop clickiness on manual track changes as best as possible.Michael Sevakis1-1/+1
2012-04-29Make rbcodec/dsp includes more specific.Michael Sevakis1-1/+1
2012-04-29Fundamentally rewrite much of the audio DSP.Michael Sevakis1-34/+22
2011-12-17Commit to certain names for cache coherency APIs and discard the aliases.Michael Sevakis1-2/+2
2011-09-01Remove obsolete init cruft from audio system because of diminished dependenci...Michael Sevakis1-30/+21
2011-08-30Submit parts of FS#12189 regarding codec API. Replaces access to global setti...Andree Buschmann1-0/+7
2011-08-28Commit work started in FS#12153 to put timing/position information in PCMMichael Sevakis1-8/+10
2011-07-21is_codec_thread() is not needed anymore since PCM buffer calls other than vol...Michael Sevakis1-6/+0
2011-05-09Renaming for the sake of consistency.Andree Buschmann1-1/+1
2011-05-08Move implementation of codec_get_buffer() to codec.c, make related variables ...Andree Buschmann1-14/+1
2011-04-27Commit FS#12069 - Playback rework - first stages. Gives as thorough as possib...Michael Sevakis1-293/+386
2011-03-16Purge buffer and codec APIs existing exclusively in support of mpa.codec and ...Michael Sevakis1-7/+0
2011-03-06Remove malloc_buf references from playback.c since it's no longer used for an...Michael Sevakis1-3/+8
2011-03-05Change the thread api a bit.Thomas Martitz1-1/+1
2011-02-23Give playback engine better control over the codec. Codec simply follows comm...Michael Sevakis1-250/+204
2011-02-14All kernel objects in code shared amongs targets (core, plugins, codecs) shou...Michael Sevakis1-3/+3
2011-02-03Submit FS#11918: Add 2 more codec types to be able to differentiate between A...Andree Buschmann1-2/+31
2009-11-11pcmbuf: bug fix with pcmbuf flush, code cleanup, added commentsJeffrey Goode1-7/+5
2009-11-10Crossfade: carved out crossfade related code with lots of HAVE_CORSSFADE cond...Jeffrey Goode1-1/+4
2009-11-09pcmbuf: more refactoringJeffrey Goode1-1/+1
2009-11-09Playback: removed duplicate functionsJeffrey Goode1-8/+9
2009-11-05pcmbuf: clarify and simplify crossfade code, etc.Jeffrey Goode1-42/+2
2009-11-05pcmbuf: better latency calculation, added debug codeJeffrey Goode1-4/+4
2009-11-04Clarify track transition code in pcmbuf and playback. No functional changes yet.Jeffrey Goode1-41/+3
2009-11-01Code cleanup in codec_thread, playback and pcmbuf; more elegant solution to l...Jeffrey Goode1-212/+158
2009-10-31FS#10739: playback.c code splitJeffrey Goode1-0/+784