summaryrefslogtreecommitdiff
path: root/apps/playback.h
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-03-24 13:43:15 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-03-24 13:43:15 +0000
commit86f1e2ead283d86f6896ca0f98c0b711da5e2cfe (patch)
treefe961ef2fdfe8a5d6317604246acf63440326435 /apps/playback.h
parentb1cd32913dcd9bba7960c1f8f3b384ee1ff5a259 (diff)
downloadrockbox-86f1e2ead283d86f6896ca0f98c0b711da5e2cfe.tar.gz
rockbox-86f1e2ead283d86f6896ca0f98c0b711da5e2cfe.zip
Convert playback.c to use unsigned byte counters, and _minor_ refactoring of buffer callbacks
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9227 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playback.h')
-rw-r--r--apps/playback.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/apps/playback.h b/apps/playback.h
index 187ac0090e..250465274b 100644
--- a/apps/playback.h
+++ b/apps/playback.h
@@ -35,18 +35,18 @@
35 35
36#define MAX_TRACK 32 36#define MAX_TRACK 32
37struct track_info { 37struct track_info {
38 struct mp3entry id3; /* TAG metadata */ 38 struct mp3entry id3; /* TAG metadata */
39 char *codecbuf; /* Pointer to codec buffer */ 39 char *codecbuf; /* Pointer to codec buffer */
40 long codecsize; /* Codec length in bytes */ 40 size_t codecsize; /* Codec length in bytes */
41 41
42 off_t filerem; /* Remaining bytes of file NOT in buffer */ 42 size_t filerem; /* Remaining bytes of file NOT in buffer */
43 off_t filesize; /* File total length */ 43 size_t filesize; /* File total length */
44 off_t filepos; /* Read position of file for next buffer fill */ 44 size_t filepos; /* Read position of file for next buffer fill */
45 off_t start_pos; /* Position to first bytes of file in buffer */ 45 size_t start_pos; /* Position to first bytes of file in buffer */
46 volatile int available; /* Available bytes to read from buffer */ 46 volatile size_t available; /* Available bytes to read from buffer */
47 bool taginfo_ready; /* Is metadata read */ 47 bool taginfo_ready; /* Is metadata read */
48 int playlist_offset; /* File location in playlist */ 48 int playlist_offset; /* File location in playlist */
49 bool event_sent; /* Has event callback functions been called? */ 49 bool event_sent; /* Has event callback functions been called? */
50}; 50};
51 51
52/* Functions */ 52/* Functions */