- dfff938 Get rid of useless playlist probing and fix up some data types. by Michael Sevakis · 7 years ago
- c1a01be Playback: Move internal track list onto buffer by Michael Sevakis · 7 years ago
- 5b08f1a Remove I/O priority. It is harmful when used with the new file code. by Michael Sevakis · 10 years ago
- 3661581 Buffering: Remove buf_ridx and buf_widx; these data are verbose. by Michael Sevakis · 11 years ago
- fdc29d0 Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. by Boris Gjenero · 13 years ago
- 5a8f5b8 Provide a reasonable fix for FS#12093 - Playback hanging after codec/playback rework. Also, get rid of an impossible buffering case (BUF_USED is always less than buffer_len) and remove a buffering API that is not used anywhere and shouldn't be needed (plugin API has to be incompatible). by Michael Sevakis · 13 years ago
- c537d59 Commit FS#12069 - Playback rework - first stages. Gives as thorough as possible a treatment of codec management, track change and metadata logic as possible while maintaining fairly narrow focus and not rewriting everything all at once. Please see the rockbox-dev mail archive on 2011-04-25 (Playback engine rework) for a more thorough manifest of what was addressed. Plugins and codecs become incompatible. by Michael Sevakis · 13 years ago
- 56dd75d Purge buffer and codec APIs existing exclusively in support of mpa.codec and fix that to not require them: buf_get_offset and ci.advance_buffer_loc. Sort APIs; everything must become incompatible. :( by Michael Sevakis · 14 years ago
- 86cab2e Disable buffering codecs (and code generally) on RaaA. by Thomas Martitz · 14 years ago
- e9c1018 Rework albumart buffering internally to allow for mutliple albumart sizes. by Thomas Martitz · 15 years ago
- fcbfef8 Show the watermark in the "Show buffering thread" screen (in bytes). by Thomas Martitz · 16 years ago
- 71898e5 Accept FS#9480 - centralise and organise the events in the apps/ layer. by Jonathan Gordon · 16 years ago
- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 33f522d Migrate the buffering code to the new events system. by Nicolas Pennequin · 17 years ago
- 135cc75 Revert my earlier const madness, we'll keep the parameter lists simple. by Steve Bavin · 17 years ago
- 73f9863 More consts that require no functional change. by Steve Bavin · 17 years ago
- 3386dd7 Fix FS8069, because Nico_P made it easy by Brandon Low · 17 years ago
- e24454f Buffering callbacks rework. There is now one callback for all the events that can occur. Callbacks are now registred only once instead of being removed after having been called. by Nicolas Pennequin · 17 years ago
- 9d4bed7 Album art support. Based on FS#3045, but heavily modified to adapt to MoB and for cleanness. by Nicolas Pennequin · 17 years ago
- 3379440 Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way by Brandon Low · 17 years ago
- 1df1e7b Remove unused conf_preseek from buffering.c and all of its accountraments. This is _not_ a setting. This is a guessing tool used by either playback or buffering to serve its clients better. Use the REBUFFER_GUESS size in resume to help obviate pondlife's bug. This will also need to be used when FS8092 gets fixed correctly with a complete rebuffer for backward movements. It may also belong in buffering not playback, haven't decided for sure by Brandon Low · 17 years ago
- c2e1cc1 Revert recent changes that are broken by Brandon Low · 17 years ago
- 19eae2b Bump hid to 32bit to make sure it's safe by Brandon Low · 17 years ago
- acb3e9a Make handle id semantics more like file id. This may need to be revisited if we ever start storing long lived things on the buffer (if an item lives through 32k other items coming and going, there will be an id collision and things will break) by Brandon Low · 17 years ago
- a042c72 Use a recursive depth-first shrinkage function, limit handles accordingly by Brandon Low · 17 years ago
- b838a62 Make bufread and bufgetdata blocking. They now return when enough data is available or when EOF is reached. This improves the API and removes the need for several duplicate waiting loops. by Nicolas Pennequin · 17 years ago
- dcca586 Improve upon my hackity hack from before by separating audio into two types: that which may be large and can be streamed and that which is small and cannot be streamed. While modifying types, allow codecs to split across the buffer wrap and dig out/move around the code that reads a codec off of the buffer to facilitate that simple sounding change. by Brandon Low · 17 years ago
- d400e23 Prefix the error constants with ERR_ by Nicolas Pennequin · 17 years ago
- 7807279 Add #defines for error values. Makes the code easier to read. by Nicolas Pennequin · 17 years ago
- 14b6f43 Make buffering initialization versus reset separate functions to avoid double initializing threads or mutexes more easily by Brandon Low · 17 years ago
- 3e3c43c Finally commit Metadata on Buffer! by Nicolas Pennequin · 17 years ago