summaryrefslogtreecommitdiffstats
path: root/apps/voice_thread.c
AgeCommit message (Expand)AuthorFilesLines
2020-09-20Add Invalid Voice Announcement to the voice system FS#13216William Wilgus1-2/+18
2020-09-20voice: rename mp3_play_* functions to voice_play_*Solomon Peachy1-16/+4
2020-08-25voice: Increase voice stack size a bit for MIPS by 256 bytes.Solomon Peachy1-1/+4
2017-12-12Get voice event out of playback.cMichael Sevakis1-2/+2
2014-02-03Fix warnings.Thomas Martitz1-1/+1
2014-02-02talk/voice: Reduce the size of the commit buffer.Thomas Martitz1-0/+25
2014-02-02talk: Make talk_voice_required() local to talk.cThomas Martitz1-6/+0
2014-01-05Do not include kernel.h in system.h.Thomas Martitz1-0/+2
2013-07-06Enable setting of global output samplerate on certain targets.Michael Sevakis1-5/+6
2013-05-31Argh, move a comment to the (now) proper location. :)Michael Sevakis1-2/+0
2013-05-31Have voice fire an event when it starts and stops playing.Michael Sevakis1-15/+18
2012-09-11Fix FS#12743 - 'Data Abort' on USB connectionThomas Martitz1-0/+1
2012-05-30Get voice PCM queue indexes updating in right order...Michael Sevakis1-5/+10
2012-05-17Zero out voice buffer memory immediately after allocation.Michael Sevakis1-8/+14
2012-05-02Oops, need to init the voice_buf indexes too. :-)Michael Sevakis1-0/+1
2012-05-02Use buflib for the allocation of voice PCM resources.Michael Sevakis1-39/+114
2012-04-29Make rbcodec/dsp includes more specific.Michael Sevakis1-1/+1
2012-04-29Fundamentally rewrite much of the audio DSP.Michael Sevakis1-14/+23
2012-04-26Oops, Shoulda been "int16_t" not "uint16_t".Michael Sevakis1-1/+1
2012-04-26Adjust some typing in voice_thread.c. Constants are also counts, not sizes.Michael Sevakis1-16/+20
2012-03-04Tweak paramters of mp3_play_data and callback.Michael Sevakis1-9/+11
2012-03-03Revise the PCM callback system after adding multichannel audio.Michael Sevakis1-7/+10
2011-09-01Remove obsolete init cruft from audio system because of diminished dependenci...Michael Sevakis1-18/+2
2011-08-30Clean up and simplify the voice thread code.Michael Sevakis1-171/+148
2011-07-08Voice doesn't have to consume 100% CPU while waiting for an output buffer to ...Michael Sevakis1-1/+1
2011-06-29Commit FS#12150 - Fully-functional audio mixer - and finally whip old limitat...Michael Sevakis1-117/+162
2010-12-10Base voice thread stack size on DEFAULT_STACK_SIZE, it's otherwise likely to ...Thomas Martitz1-1/+1
2010-05-28Voice buffer can be much, much smaller. Code cleanup, logf fixJeffrey Goode1-1/+1
2010-05-24Make PCM->driver interface about as simple as it will get. Registered callbac...Michael Sevakis1-2/+2
2010-05-06Move c/h files implementing/defining standard library stuff into a new libc d...Thomas Martitz1-0/+1
2010-05-05Another logf fix in voice_thread.cJeffrey Goode1-1/+1
2010-05-04Fix logf behavior in voice_thread.cJeffrey Goode1-2/+5
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis1-5/+5
2008-10-23Remove the event object in the kernel since it's rather extraneous at the mom...Michael Sevakis1-6/+6
2008-07-15Accept FS#8918: Voice multiple thumbnails and talk race fixes.Stéphane Doyon1-8/+13
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-04-06Enable nocache sections using the linker. PP5022/4 must use SW_CORELOCK now w...Michael Sevakis1-5/+5
2008-03-29Correct some windows line endings back to unix.Nicolas Pennequin1-1/+1
2008-03-28The const police raid playback.c, should be no change to behaviour.Steve Bavin1-1/+2
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-1/+3
2007-12-11A final queue_post in voice_stop via. talk_force_shutup can try stopping PCM ...Michael Sevakis1-0/+4
2007-12-04Attempt at fixing the statusbar showing up late in some screens and circumsta...Thom Johansen1-3/+5
2007-11-24Have voice_wait wait for the PCM buffer to drain. It can only do this ifStéphane Doyon1-0/+3
2007-11-21Don't do lookahead skipping when stringing voice clips together.Thom Johansen1-1/+2
2007-11-21speex voice: Detect the end of a clip the right way.Michael Sevakis1-9/+5
2007-11-20Make threads responsible for explicit cancellation of their own boosted statu...Michael Sevakis1-1/+1
2007-11-19Make sure initial menu item is voiced at startup. Voice thread must wait for ...Michael Sevakis1-3/+1
2007-11-18The voice thread needs a tad bit more stack.Jens Arnold1-1/+1
2007-11-18Fix some sim warnings.Michael Sevakis1-3/+3
2007-11-18Make speex the new voice format for SWCODEC targets (non-Archos). Remove code...Michael Sevakis1-0/+444