annotate src/libid3tag-0.15.1b/genre.dat @ 39:7ddb4fc30dac

Current stable PortAudio source
author Chris Cannam
date Tue, 18 Oct 2016 13:11:05 +0100
parents c7265573341e
children
rev   line source
Chris@0 1 /* Automatically generated from genre.dat.in */
Chris@0 2 /*
Chris@0 3 * libid3tag - ID3 tag manipulation library
Chris@0 4 * Copyright (C) 2000-2004 Underbit Technologies, Inc.
Chris@0 5 *
Chris@0 6 * This program is free software; you can redistribute it and/or modify
Chris@0 7 * it under the terms of the GNU General Public License as published by
Chris@0 8 * the Free Software Foundation; either version 2 of the License, or
Chris@0 9 * (at your option) any later version.
Chris@0 10 *
Chris@0 11 * This program is distributed in the hope that it will be useful,
Chris@0 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
Chris@0 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
Chris@0 14 * GNU General Public License for more details.
Chris@0 15 *
Chris@0 16 * You should have received a copy of the GNU General Public License
Chris@0 17 * along with this program; if not, write to the Free Software
Chris@0 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Chris@0 19 *
Chris@0 20 * Id: genre.dat.in,v 1.7 2004/01/23 09:41:32 rob Exp
Chris@0 21 */
Chris@0 22
Chris@0 23 /*
Chris@0 24 * These are the ID3 genre names, taken as a combination of names from ID3v1
Chris@0 25 * (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and
Chris@0 26 * the extensions made by Winamp as of version 2.80.
Chris@0 27 */
Chris@0 28
Chris@0 29 /* ID3v1 names (0-79) */
Chris@0 30
Chris@0 31 static id3_ucs4_t const genre_BLUES[] =
Chris@0 32 { 'B', 'l', 'u', 'e', 's', 0 };
Chris@0 33 static id3_ucs4_t const genre_CLASSIC_ROCK[] =
Chris@0 34 { 'C', 'l', 'a', 's', 's', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 35 static id3_ucs4_t const genre_COUNTRY[] =
Chris@0 36 { 'C', 'o', 'u', 'n', 't', 'r', 'y', 0 };
Chris@0 37 static id3_ucs4_t const genre_DANCE[] =
Chris@0 38 { 'D', 'a', 'n', 'c', 'e', 0 };
Chris@0 39 static id3_ucs4_t const genre_DISCO[] =
Chris@0 40 { 'D', 'i', 's', 'c', 'o', 0 };
Chris@0 41 static id3_ucs4_t const genre_FUNK[] =
Chris@0 42 { 'F', 'u', 'n', 'k', 0 };
Chris@0 43 static id3_ucs4_t const genre_GRUNGE[] =
Chris@0 44 { 'G', 'r', 'u', 'n', 'g', 'e', 0 };
Chris@0 45 static id3_ucs4_t const genre_HIP_HOP[] =
Chris@0 46 { 'H', 'i', 'p', '-', 'H', 'o', 'p', 0 };
Chris@0 47 static id3_ucs4_t const genre_JAZZ[] =
Chris@0 48 { 'J', 'a', 'z', 'z', 0 };
Chris@0 49 static id3_ucs4_t const genre_METAL[] =
Chris@0 50 { 'M', 'e', 't', 'a', 'l', 0 };
Chris@0 51 static id3_ucs4_t const genre_NEW_AGE[] =
Chris@0 52 { 'N', 'e', 'w', ' ', 'A', 'g', 'e', 0 };
Chris@0 53 static id3_ucs4_t const genre_OLDIES[] =
Chris@0 54 { 'O', 'l', 'd', 'i', 'e', 's', 0 };
Chris@0 55 static id3_ucs4_t const genre_OTHER[] =
Chris@0 56 { 'O', 't', 'h', 'e', 'r', 0 };
Chris@0 57 static id3_ucs4_t const genre_POP[] =
Chris@0 58 { 'P', 'o', 'p', 0 };
Chris@0 59 static id3_ucs4_t const genre_R_B[] =
Chris@0 60 { 'R', '&', 'B', 0 };
Chris@0 61 static id3_ucs4_t const genre_RAP[] =
Chris@0 62 { 'R', 'a', 'p', 0 };
Chris@0 63 static id3_ucs4_t const genre_REGGAE[] =
Chris@0 64 { 'R', 'e', 'g', 'g', 'a', 'e', 0 };
Chris@0 65 static id3_ucs4_t const genre_ROCK[] =
Chris@0 66 { 'R', 'o', 'c', 'k', 0 };
Chris@0 67 static id3_ucs4_t const genre_TECHNO[] =
Chris@0 68 { 'T', 'e', 'c', 'h', 'n', 'o', 0 };
Chris@0 69 static id3_ucs4_t const genre_INDUSTRIAL[] =
Chris@0 70 { 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 };
Chris@0 71 static id3_ucs4_t const genre_ALTERNATIVE[] =
Chris@0 72 { 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', 0 };
Chris@0 73 static id3_ucs4_t const genre_SKA[] =
Chris@0 74 { 'S', 'k', 'a', 0 };
Chris@0 75 static id3_ucs4_t const genre_DEATH_METAL[] =
Chris@0 76 { 'D', 'e', 'a', 't', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 };
Chris@0 77 static id3_ucs4_t const genre_PRANKS[] =
Chris@0 78 { 'P', 'r', 'a', 'n', 'k', 's', 0 };
Chris@0 79 static id3_ucs4_t const genre_SOUNDTRACK[] =
Chris@0 80 { 'S', 'o', 'u', 'n', 'd', 't', 'r', 'a', 'c', 'k', 0 };
Chris@0 81 static id3_ucs4_t const genre_EURO_TECHNO[] =
Chris@0 82 { 'E', 'u', 'r', 'o', '-', 'T', 'e', 'c', 'h', 'n', 'o', 0 };
Chris@0 83 static id3_ucs4_t const genre_AMBIENT[] =
Chris@0 84 { 'A', 'm', 'b', 'i', 'e', 'n', 't', 0 };
Chris@0 85 static id3_ucs4_t const genre_TRIP_HOP[] =
Chris@0 86 { 'T', 'r', 'i', 'p', '-', 'H', 'o', 'p', 0 };
Chris@0 87 static id3_ucs4_t const genre_VOCAL[] =
Chris@0 88 { 'V', 'o', 'c', 'a', 'l', 0 };
Chris@0 89 static id3_ucs4_t const genre_JAZZ_FUNK[] =
Chris@0 90 { 'J', 'a', 'z', 'z', '+', 'F', 'u', 'n', 'k', 0 };
Chris@0 91 static id3_ucs4_t const genre_FUSION[] =
Chris@0 92 { 'F', 'u', 's', 'i', 'o', 'n', 0 };
Chris@0 93 static id3_ucs4_t const genre_TRANCE[] =
Chris@0 94 { 'T', 'r', 'a', 'n', 'c', 'e', 0 };
Chris@0 95 static id3_ucs4_t const genre_CLASSICAL[] =
Chris@0 96 { 'C', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 };
Chris@0 97 static id3_ucs4_t const genre_INSTRUMENTAL[] =
Chris@0 98 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', 0 };
Chris@0 99 static id3_ucs4_t const genre_ACID[] =
Chris@0 100 { 'A', 'c', 'i', 'd', 0 };
Chris@0 101 static id3_ucs4_t const genre_HOUSE[] =
Chris@0 102 { 'H', 'o', 'u', 's', 'e', 0 };
Chris@0 103 static id3_ucs4_t const genre_GAME[] =
Chris@0 104 { 'G', 'a', 'm', 'e', 0 };
Chris@0 105 static id3_ucs4_t const genre_SOUND_CLIP[] =
Chris@0 106 { 'S', 'o', 'u', 'n', 'd', ' ', 'C', 'l', 'i', 'p', 0 };
Chris@0 107 static id3_ucs4_t const genre_GOSPEL[] =
Chris@0 108 { 'G', 'o', 's', 'p', 'e', 'l', 0 };
Chris@0 109 static id3_ucs4_t const genre_NOISE[] =
Chris@0 110 { 'N', 'o', 'i', 's', 'e', 0 };
Chris@0 111 static id3_ucs4_t const genre_ALTERNROCK[] =
Chris@0 112 { 'A', 'l', 't', 'e', 'r', 'n', 'R', 'o', 'c', 'k', 0 };
Chris@0 113 static id3_ucs4_t const genre_BASS[] =
Chris@0 114 { 'B', 'a', 's', 's', 0 };
Chris@0 115 static id3_ucs4_t const genre_SOUL[] =
Chris@0 116 { 'S', 'o', 'u', 'l', 0 };
Chris@0 117 static id3_ucs4_t const genre_PUNK[] =
Chris@0 118 { 'P', 'u', 'n', 'k', 0 };
Chris@0 119 static id3_ucs4_t const genre_SPACE[] =
Chris@0 120 { 'S', 'p', 'a', 'c', 'e', 0 };
Chris@0 121 static id3_ucs4_t const genre_MEDITATIVE[] =
Chris@0 122 { 'M', 'e', 'd', 'i', 't', 'a', 't', 'i', 'v', 'e', 0 };
Chris@0 123 static id3_ucs4_t const genre_INSTRUMENTAL_POP[] =
Chris@0 124 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'P', 'o', 'p', 0 };
Chris@0 125 static id3_ucs4_t const genre_INSTRUMENTAL_ROCK[] =
Chris@0 126 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 127 static id3_ucs4_t const genre_ETHNIC[] =
Chris@0 128 { 'E', 't', 'h', 'n', 'i', 'c', 0 };
Chris@0 129 static id3_ucs4_t const genre_GOTHIC[] =
Chris@0 130 { 'G', 'o', 't', 'h', 'i', 'c', 0 };
Chris@0 131 static id3_ucs4_t const genre_DARKWAVE[] =
Chris@0 132 { 'D', 'a', 'r', 'k', 'w', 'a', 'v', 'e', 0 };
Chris@0 133 static id3_ucs4_t const genre_TECHNO_INDUSTRIAL[] =
Chris@0 134 { 'T', 'e', 'c', 'h', 'n', 'o', '-', 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 };
Chris@0 135 static id3_ucs4_t const genre_ELECTRONIC[] =
Chris@0 136 { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'n', 'i', 'c', 0 };
Chris@0 137 static id3_ucs4_t const genre_POP_FOLK[] =
Chris@0 138 { 'P', 'o', 'p', '-', 'F', 'o', 'l', 'k', 0 };
Chris@0 139 static id3_ucs4_t const genre_EURODANCE[] =
Chris@0 140 { 'E', 'u', 'r', 'o', 'd', 'a', 'n', 'c', 'e', 0 };
Chris@0 141 static id3_ucs4_t const genre_DREAM[] =
Chris@0 142 { 'D', 'r', 'e', 'a', 'm', 0 };
Chris@0 143 static id3_ucs4_t const genre_SOUTHERN_ROCK[] =
Chris@0 144 { 'S', 'o', 'u', 't', 'h', 'e', 'r', 'n', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 145 static id3_ucs4_t const genre_COMEDY[] =
Chris@0 146 { 'C', 'o', 'm', 'e', 'd', 'y', 0 };
Chris@0 147 static id3_ucs4_t const genre_CULT[] =
Chris@0 148 { 'C', 'u', 'l', 't', 0 };
Chris@0 149 static id3_ucs4_t const genre_GANGSTA[] =
Chris@0 150 { 'G', 'a', 'n', 'g', 's', 't', 'a', 0 };
Chris@0 151 static id3_ucs4_t const genre_TOP_40[] =
Chris@0 152 { 'T', 'o', 'p', ' ', '4', '0', 0 };
Chris@0 153 static id3_ucs4_t const genre_CHRISTIAN_RAP[] =
Chris@0 154 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'a', 'p', 0 };
Chris@0 155 static id3_ucs4_t const genre_POP_FUNK[] =
Chris@0 156 { 'P', 'o', 'p', '/', 'F', 'u', 'n', 'k', 0 };
Chris@0 157 static id3_ucs4_t const genre_JUNGLE[] =
Chris@0 158 { 'J', 'u', 'n', 'g', 'l', 'e', 0 };
Chris@0 159 static id3_ucs4_t const genre_NATIVE_AMERICAN[] =
Chris@0 160 { 'N', 'a', 't', 'i', 'v', 'e', ' ', 'A', 'm', 'e', 'r', 'i', 'c', 'a', 'n', 0 };
Chris@0 161 static id3_ucs4_t const genre_CABARET[] =
Chris@0 162 { 'C', 'a', 'b', 'a', 'r', 'e', 't', 0 };
Chris@0 163 static id3_ucs4_t const genre_NEW_WAVE[] =
Chris@0 164 { 'N', 'e', 'w', ' ', 'W', 'a', 'v', 'e', 0 };
Chris@0 165 static id3_ucs4_t const genre_PSYCHEDELIC[] =
Chris@0 166 { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', 0 };
Chris@0 167 static id3_ucs4_t const genre_RAVE[] =
Chris@0 168 { 'R', 'a', 'v', 'e', 0 };
Chris@0 169 static id3_ucs4_t const genre_SHOWTUNES[] =
Chris@0 170 { 'S', 'h', 'o', 'w', 't', 'u', 'n', 'e', 's', 0 };
Chris@0 171 static id3_ucs4_t const genre_TRAILER[] =
Chris@0 172 { 'T', 'r', 'a', 'i', 'l', 'e', 'r', 0 };
Chris@0 173 static id3_ucs4_t const genre_LO_FI[] =
Chris@0 174 { 'L', 'o', '-', 'F', 'i', 0 };
Chris@0 175 static id3_ucs4_t const genre_TRIBAL[] =
Chris@0 176 { 'T', 'r', 'i', 'b', 'a', 'l', 0 };
Chris@0 177 static id3_ucs4_t const genre_ACID_PUNK[] =
Chris@0 178 { 'A', 'c', 'i', 'd', ' ', 'P', 'u', 'n', 'k', 0 };
Chris@0 179 static id3_ucs4_t const genre_ACID_JAZZ[] =
Chris@0 180 { 'A', 'c', 'i', 'd', ' ', 'J', 'a', 'z', 'z', 0 };
Chris@0 181 static id3_ucs4_t const genre_POLKA[] =
Chris@0 182 { 'P', 'o', 'l', 'k', 'a', 0 };
Chris@0 183 static id3_ucs4_t const genre_RETRO[] =
Chris@0 184 { 'R', 'e', 't', 'r', 'o', 0 };
Chris@0 185 static id3_ucs4_t const genre_MUSICAL[] =
Chris@0 186 { 'M', 'u', 's', 'i', 'c', 'a', 'l', 0 };
Chris@0 187 static id3_ucs4_t const genre_ROCK___ROLL[] =
Chris@0 188 { 'R', 'o', 'c', 'k', ' ', '&', ' ', 'R', 'o', 'l', 'l', 0 };
Chris@0 189 static id3_ucs4_t const genre_HARD_ROCK[] =
Chris@0 190 { 'H', 'a', 'r', 'd', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 191
Chris@0 192 /* Winamp extensions (80-147) */
Chris@0 193
Chris@0 194 static id3_ucs4_t const genre_FOLK[] =
Chris@0 195 { 'F', 'o', 'l', 'k', 0 };
Chris@0 196 static id3_ucs4_t const genre_FOLK_ROCK[] =
Chris@0 197 { 'F', 'o', 'l', 'k', '/', 'R', 'o', 'c', 'k', 0 };
Chris@0 198 static id3_ucs4_t const genre_NATIONAL_FOLK[] =
Chris@0 199 { 'N', 'a', 't', 'i', 'o', 'n', 'a', 'l', ' ', 'F', 'o', 'l', 'k', 0 };
Chris@0 200 static id3_ucs4_t const genre_SWING[] =
Chris@0 201 { 'S', 'w', 'i', 'n', 'g', 0 };
Chris@0 202 static id3_ucs4_t const genre_FAST_FUSION[] =
Chris@0 203 { 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 };
Chris@0 204 static id3_ucs4_t const genre_BEBOB[] =
Chris@0 205 { 'B', 'e', 'b', 'o', 'b', 0 };
Chris@0 206 static id3_ucs4_t const genre_LATIN[] =
Chris@0 207 { 'L', 'a', 't', 'i', 'n', 0 };
Chris@0 208 static id3_ucs4_t const genre_REVIVAL[] =
Chris@0 209 { 'R', 'e', 'v', 'i', 'v', 'a', 'l', 0 };
Chris@0 210 static id3_ucs4_t const genre_CELTIC[] =
Chris@0 211 { 'C', 'e', 'l', 't', 'i', 'c', 0 };
Chris@0 212 static id3_ucs4_t const genre_BLUEGRASS[] =
Chris@0 213 { 'B', 'l', 'u', 'e', 'g', 'r', 'a', 's', 's', 0 };
Chris@0 214 static id3_ucs4_t const genre_AVANTGARDE[] =
Chris@0 215 { 'A', 'v', 'a', 'n', 't', 'g', 'a', 'r', 'd', 'e', 0 };
Chris@0 216 static id3_ucs4_t const genre_GOTHIC_ROCK[] =
Chris@0 217 { 'G', 'o', 't', 'h', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 218 static id3_ucs4_t const genre_PROGRESSIVE_ROCK[] =
Chris@0 219 { 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'i', 'v', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 220 static id3_ucs4_t const genre_PSYCHEDELIC_ROCK[] =
Chris@0 221 { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 222 static id3_ucs4_t const genre_SYMPHONIC_ROCK[] =
Chris@0 223 { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 224 static id3_ucs4_t const genre_SLOW_ROCK[] =
Chris@0 225 { 'S', 'l', 'o', 'w', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 226 static id3_ucs4_t const genre_BIG_BAND[] =
Chris@0 227 { 'B', 'i', 'g', ' ', 'B', 'a', 'n', 'd', 0 };
Chris@0 228 static id3_ucs4_t const genre_CHORUS[] =
Chris@0 229 { 'C', 'h', 'o', 'r', 'u', 's', 0 };
Chris@0 230 static id3_ucs4_t const genre_EASY_LISTENING[] =
Chris@0 231 { 'E', 'a', 's', 'y', ' ', 'L', 'i', 's', 't', 'e', 'n', 'i', 'n', 'g', 0 };
Chris@0 232 static id3_ucs4_t const genre_ACOUSTIC[] =
Chris@0 233 { 'A', 'c', 'o', 'u', 's', 't', 'i', 'c', 0 };
Chris@0 234 static id3_ucs4_t const genre_HUMOUR[] =
Chris@0 235 { 'H', 'u', 'm', 'o', 'u', 'r', 0 };
Chris@0 236 static id3_ucs4_t const genre_SPEECH[] =
Chris@0 237 { 'S', 'p', 'e', 'e', 'c', 'h', 0 };
Chris@0 238 static id3_ucs4_t const genre_CHANSON[] =
Chris@0 239 { 'C', 'h', 'a', 'n', 's', 'o', 'n', 0 };
Chris@0 240 static id3_ucs4_t const genre_OPERA[] =
Chris@0 241 { 'O', 'p', 'e', 'r', 'a', 0 };
Chris@0 242 static id3_ucs4_t const genre_CHAMBER_MUSIC[] =
Chris@0 243 { 'C', 'h', 'a', 'm', 'b', 'e', 'r', ' ', 'M', 'u', 's', 'i', 'c', 0 };
Chris@0 244 static id3_ucs4_t const genre_SONATA[] =
Chris@0 245 { 'S', 'o', 'n', 'a', 't', 'a', 0 };
Chris@0 246 static id3_ucs4_t const genre_SYMPHONY[] =
Chris@0 247 { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'y', 0 };
Chris@0 248 static id3_ucs4_t const genre_BOOTY_BASS[] =
Chris@0 249 { 'B', 'o', 'o', 't', 'y', ' ', 'B', 'a', 's', 's', 0 };
Chris@0 250 static id3_ucs4_t const genre_PRIMUS[] =
Chris@0 251 { 'P', 'r', 'i', 'm', 'u', 's', 0 };
Chris@0 252 static id3_ucs4_t const genre_PORN_GROOVE[] =
Chris@0 253 { 'P', 'o', 'r', 'n', ' ', 'G', 'r', 'o', 'o', 'v', 'e', 0 };
Chris@0 254 static id3_ucs4_t const genre_SATIRE[] =
Chris@0 255 { 'S', 'a', 't', 'i', 'r', 'e', 0 };
Chris@0 256 static id3_ucs4_t const genre_SLOW_JAM[] =
Chris@0 257 { 'S', 'l', 'o', 'w', ' ', 'J', 'a', 'm', 0 };
Chris@0 258 static id3_ucs4_t const genre_CLUB[] =
Chris@0 259 { 'C', 'l', 'u', 'b', 0 };
Chris@0 260 static id3_ucs4_t const genre_TANGO[] =
Chris@0 261 { 'T', 'a', 'n', 'g', 'o', 0 };
Chris@0 262 static id3_ucs4_t const genre_SAMBA[] =
Chris@0 263 { 'S', 'a', 'm', 'b', 'a', 0 };
Chris@0 264 static id3_ucs4_t const genre_FOLKLORE[] =
Chris@0 265 { 'F', 'o', 'l', 'k', 'l', 'o', 'r', 'e', 0 };
Chris@0 266 static id3_ucs4_t const genre_BALLAD[] =
Chris@0 267 { 'B', 'a', 'l', 'l', 'a', 'd', 0 };
Chris@0 268 static id3_ucs4_t const genre_POWER_BALLAD[] =
Chris@0 269 { 'P', 'o', 'w', 'e', 'r', ' ', 'B', 'a', 'l', 'l', 'a', 'd', 0 };
Chris@0 270 static id3_ucs4_t const genre_RHYTHMIC_SOUL[] =
Chris@0 271 { 'R', 'h', 'y', 't', 'h', 'm', 'i', 'c', ' ', 'S', 'o', 'u', 'l', 0 };
Chris@0 272 static id3_ucs4_t const genre_FREESTYLE[] =
Chris@0 273 { 'F', 'r', 'e', 'e', 's', 't', 'y', 'l', 'e', 0 };
Chris@0 274 static id3_ucs4_t const genre_DUET[] =
Chris@0 275 { 'D', 'u', 'e', 't', 0 };
Chris@0 276 static id3_ucs4_t const genre_PUNK_ROCK[] =
Chris@0 277 { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 278 static id3_ucs4_t const genre_DRUM_SOLO[] =
Chris@0 279 { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 };
Chris@0 280 static id3_ucs4_t const genre_A_CAPPELLA[] =
Chris@0 281 { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 };
Chris@0 282 static id3_ucs4_t const genre_EURO_HOUSE[] =
Chris@0 283 { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 };
Chris@0 284 static id3_ucs4_t const genre_DANCE_HALL[] =
Chris@0 285 { 'D', 'a', 'n', 'c', 'e', ' ', 'H', 'a', 'l', 'l', 0 };
Chris@0 286 static id3_ucs4_t const genre_GOA[] =
Chris@0 287 { 'G', 'o', 'a', 0 };
Chris@0 288 static id3_ucs4_t const genre_DRUM___BASS[] =
Chris@0 289 { 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 };
Chris@0 290 static id3_ucs4_t const genre_CLUB_HOUSE[] =
Chris@0 291 { 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 };
Chris@0 292 static id3_ucs4_t const genre_HARDCORE[] =
Chris@0 293 { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 };
Chris@0 294 static id3_ucs4_t const genre_TERROR[] =
Chris@0 295 { 'T', 'e', 'r', 'r', 'o', 'r', 0 };
Chris@0 296 static id3_ucs4_t const genre_INDIE[] =
Chris@0 297 { 'I', 'n', 'd', 'i', 'e', 0 };
Chris@0 298 static id3_ucs4_t const genre_BRITPOP[] =
Chris@0 299 { 'B', 'r', 'i', 't', 'P', 'o', 'p', 0 };
Chris@0 300 static id3_ucs4_t const genre_NEGERPUNK[] =
Chris@0 301 { 'N', 'e', 'g', 'e', 'r', 'p', 'u', 'n', 'k', 0 };
Chris@0 302 static id3_ucs4_t const genre_POLSK_PUNK[] =
Chris@0 303 { 'P', 'o', 'l', 's', 'k', ' ', 'P', 'u', 'n', 'k', 0 };
Chris@0 304 static id3_ucs4_t const genre_BEAT[] =
Chris@0 305 { 'B', 'e', 'a', 't', 0 };
Chris@0 306 static id3_ucs4_t const genre_CHRISTIAN_GANGSTA_RAP[] =
Chris@0 307 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'G', 'a', 'n', 'g', 's', 't', 'a', ' ', 'R', 'a', 'p', 0 };
Chris@0 308 static id3_ucs4_t const genre_HEAVY_METAL[] =
Chris@0 309 { 'H', 'e', 'a', 'v', 'y', ' ', 'M', 'e', 't', 'a', 'l', 0 };
Chris@0 310 static id3_ucs4_t const genre_BLACK_METAL[] =
Chris@0 311 { 'B', 'l', 'a', 'c', 'k', ' ', 'M', 'e', 't', 'a', 'l', 0 };
Chris@0 312 static id3_ucs4_t const genre_CROSSOVER[] =
Chris@0 313 { 'C', 'r', 'o', 's', 's', 'o', 'v', 'e', 'r', 0 };
Chris@0 314 static id3_ucs4_t const genre_CONTEMPORARY_CHRISTIAN[] =
Chris@0 315 { 'C', 'o', 'n', 't', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', ' ', 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', 0 };
Chris@0 316 static id3_ucs4_t const genre_CHRISTIAN_ROCK[] =
Chris@0 317 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'o', 'c', 'k', 0 };
Chris@0 318 static id3_ucs4_t const genre_MERENGUE[] =
Chris@0 319 { 'M', 'e', 'r', 'e', 'n', 'g', 'u', 'e', 0 };
Chris@0 320 static id3_ucs4_t const genre_SALSA[] =
Chris@0 321 { 'S', 'a', 'l', 's', 'a', 0 };
Chris@0 322 static id3_ucs4_t const genre_THRASH_METAL[] =
Chris@0 323 { 'T', 'h', 'r', 'a', 's', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 };
Chris@0 324 static id3_ucs4_t const genre_ANIME[] =
Chris@0 325 { 'A', 'n', 'i', 'm', 'e', 0 };
Chris@0 326 static id3_ucs4_t const genre_JPOP[] =
Chris@0 327 { 'J', 'P', 'o', 'p', 0 };
Chris@0 328 static id3_ucs4_t const genre_SYNTHPOP[] =
Chris@0 329 { 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 };
Chris@0 330
Chris@0 331 static id3_ucs4_t const *const genre_table[] = {
Chris@0 332 genre_BLUES,
Chris@0 333 genre_CLASSIC_ROCK,
Chris@0 334 genre_COUNTRY,
Chris@0 335 genre_DANCE,
Chris@0 336 genre_DISCO,
Chris@0 337 genre_FUNK,
Chris@0 338 genre_GRUNGE,
Chris@0 339 genre_HIP_HOP,
Chris@0 340 genre_JAZZ,
Chris@0 341 genre_METAL,
Chris@0 342 genre_NEW_AGE,
Chris@0 343 genre_OLDIES,
Chris@0 344 genre_OTHER,
Chris@0 345 genre_POP,
Chris@0 346 genre_R_B,
Chris@0 347 genre_RAP,
Chris@0 348 genre_REGGAE,
Chris@0 349 genre_ROCK,
Chris@0 350 genre_TECHNO,
Chris@0 351 genre_INDUSTRIAL,
Chris@0 352 genre_ALTERNATIVE,
Chris@0 353 genre_SKA,
Chris@0 354 genre_DEATH_METAL,
Chris@0 355 genre_PRANKS,
Chris@0 356 genre_SOUNDTRACK,
Chris@0 357 genre_EURO_TECHNO,
Chris@0 358 genre_AMBIENT,
Chris@0 359 genre_TRIP_HOP,
Chris@0 360 genre_VOCAL,
Chris@0 361 genre_JAZZ_FUNK,
Chris@0 362 genre_FUSION,
Chris@0 363 genre_TRANCE,
Chris@0 364 genre_CLASSICAL,
Chris@0 365 genre_INSTRUMENTAL,
Chris@0 366 genre_ACID,
Chris@0 367 genre_HOUSE,
Chris@0 368 genre_GAME,
Chris@0 369 genre_SOUND_CLIP,
Chris@0 370 genre_GOSPEL,
Chris@0 371 genre_NOISE,
Chris@0 372 genre_ALTERNROCK,
Chris@0 373 genre_BASS,
Chris@0 374 genre_SOUL,
Chris@0 375 genre_PUNK,
Chris@0 376 genre_SPACE,
Chris@0 377 genre_MEDITATIVE,
Chris@0 378 genre_INSTRUMENTAL_POP,
Chris@0 379 genre_INSTRUMENTAL_ROCK,
Chris@0 380 genre_ETHNIC,
Chris@0 381 genre_GOTHIC,
Chris@0 382 genre_DARKWAVE,
Chris@0 383 genre_TECHNO_INDUSTRIAL,
Chris@0 384 genre_ELECTRONIC,
Chris@0 385 genre_POP_FOLK,
Chris@0 386 genre_EURODANCE,
Chris@0 387 genre_DREAM,
Chris@0 388 genre_SOUTHERN_ROCK,
Chris@0 389 genre_COMEDY,
Chris@0 390 genre_CULT,
Chris@0 391 genre_GANGSTA,
Chris@0 392 genre_TOP_40,
Chris@0 393 genre_CHRISTIAN_RAP,
Chris@0 394 genre_POP_FUNK,
Chris@0 395 genre_JUNGLE,
Chris@0 396 genre_NATIVE_AMERICAN,
Chris@0 397 genre_CABARET,
Chris@0 398 genre_NEW_WAVE,
Chris@0 399 genre_PSYCHEDELIC,
Chris@0 400 genre_RAVE,
Chris@0 401 genre_SHOWTUNES,
Chris@0 402 genre_TRAILER,
Chris@0 403 genre_LO_FI,
Chris@0 404 genre_TRIBAL,
Chris@0 405 genre_ACID_PUNK,
Chris@0 406 genre_ACID_JAZZ,
Chris@0 407 genre_POLKA,
Chris@0 408 genre_RETRO,
Chris@0 409 genre_MUSICAL,
Chris@0 410 genre_ROCK___ROLL,
Chris@0 411 genre_HARD_ROCK,
Chris@0 412 genre_FOLK,
Chris@0 413 genre_FOLK_ROCK,
Chris@0 414 genre_NATIONAL_FOLK,
Chris@0 415 genre_SWING,
Chris@0 416 genre_FAST_FUSION,
Chris@0 417 genre_BEBOB,
Chris@0 418 genre_LATIN,
Chris@0 419 genre_REVIVAL,
Chris@0 420 genre_CELTIC,
Chris@0 421 genre_BLUEGRASS,
Chris@0 422 genre_AVANTGARDE,
Chris@0 423 genre_GOTHIC_ROCK,
Chris@0 424 genre_PROGRESSIVE_ROCK,
Chris@0 425 genre_PSYCHEDELIC_ROCK,
Chris@0 426 genre_SYMPHONIC_ROCK,
Chris@0 427 genre_SLOW_ROCK,
Chris@0 428 genre_BIG_BAND,
Chris@0 429 genre_CHORUS,
Chris@0 430 genre_EASY_LISTENING,
Chris@0 431 genre_ACOUSTIC,
Chris@0 432 genre_HUMOUR,
Chris@0 433 genre_SPEECH,
Chris@0 434 genre_CHANSON,
Chris@0 435 genre_OPERA,
Chris@0 436 genre_CHAMBER_MUSIC,
Chris@0 437 genre_SONATA,
Chris@0 438 genre_SYMPHONY,
Chris@0 439 genre_BOOTY_BASS,
Chris@0 440 genre_PRIMUS,
Chris@0 441 genre_PORN_GROOVE,
Chris@0 442 genre_SATIRE,
Chris@0 443 genre_SLOW_JAM,
Chris@0 444 genre_CLUB,
Chris@0 445 genre_TANGO,
Chris@0 446 genre_SAMBA,
Chris@0 447 genre_FOLKLORE,
Chris@0 448 genre_BALLAD,
Chris@0 449 genre_POWER_BALLAD,
Chris@0 450 genre_RHYTHMIC_SOUL,
Chris@0 451 genre_FREESTYLE,
Chris@0 452 genre_DUET,
Chris@0 453 genre_PUNK_ROCK,
Chris@0 454 genre_DRUM_SOLO,
Chris@0 455 genre_A_CAPPELLA,
Chris@0 456 genre_EURO_HOUSE,
Chris@0 457 genre_DANCE_HALL,
Chris@0 458 genre_GOA,
Chris@0 459 genre_DRUM___BASS,
Chris@0 460 genre_CLUB_HOUSE,
Chris@0 461 genre_HARDCORE,
Chris@0 462 genre_TERROR,
Chris@0 463 genre_INDIE,
Chris@0 464 genre_BRITPOP,
Chris@0 465 genre_NEGERPUNK,
Chris@0 466 genre_POLSK_PUNK,
Chris@0 467 genre_BEAT,
Chris@0 468 genre_CHRISTIAN_GANGSTA_RAP,
Chris@0 469 genre_HEAVY_METAL,
Chris@0 470 genre_BLACK_METAL,
Chris@0 471 genre_CROSSOVER,
Chris@0 472 genre_CONTEMPORARY_CHRISTIAN,
Chris@0 473 genre_CHRISTIAN_ROCK,
Chris@0 474 genre_MERENGUE,
Chris@0 475 genre_SALSA,
Chris@0 476 genre_THRASH_METAL,
Chris@0 477 genre_ANIME,
Chris@0 478 genre_JPOP,
Chris@0 479 genre_SYNTHPOP
Chris@0 480 };