diff options
| author | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-03 21:08:16 +0000 |
|---|---|---|
| committer | Michiel Van Der Kolk <not.valid@email.address> | 2005-07-03 21:08:16 +0000 |
| commit | 765cd6d5e74426df6a087cb8ff9ef8872ea7dadd (patch) | |
| tree | 785587817df258a024933b01092da98aec5e6127 /apps/database.h | |
| parent | 0a9dec60b58cd63aaa7048d0d348b93187f5aa51 (diff) | |
| download | rockbox-765cd6d5e74426df6a087cb8ff9ef8872ea7dadd.zip rockbox-765cd6d5e74426df6a087cb8ff9ef8872ea7dadd.tar.gz rockbox-765cd6d5e74426df6a087cb8ff9ef8872ea7dadd.tar.bz2 rockbox-765cd6d5e74426df6a087cb8ff9ef8872ea7dadd.tar.xz | |
(in theory) more efficient (battery wise) runtime database code.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6999 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/database.h')
| -rw-r--r-- | apps/database.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/apps/database.h b/apps/database.h index a0e0290..3c9bef5 100644 --- a/apps/database.h +++ b/apps/database.h @@ -59,13 +59,6 @@ struct tagdb_header { int rundbdirty; }; -struct file_entry { - char *name; - int hash; - int songentry; - int rundbentry; -}; - extern struct tagdb_header tagdbheader; extern int tagdb_fd; @@ -82,24 +75,15 @@ struct rundb_header { int entrycount; }; -struct rundb_entry { - int fileentry; - int hash; - short rating; - short voladjust; - int playcount; - int lastplayed; -}; extern struct rundb_header rundbheader; #define RUNDB_VERSION 1 void tagdb_shutdown(void); -void addrundbentry(void); -void loadruntimeinfo(char *filename); -void increaseplaycount(void); -void setrating(int rating); +void addrundbentry(struct mp3entry *id); +void loadruntimeinfo(struct mp3entry *id); +void writeruntimeinfo(struct mp3entry *id); int rundb_init(void); void rundb_shutdown(void); #endif |