summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2004-05-22 01:38:41 +0000
committerBjörn Stenberg <bjorn@haxx.se>2004-05-22 01:38:41 +0000
commitbdaf5884caa72457fd2602ea7a1f220d3bd18298 (patch)
tree53ac59923918941119a4e3f8927aef08872ec4b3 /apps
parent1c6ba0adacf88f23ef81961ffcc7db14d6428159 (diff)
downloadrockbox-bdaf5884caa72457fd2602ea7a1f220d3bd18298.zip
rockbox-bdaf5884caa72457fd2602ea7a1f220d3bd18298.tar.gz
rockbox-bdaf5884caa72457fd2602ea7a1f220d3bd18298.tar.bz2
rockbox-bdaf5884caa72457fd2602ea7a1f220d3bd18298.tar.xz
Moved genre list and access function to id3.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4692 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/wps-display.c38
-rw-r--r--apps/wps.c4
2 files changed, 3 insertions, 39 deletions
diff --git a/apps/wps-display.c b/apps/wps-display.c
index 8cbf7db..44955d0 100644
--- a/apps/wps-display.c
+++ b/apps/wps-display.c
@@ -85,42 +85,6 @@ static int ff_rewind_count;
bool wps_time_countup = true;
static bool wps_loaded = false;
-static const char* const genres[] = {
- "Blues", "Classic Rock", "Country", "Dance", "Disco", "Funk", "Grunge",
- "Hip-Hop", "Jazz", "Metal", "New Age", "Oldies", "Other", "Pop", "R&B",
- "Rap", "Reggae", "Rock", "Techno", "Industrial", "Alternative", "Ska",
- "Death Metal", "Pranks", "Soundtrack", "Euro-Techno", "Ambient", "Trip-Hop",
- "Vocal", "Jazz+Funk", "Fusion", "Trance", "Classical", "Instrumental",
- "Acid", "House", "Game", "Sound Clip", "Gospel", "Noise", "AlternRock",
- "Bass", "Soul", "Punk", "Space", "Meditative", "Instrumental Pop",
- "Instrumental Rock", "Ethnic", "Gothic", "Darkwave", "Techno-Industrial",
- "Electronic", "Pop-Folk", "Eurodance", "Dream", "Southern Rock", "Comedy",
- "Cult", "Gangsta", "Top 40", "Christian Rap", "Pop/Funk", "Jungle",
- "Native American", "Cabaret", "New Wave", "Psychadelic", "Rave",
- "Showtunes", "Trailer", "Lo-Fi", "Tribal", "Acid Punk", "Acid Jazz",
- "Polka", "Retro", "Musical", "Rock & Roll", "Hard Rock",
-
- /* winamp extensions */
- "Folk", "Folk-Rock", "National Folk", "Swing", "Fast Fusion", "Bebob",
- "Latin", "Revival", "Celtic", "Bluegrass", "Avantgarde", "Gothic Rock",
- "Progressive Rock", "Psychedelic Rock", "Symphonic Rock", "Slow Rock",
- "Big Band", "Chorus", "Easy Listening", "Acoustic", "Humour", "Speech",
- "Chanson", "Opera", "Chamber Music", "Sonata", "Symphony", "Booty Bass",
- "Primus", "Porn Groove", "Satire", "Slow Jam", "Club", "Tango", "Samba",
- "Folklore", "Ballad", "Power Ballad", "Rhythmic Soul", "Freestyle",
- "Duet", "Punk Rock", "Drum Solo", "A capella", "Euro-House", "Dance Hall"
-};
-
-char* wps_get_genre(struct mp3entry* id3)
-{
- if( id3->genre_string )
- return id3->genre_string ;
-
- if (id3->genre < sizeof(genres)/sizeof(char*))
- return (char*)genres[id3->genre];
- return NULL;
-}
-
/* Set format string to use for WPS, splitting it into lines */
static void wps_format(char* fmt)
{
@@ -396,7 +360,7 @@ static char* get_tag(struct mp3entry* cid3,
return NULL;
case 'g': /* genre */
- return wps_get_genre(id3);
+ return id3_get_genre(id3);
case 'v': /* id3 version */
switch (id3->id3version) {
diff --git a/apps/wps.c b/apps/wps.c
index bc09ec5..f1b0e21 100644
--- a/apps/wps.c
+++ b/apps/wps.c
@@ -204,8 +204,8 @@ bool browse_id3(void)
case 4:
lcd_puts(0, 0, str(LANG_ID3_GENRE));
lcd_puts_scroll(0, 1,
- wps_get_genre(id3) ?
- wps_get_genre(id3) :
+ id3_get_genre(id3) ?
+ id3_get_genre(id3) :
(char*)str(LANG_ID3_NO_INFO));
break;