summaryrefslogtreecommitdiff
path: root/apps/buffering.c
AgeCommit message (Expand)Author
2007-11-08Fix the bug where MPC files would be skipped by disabling the check of the re...Nicolas Pennequin
2007-11-07Fix a flaw in prep_bufdata() that would lead to all kinds of problems with co...Nicolas Pennequin
2007-11-06Fix thinko in last patch, shouldn't effect current buffering clients.Brandon Low
2007-11-06Pull the size range checking and disk request into a separate function that b...Brandon Low
2007-11-05This was (probably) committed by accident, remove it.Nicolas Pennequin
2007-11-05Don't yield twice in a rowBrandon Low
2007-11-05Types other than packet audio still need to yield while buffering.Nicolas Pennequin
2007-11-05Readd yield_codec, making it check for useful data through buffer_is_low. Fix...Nicolas Pennequin
2007-11-05This was a bad change on my part earlier. Do not immediately start buffering...Brandon Low
2007-11-05Fix some logf warnings.Nicolas Pennequin
2007-11-05Create two separate ways for a handle buffer request to be sent. One is when...Brandon Low
2007-11-05When seeking foward off of the buffer, if it is a short seek don't rebuffer t...Brandon Low
2007-11-05Remove conf_filechunk, it should never have been a setting and its implementa...Brandon Low
2007-11-05Remove unused conf_preseek from buffering.c and all of its accountraments. T...Brandon Low
2007-11-05Minor improvement in responsiveness to buffer_handle callsBrandon Low
2007-11-05logging improvementsBrandon Low
2007-11-05SHould fix FS#8074, is more better regardless thoughBrandon Low
2007-11-05Don't keep useless id3v2 or other leading tag data on the buffer, it could be...Brandon Low
2007-11-04make handle_id of zero valid, stop using memsets to clear tracks, should be n...Brandon Low
2007-11-04More residuals from 8077, sanitize chunk and watermark settingsBrandon Low
2007-11-04More residuals from 8077 that should make buffering start up more smoothly an...Brandon Low
2007-11-04Tweak the way the data_counters are calculated to make it more friendly to th...Brandon Low
2007-11-04More try to fix 8077, BUF_USED is not a good way to determine if the buffer i...Brandon Low
2007-11-04Disable the already spinning optimization until it is written correctlyBrandon Low
2007-11-03Make the use of signed int for buffer handles consistent and handle wrapping ...Brandon Low
2007-11-03Attempt to fix FS#8077... againBrandon Low
2007-11-03Revert recent changes that are brokenBrandon Low
2007-11-03Make handle id semantics more like file id. This may need to be revisited if...Brandon Low
2007-11-03Buffering consistency improvementsBrandon Low
2007-11-03Make atomic type work for even first track. Rework low buffer handling... us...Brandon Low
2007-11-03Give lowmem targets or targets with broken ATA implementations more buffering...Brandon Low
2007-11-03Use a recursive depth-first shrinkage function, limit handles accordinglyBrandon Low
2007-11-02Make bufread and bufgetdata blocking. They now return when enough data is ava...Nicolas Pennequin
2007-11-02Improve upon my hackity hack from before by separating audio into two types: ...Brandon Low
2007-11-01Temporary work around for the situation where a single codec request is for m...Brandon Low
2007-10-30Slight rework of the buffering logic:Nicolas Pennequin
2007-10-30Further improve the mistakes I made in add_handle (thanks Nico_P for not beat...Brandon Low
2007-10-30can_add_handle() can be removed, but its logic must remain: before adding a h...Nicolas Pennequin
2007-10-29Fix yellow, not sure how to properly specify this argument's nature so this i...Brandon Low
2007-10-29Remove can_add_handle, its safety and benefit are both questionable. Make sh...Brandon Low
2007-10-29Prefix the error constants with ERR_Nicolas Pennequin
2007-10-28Improve move_handle's semantics. Shoudl have no functional impactBrandon Low
2007-10-28Comment improvementsBrandon Low
2007-10-28Add #defines for error values. Makes the code easier to read.Nicolas Pennequin
2007-10-27Hopefully fix codec load and data abort problems by making add_handle and mov...Brandon Low
2007-10-27Whoops, that thread can't run until the linked list is initializedBrandon Low
2007-10-27Create queue stuff before the thread that will use itBrandon Low
2007-10-27Make buffering initialization versus reset separate functions to avoid double...Brandon Low
2007-10-27Add some const keywords, improve some comments, add a safety check or two, sh...Brandon Low
2007-10-27* Only call bufgetcodec onceNicolas Pennequin