summaryrefslogtreecommitdiffstats
path: root/apps/buffering.c
AgeCommit message (Expand)AuthorFilesLines
2008-05-13Lock the linked list mutex when accessing the memory handles. This should fix...Nicolas Pennequin1-0/+4
2008-04-30Remove unused #define.Steve Bavin1-4/+0
2008-04-28Cleaned up playblack.h header file and usage of it.Bertrik Sikken1-1/+0
2008-04-16Fix FS#8902 (NSF files get skipped). The cause was too strict metadata checki...Nicolas Pennequin1-1/+5
2008-04-14A rather big change to how tracks are loaded: there are now two parts to the ...Nicolas Pennequin1-1/+39
2008-04-13Make mpegplayer sleep the disk after buffering to save battery. * Add a simul...Jens Arnold1-2/+0
2008-04-03Migrate the buffering code to the new events system.Nicolas Pennequin1-59/+6
2008-03-29Just change PRIORITY_BUFFERING to 15. Seems a teeny tiny bit helpful to mpegp...Michael Sevakis1-1/+1
2008-03-29Change the default buffer filechunk back to 32KB and bump the buffering threa...Michael Sevakis1-2/+2
2008-03-29Fix sim warnings.Nicolas Pennequin1-1/+2
2008-03-29Boost the audio thread while it's filling the buffer. In the audio and the bu...Nicolas Pennequin1-2/+4
2008-03-29Correct some windows line endings back to unix.Nicolas Pennequin1-8/+8
2008-03-28Revert my earlier const madness, we'll keep the parameter lists simple.Steve Bavin1-30/+30
2008-03-28The const police raid playback.c, should be no change to behaviour.Steve Bavin1-29/+34
2008-03-26More consts that require no functional change.Steve Bavin1-36/+38
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-2/+7
2008-02-12Notify the buffering thread when a handle is added, so it can go into filling...Nicolas Pennequin1-0/+12
2008-01-08Fix FS#6215 (player crashes after trying to resume deleted music file). As me...Nicolas Pennequin1-0/+3
2007-12-16Check that the pointer isn't NULL before dereferencing it, just to be safe an...Nicolas Pennequin1-3/+5
2007-11-28Possibly save a few bytes when stripping the tags of the last allocated handleBrandon Low1-0/+3
2007-11-28Fix FS8069, because Nico_P made it easyBrandon Low1-0/+53
2007-11-26Checking for total free buffer space isn't correct. What we need to check is ...Nicolas Pennequin1-3/+4
2007-11-26Buffering callbacks rework. There is now one callback for all the events that...Nicolas Pennequin1-22/+36
2007-11-20Hopefully the last word on getting rid of yield_codecs loops (cut read chunk ...Michael Sevakis1-28/+12
2007-11-20Make threads responsible for explicit cancellation of their own boosted statu...Michael Sevakis1-1/+1
2007-11-19Make the sim sleep between each file chunk, so that its buffering behaves mor...Nicolas Pennequin1-0/+4
2007-11-12The error checking for bitmap handling in bufopen was serioulsy broken, as lo...Nicolas Pennequin1-12/+21
2007-11-11Really fix red this time.Nicolas Pennequin1-1/+1
2007-11-11Fix red on the iFP.Nicolas Pennequin1-1/+5
2007-11-11Album art support. Based on FS#3045, but heavily modified to adapt to MoB and...Nicolas Pennequin1-4/+43
2007-11-08No functional changeBrandon Low1-3/+3
2007-11-08Fix a bug introduced by r15533 where end-of-file wouldn't be detected correctly.Nicolas Pennequin1-1/+4
2007-11-08Thanks to the changes in prep_bufdata, bufgetdata can be simplified a bit.Nicolas Pennequin1-2/+4
2007-11-08Clean up a (nearly impossible) null check. Add a comment.Brandon Low1-0/+4
2007-11-08Change in function should be nearly zero, but change to proper naming and def...Brandon Low1-8/+6
2007-11-08Fix some bad where a handle is held across a sleep. We should probably audit...Brandon Low1-15/+21
2007-11-08Fix the bug where MPC files would be skipped by disabling the check of the re...Nicolas Pennequin1-4/+6
2007-11-07Fix a flaw in prep_bufdata() that would lead to all kinds of problems with co...Nicolas Pennequin1-3/+4
2007-11-06Fix thinko in last patch, shouldn't effect current buffering clients.Brandon Low1-2/+2
2007-11-06Pull the size range checking and disk request into a separate function that b...Brandon Low1-44/+41
2007-11-05This was (probably) committed by accident, remove it.Nicolas Pennequin1-2/+1
2007-11-05Don't yield twice in a rowBrandon Low1-3/+2
2007-11-05Types other than packet audio still need to yield while buffering.Nicolas Pennequin1-1/+3
2007-11-05Readd yield_codec, making it check for useful data through buffer_is_low. Fix...Nicolas Pennequin1-46/+64
2007-11-05This was a bad change on my part earlier. Do not immediately start buffering...Brandon Low1-1/+1
2007-11-05Fix some logf warnings.Nicolas Pennequin1-3/+3
2007-11-05Create two separate ways for a handle buffer request to be sent. One is when...Brandon Low1-10/+7
2007-11-05When seeking foward off of the buffer, if it is a short seek don't rebuffer t...Brandon Low1-0/+8
2007-11-05Remove conf_filechunk, it should never have been a setting and its implementa...Brandon Low1-36/+10
2007-11-05Remove unused conf_preseek from buffering.c and all of its accountraments. T...Brandon Low1-12/+0