summaryrefslogtreecommitdiff
path: root/apps/playback.c
AgeCommit message (Expand)Author
2006-04-15Remove an unneeded WPS update signal. Make the codec thread more polite abou...Brandon Low
2006-04-15Put new_track on the codec_api, and use it instead of the reload_codec variab...Brandon Low
2006-04-14This might fix the buffering problem. Didn't happen to me the way I usually ...Brandon Low
2006-04-14Still not brightBrandon Low
2006-04-14I am dumbBrandon Low
2006-04-14Work around the bug with buffer wrapping. Serious performance penalty, and a...Brandon Low
2006-04-14Fix some unlikely buffer problems. Doesn't fix any reported bugs, but fixes ...Brandon Low
2006-04-14Fix some stop/pause/boost stuffBrandon Low
2006-04-14Fix a lack of return on error for check_new_track (rare condition)Brandon Low
2006-04-14Fix the queue implementationBrandon Low
2006-04-14Change to using a queue to synchronize between threads instead of abusing a m...Brandon Low
2006-04-14Fix one cause of buffer-offness, but I'm pretty sure this is not the cause of...Brandon Low
2006-04-14Tweak id3v1 tag stripping, better code, same functionality. Ensure correct b...Brandon Low
2006-04-14Change when the new_track variable is reset to fix the track display during s...Brandon Low
2006-04-13Boost during the track transition, trust me, it makes sense. Better logging ...Brandon Low
2006-04-13Adjust filesize if id3v1 is strippedBrandon Low
2006-04-13Ensure that the buffer doesn't get out of sync on rebuffer track changes. Re...Brandon Low
2006-04-13Add a logf, remove an unused parameter, and an unused member of the track_inf...Brandon Low
2006-04-13Track skipping rework more. This seems to handle rapid skipping very gracefu...Brandon Low
2006-04-13Simplify audio startup, and remove some unnecessary codeBrandon Low
2006-04-12Track changes should zero the seek_time to prevent undesired seeking in the n...Brandon Low
2006-04-12use the cur_ti pointer, as it's always synched up with track_ridx any wayBrandon Low
2006-04-12Get the GUI and audio in sync for track changesBrandon Low
2006-04-12Fix major rebuffer stupidity, remove a redundant call, and a wrong comment.Brandon Low
2006-04-11Add and improve logfing, fix a possible cause of problems due to abuse of rea...Brandon Low
2006-04-11Fix logf build, fix double reporting buffer events.Brandon Low
2006-04-11Almost entirely formatting changes, but also add one logf, and fix one nearly...Brandon Low
2006-04-11Clarify a commentBrandon Low
2006-04-11Clear tracks in more appropriate ways/placesBrandon Low
2006-04-11Handle rebuffer-and-seek and track skip buffer events smarter. Fill the buff...Brandon Low
2006-04-11Fix yellowBrandon Low
2006-04-11Fix a (very unlikely) bug in bufferingBrandon Low
2006-04-11Fix some signedness and exit condition stuff. Not sure if this addresses liv...Brandon Low
2006-04-11Try to recover from a codec failure by restarting playbackBrandon Low
2006-04-11Whoops, remove a done TODOBrandon Low
2006-04-11Fix some commentsBrandon Low
2006-04-11Ensure that codecs are cleared from the buffer if they will not be needed by ...Brandon Low
2006-04-11Rework track skipping. Full playback stop is no longer involved in track ski...Brandon Low
2006-04-10Get the next track's metadata in a more timely mannerBrandon Low
2006-04-09Formatting, and logf changesBrandon Low
2006-04-09Fix another nasty rebuffering bug, and ensure that buffer and unbuffer events...Brandon Low
2006-04-09Fix bad rebuffering bug, and kill the track_count variableBrandon Low
2006-04-08Fix the condition on an error splashBrandon Low
2006-04-08Correct seeking behavior (whoops), might fix the coldfire deadlocks. Reintro...Brandon Low
2006-04-08Fix seeking not resuming playback, many thanks to Ralf Herz for being an exce...Brandon Low
2006-04-07Change around some logfing to help debugging seek problemsBrandon Low
2006-04-07Fix the playback sometimes doesn't start at all problems, and always fully fi...Brandon Low
2006-04-07Further unify start playback vs. other buffering situations, hopefully fixes ...Brandon Low
2006-04-07This makes seeking work for meBrandon Low
2006-04-07Fix some type casting => 64bit warning issuesBrandon Low