diff options
Diffstat (limited to 'apps/metadata.c')
-rw-r--r-- | apps/metadata.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/metadata.c b/apps/metadata.c index 97f376035d..076b753958 100644 --- a/apps/metadata.c +++ b/apps/metadata.c | |||
@@ -179,6 +179,9 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] = | |||
179 | /* Wave64 */ | 179 | /* Wave64 */ |
180 | [AFMT_WAVE64] = | 180 | [AFMT_WAVE64] = |
181 | AFMT_ENTRY("WAVE64", "wav64", NULL, "w64\0" ), | 181 | AFMT_ENTRY("WAVE64", "wav64", NULL, "w64\0" ), |
182 | /* True Audio */ | ||
183 | [AFMT_TTA] = | ||
184 | AFMT_ENTRY("TTA", "tta", NULL, "tta\0" ), | ||
182 | #endif | 185 | #endif |
183 | }; | 186 | }; |
184 | 187 | ||
@@ -494,6 +497,14 @@ bool get_metadata(struct mp3entry* id3, int fd, const char* trackname) | |||
494 | } | 497 | } |
495 | break; | 498 | break; |
496 | 499 | ||
500 | case AFMT_TTA: | ||
501 | if (!get_tta_metadata(fd, id3)) | ||
502 | { | ||
503 | DEBUGF("get_tta_metadata error\n"); | ||
504 | return false; | ||
505 | } | ||
506 | break; | ||
507 | |||
497 | #endif /* CONFIG_CODEC == SWCODEC */ | 508 | #endif /* CONFIG_CODEC == SWCODEC */ |
498 | 509 | ||
499 | default: | 510 | default: |