diff options
| author | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-08-14 12:28:19 +0000 |
|---|---|---|
| committer | Nicolas Pennequin <nicolas.pennequin@free.fr> | 2007-08-14 12:28:19 +0000 |
| commit | adb64bbb9bd2dffaa442c669d74f5b9f652486c8 (patch) | |
| tree | d11a94b7fb73a0385157fc9de1bcba72104f4cb9 /apps | |
| parent | da6df9944df420e60054eff43976484a5d78638d (diff) | |
| download | rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.zip rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.tar.gz rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.tar.bz2 rockbox-adb64bbb9bd2dffaa442c669d74f5b9f652486c8.tar.xz | |
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')
| -rw-r--r-- | apps/plugins/properties.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/plugins/properties.c b/apps/plugins/properties.c index 17698e8..9da8ef6 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; |