summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2008-04-12 13:25:16 +0000
committerNils Wallménius <nils@rockbox.org>2008-04-12 13:25:16 +0000
commit84dc8d2c7ea58e15b624a7fbc26d5c48ab6c9c0c (patch)
tree77aece5b6b45f9ecd0630ec179cd85e7793f6eed
parentfef82552e19efd2f2a7c5918c650bbf39bfd454d (diff)
downloadrockbox-84dc8d2c7ea58e15b624a7fbc26d5c48ab6c9c0c.zip
rockbox-84dc8d2c7ea58e15b624a7fbc26d5c48ab6c9c0c.tar.gz
rockbox-84dc8d2c7ea58e15b624a7fbc26d5c48ab6c9c0c.tar.bz2
rockbox-84dc8d2c7ea58e15b624a7fbc26d5c48ab6c9c0c.tar.xz
Move a function to gwps-common.c because it belongs there
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17084 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/gui/gwps-common.c11
-rw-r--r--firmware/export/id3.h1
-rw-r--r--firmware/id3.c17
3 files changed, 14 insertions, 15 deletions
diff --git a/apps/gui/gwps-common.c b/apps/gui/gwps-common.c
index 2e0afab..8fc1f36 100644
--- a/apps/gui/gwps-common.c
+++ b/apps/gui/gwps-common.c
@@ -698,6 +698,15 @@ static void draw_player_fullbar(struct gui_wps *gwps, char* buf, int buf_size)
#endif /* HAVE_LCD_CHARCELL */
+static char* get_codectype(const struct mp3entry* id3)
+{
+ if (id3->codectype < AFMT_NUM_CODECS) {
+ return (char*)audio_formats[id3->codectype].label;
+ } else {
+ return NULL;
+ }
+}
+
/* Extract a part from a path.
*
* buf - buffer extract part to.
@@ -983,7 +992,7 @@ static char *get_token_value(struct gui_wps *gwps,
else
*intval = id3->codectype;
}
- return id3_get_codec(id3);
+ return get_codectype(id3);
case WPS_TOKEN_FILE_FREQUENCY:
snprintf(buf, buf_size, "%ld", id3->frequency);
diff --git a/firmware/export/id3.h b/firmware/export/id3.h
index 8b2d02e..8aaf76f 100644
--- a/firmware/export/id3.h
+++ b/firmware/export/id3.h
@@ -232,7 +232,6 @@ enum {
bool get_mp3_metadata(int fd, struct mp3entry *entry, const char *filename);
bool mp3info(struct mp3entry *entry, const char *filename);
char* id3_get_num_genre(unsigned int genre_num);
-char* id3_get_codec(const struct mp3entry* id3);
int getid3v2len(int fd);
void adjust_mp3entry(struct mp3entry *entry, void *dest, const void *orig);
void copy_mp3entry(struct mp3entry *dest, const struct mp3entry *orig);
diff --git a/firmware/id3.c b/firmware/id3.c
index d63acbb..181ce97 100644
--- a/firmware/id3.c
+++ b/firmware/id3.c
@@ -143,10 +143,10 @@ const int afmt_rec_format[AFMT_NUM_CODECS] =
#endif /* CONFIG_CODEC == SWCODEC && defined (HAVE_RECORDING) */
/****/
-unsigned long unsync(unsigned long b0,
- unsigned long b1,
- unsigned long b2,
- unsigned long b3)
+static unsigned long unsync(unsigned long b0,
+ unsigned long b1,
+ unsigned long b2,
+ unsigned long b3)
{
return (((long)(b0 & 0x7F) << (3*7)) |
((long)(b1 & 0x7F) << (2*7)) |
@@ -199,15 +199,6 @@ static bool id3_is_genre_string(const char *string)
string <= genres[sizeof(genres)/sizeof(char*) - 1] );
}
-char* id3_get_codec(const struct mp3entry* id3)
-{
- if (id3->codectype < AFMT_NUM_CODECS) {
- return (char*)audio_formats[id3->codectype].label;
- } else {
- return NULL;
- }
-}
-
/*
HOW TO ADD ADDITIONAL ID3 VERSION 2 TAGS
Code and comments by Thomas Paul Diffenbach