summaryrefslogtreecommitdiffstats
path: root/apps/playback.c
AgeCommit message (Expand)AuthorFilesLines
2006-10-27Do not flood the queue with unnecessary fill buffer requests at the end of a ...Mark Arigo1-1/+1
2006-10-26Revert this morning's change as it can cause old metadata to be reused inappr...Steve Bavin1-1/+1
2006-10-26Don't clear previous track details during playback so the progress bar works ...Steve Bavin1-3/+4
2006-10-25ifdef all the tagcache code, allows rombox to be compiled again, Thanks Austi...Jonathan Gordon1-0/+2
2006-10-25A bit more voice simplification/MAS fixage (FS#6241). Also clear any buffered...Steve Bavin1-8/+14
2006-10-25Only flush PCM buffered voice data when explicitly told to. Patch by Stephan...Steve Bavin1-5/+13
2006-10-23Fix FS 6205: id3v1 stripping messed up rebuffer_and_seeks. Add an assurance ...Brandon Low1-2/+10
2006-10-23Last fix was wrong, I did the math this time, should fix more buffering edgesBrandon Low1-8/+8
2006-10-22Fix edge case handling for buffer writing into the playing track; Improve com...Brandon Low1-6/+17
2006-10-19Patch #5166 by Robert Keevil - Last.fm loggingLinus Nielsen Feltzing1-0/+10
2006-10-19Oops; sleep != yieldSteve Bavin1-1/+1
2006-10-19Keep the WPS progress bar updating at end of playbackSteve Bavin1-1/+4
2006-10-17Remove fill_bytesleft, simplify some buffering code, fix bug 5906Brandon Low1-121/+99
2006-10-15Removed ugly boosting solutions from playback code and let schedulerMiika Pekkarinen1-27/+5
2006-10-15Don't unboost CPU in an ISRSteve Bavin1-8/+6
2006-10-13Just take out some out-of-date TODOs from playback.c and put a big FIXME in p...Brandon Low1-7/+2
2006-10-13Fix race condition when playback stopped - see FS#6174. Thanks to Jared StaffordSteve Bavin1-1/+1
2006-10-13Minor simplification #3; use macros for ring buffer arithmetic. Also fixed u...Steve Bavin1-52/+24
2006-10-12Minor simplification #2; replace unneeded variable filebufused with a macroSteve Bavin1-27/+19
2006-10-12Minor simplification; replace unneeded variable cur_ti with a macroSteve Bavin1-80/+80
2006-10-05Add CPU boost tracker to see where boosts are coming fromSteve Bavin1-5/+5
2006-09-28Flush queued voice clips when not playing audioSteve Bavin1-1/+7
2006-09-28Another fix for crashing when changing crossfade settingsSteve Bavin1-12/+6
2006-09-28Fix hangs when changing crossfade settingsSteve Bavin1-4/+6
2006-09-26Fix a crash and CPU being left boosted when using voice - FS#6024Steve Bavin1-25/+32
2006-09-17SWCODEC recording hang fixed. Fixed other trouble spots for codec swapping wh...Michael Sevakis1-11/+6
2006-09-17FS#5992 Reworked playback.c to fix voice bugs by Steve Bavin. Fixed toMiika Pekkarinen1-92/+149
2006-09-16New scheduler, with priorities for swcodec platforms. Frequent taskMiika Pekkarinen1-19/+26
2006-09-01Rearrangement of playback.c to group routines by threadSteve Bavin1-1716/+1737
2006-08-31Add logging for all playback queueing, for the simulator at leastSteve Bavin1-59/+164
2006-08-30Fix warning.Magnus Holmgren1-1/+1
2006-08-30Applied patch #5879 by Andrew Cupper: Fix backward seeking bug.Magnus Holmgren1-7/+26
2006-08-28Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with addi...Michael Sevakis1-89/+126
2006-08-27Force WPS reload after all tracks have been buffered (runtime statsMiika Pekkarinen1-0/+3
2006-08-23Quick and dirty fix for a serious issue that could make X5 crash when using v...Linus Nielsen Feltzing1-0/+2
2006-08-23Add resume support to AAC files.Magnus Holmgren1-0/+1
2006-08-23Patch #5844 by Steve Bavin - Fix confused voice file memory allocationLinus Nielsen Feltzing1-17/+14
2006-08-15Patch #5766 by Steve Bavin - Fix for various voice related crashesLinus Nielsen Feltzing1-5/+18
2006-08-13Memory size checks in .c/.h files should use MEM, not MEMORYSIZEDave Chapman1-3/+3
2006-08-12Various lower limits and sizes for targets with 1MB of RAM (Iriver iFP7xx).Tomasz Malesinski1-0/+12
2006-08-05FS#5691 Fix for crash if stop pressed during voice output.Miika Pekkarinen1-2/+2
2006-08-04Prevent buffer filling trying to start over and over causing playbackMiika Pekkarinen1-6/+15
2006-08-03Don't yield_codecs() within codec thread.Miika Pekkarinen1-9/+11
2006-08-03Stop playback before updating runtime stats. And yield codecs whileMiika Pekkarinen1-2/+5
2006-07-31Checked the rebuffering code. Might fix buffers desyncing and a systemMiika Pekkarinen1-27/+43
2006-07-29Completely remove all track entries at audio_rebuffer().Miika Pekkarinen1-6/+12
2006-07-29Another oops.Miika Pekkarinen1-0/+1
2006-07-29Oops, committed some extra stuff not necessary.Miika Pekkarinen1-12/+0
2006-07-29Define MAX_TRACK_MAX and use it to keep the ring track structureMiika Pekkarinen1-103/+230
2006-07-28Fixed one of the many pending bugs in the playback engine and restoredMiika Pekkarinen1-3/+11