diff options
author | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-02-03 08:28:23 +0000 |
---|---|---|
committer | Andree Buschmann <AndreeBuschmann@t-online.de> | 2011-02-03 08:28:23 +0000 |
commit | 7345ac124e3b56a402b6a004d968d40b4ffeaa50 (patch) | |
tree | b5ebad1095949bdc1c4edb18e45c9b5a2d946c06 /apps/metadata.c | |
parent | 1bb3d61ef372e00986dd03672de944f756aeab4a (diff) | |
download | rockbox-7345ac124e3b56a402b6a004d968d40b4ffeaa50.tar.gz rockbox-7345ac124e3b56a402b6a004d968d40b4ffeaa50.zip |
Submit FS#11918: Add 2 more codec types to be able to differentiate between AAC / AAC-HE and MPC SV7 / SV8. Additionally handle ATARI soundfiles in get_codec_base_type() as intended.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29199 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/metadata.c')
-rw-r--r-- | apps/metadata.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/apps/metadata.c b/apps/metadata.c index 79ef7ebcad..8ffd1a6af1 100644 --- a/apps/metadata.c +++ b/apps/metadata.c | |||
@@ -86,9 +86,12 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] = | |||
86 | /* FLAC */ | 86 | /* FLAC */ |
87 | [AFMT_FLAC] = | 87 | [AFMT_FLAC] = |
88 | AFMT_ENTRY("FLAC", "flac", NULL, get_flac_metadata, "flac\0"), | 88 | AFMT_ENTRY("FLAC", "flac", NULL, get_flac_metadata, "flac\0"), |
89 | /* Musepack */ | 89 | /* Musepack SV7 */ |
90 | [AFMT_MPC] = | 90 | [AFMT_MPC_SV7] = |
91 | AFMT_ENTRY("MPC", "mpc", NULL, get_musepack_metadata,"mpc\0"), | 91 | AFMT_ENTRY("MPCv7", "mpc", NULL, get_musepack_metadata,"mpc\0"), |
92 | /* Musepack SV8 */ | ||
93 | [AFMT_MPC_SV8] = | ||
94 | AFMT_ENTRY("MPCv8", "mpc", NULL, get_musepack_metadata,"mpc\0"), | ||
92 | /* A/52 (aka AC3) audio */ | 95 | /* A/52 (aka AC3) audio */ |
93 | [AFMT_A52] = | 96 | [AFMT_A52] = |
94 | AFMT_ENTRY("AC3", "a52", NULL, get_a52_metadata, "a52\0ac3\0"), | 97 | AFMT_ENTRY("AC3", "a52", NULL, get_a52_metadata, "a52\0ac3\0"), |
@@ -101,6 +104,9 @@ const struct afmt_entry audio_formats[AFMT_NUM_CODECS] = | |||
101 | /* Advanced Audio Coding in M4A container */ | 104 | /* Advanced Audio Coding in M4A container */ |
102 | [AFMT_MP4_AAC] = | 105 | [AFMT_MP4_AAC] = |
103 | AFMT_ENTRY("AAC", "aac", NULL, get_mp4_metadata, "mp4\0"), | 106 | AFMT_ENTRY("AAC", "aac", NULL, get_mp4_metadata, "mp4\0"), |
107 | /* Advanced Audio Coding High Efficiency in M4A container */ | ||
108 | [AFMT_MP4_AAC_HE] = | ||
109 | AFMT_ENTRY("AAC-HE","aac", NULL, get_mp4_metadata, "mp4\0"), | ||
104 | /* Shorten */ | 110 | /* Shorten */ |
105 | [AFMT_SHN] = | 111 | [AFMT_SHN] = |
106 | AFMT_ENTRY("SHN","shorten", NULL, get_shn_metadata, "shn\0"), | 112 | AFMT_ENTRY("SHN","shorten", NULL, get_shn_metadata, "shn\0"), |