summaryrefslogtreecommitdiffstats
path: root/apps/plugins/properties.c
diff options
context:
space:
mode:
authorNicolas Pennequin <nicolas.pennequin@free.fr>2007-08-14 12:28:19 +0000
committerNicolas Pennequin <nicolas.pennequin@free.fr>2007-08-14 12:28:19 +0000
commitadb64bbb9bd2dffaa442c669d74f5b9f652486c8 (patch)
treed11a94b7fb73a0385157fc9de1bcba72104f4cb9 /apps/plugins/properties.c
parentda6df9944df420e60054eff43976484a5d78638d (diff)
downloadrockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.tar.gz
rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.tar.bz2
rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.zip
properties plugin: the HWCODEC targets don't have get_metadata so no ID3 info for them.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14330 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/properties.c')
-rw-r--r--apps/plugins/properties.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/plugins/properties.c b/apps/plugins/properties.c
index 17698e866c..9da8ef6139 100644
--- a/apps/plugins/properties.c
+++ b/apps/plugins/properties.c
@@ -33,9 +33,12 @@ char str_dircount[64];
char str_filecount[64];
char str_date[64];
char str_time[64];
+
+#if (CONFIG_CODEC == SWCODEC)
char str_title[MAX_PATH];
char str_artist[MAX_PATH];
char str_album[MAX_PATH];
+#endif
int num_properties;
@@ -97,6 +100,7 @@ static bool file_properties(char* selected_file)
num_properties = 5;
+#if (CONFIG_CODEC == SWCODEC)
fd = rb->open(selected_file, O_RDONLY);
if (fd >= 0)
{
@@ -108,10 +112,11 @@ static bool file_properties(char* selected_file)
"Title: %s", id3.title ? id3.title : "");
rb->snprintf(str_album, sizeof str_album,
"Album: %s", id3.album ? id3.album : "");
- num_properties = 8;
+ num_properties += 3;
}
rb->close(fd);
}
+#endif
found = true;
break;
@@ -232,6 +237,7 @@ char * get_props(int selected_item, void* data, char *buffer)
case 4:
rb->strcpy(buffer, its_a_dir ? "" : str_time);
break;
+#if (CONFIG_CODEC == SWCODEC)
case 5:
rb->strcpy(buffer, its_a_dir ? "" : str_artist);
break;
@@ -241,6 +247,7 @@ char * get_props(int selected_item, void* data, char *buffer)
case 7:
rb->strcpy(buffer, its_a_dir ? "" : str_album);
break;
+#endif
default:
rb->strcpy(buffer, "ERROR");
break;