diff options
Diffstat (limited to 'apps/metadata.c')
-rw-r--r-- | apps/metadata.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/metadata.c b/apps/metadata.c index 6281a8526c..619a06e72d 100644 --- a/apps/metadata.c +++ b/apps/metadata.c | |||
@@ -162,6 +162,9 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] = | |||
162 | /* Atari TM2 File */ | 162 | /* Atari TM2 File */ |
163 | [AFMT_TM2] = | 163 | [AFMT_TM2] = |
164 | AFMT_ENTRY("TM2", "asap", NULL, "tm2\0" ), | 164 | AFMT_ENTRY("TM2", "asap", NULL, "tm2\0" ), |
165 | /* Atrac3 in Sony OMA Container */ | ||
166 | [AFMT_OMA_ATRAC3] = | ||
167 | AFMT_ENTRY("ATRAC3", "atrac3_oma", NULL, "oma\0aa3\0" ), | ||
165 | #endif | 168 | #endif |
166 | }; | 169 | }; |
167 | 170 | ||
@@ -437,6 +440,13 @@ bool get_metadata(struct mp3entry* id3, int fd, const char* trackname) | |||
437 | return false; | 440 | return false; |
438 | } | 441 | } |
439 | break; | 442 | break; |
443 | case AFMT_OMA_ATRAC3: | ||
444 | if (!get_oma_metadata(fd, id3)) | ||
445 | { | ||
446 | DEBUGF("get_oma_metadata error\n"); | ||
447 | return false; | ||
448 | } | ||
449 | break; | ||
440 | 450 | ||
441 | #endif /* CONFIG_CODEC == SWCODEC */ | 451 | #endif /* CONFIG_CODEC == SWCODEC */ |
442 | 452 | ||