mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-13 18:17:39 -04:00
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).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29849 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
12e8e43236
commit
5a8f5b8330
4 changed files with 14 additions and 21 deletions
|
@ -95,7 +95,6 @@ ssize_t bufcuttail(int handle_id, size_t size);
|
|||
* buf_is_handle: is the handle valid?
|
||||
* buf_pin_handle: Disallow/allow handle movement. Handle may still be removed.
|
||||
* buf_handle_offset: Get the offset of the first buffered byte from the file
|
||||
* buf_request_buffer_handle: Request buffering of a handle
|
||||
* buf_set_base_handle: Tell the buffering thread which handle is currently read
|
||||
* buf_length: Total size of ringbuffer
|
||||
* buf_used: Total amount of buffer space used (including allocated space)
|
||||
|
@ -106,7 +105,6 @@ enum data_type buf_handle_data_type(int handle_id);
|
|||
ssize_t buf_handle_remaining(int handle_id);
|
||||
bool buf_is_handle(int handle_id);
|
||||
ssize_t buf_handle_offset(int handle_id);
|
||||
void buf_request_buffer_handle(int handle_id);
|
||||
void buf_set_base_handle(int handle_id);
|
||||
size_t buf_length(void);
|
||||
size_t buf_used(void);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue