diff options
Diffstat (limited to 'apps/metadata.h')
-rw-r--r-- | apps/metadata.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/metadata.h b/apps/metadata.h index 3676bd8e24..0c6768d3d9 100644 --- a/apps/metadata.h +++ b/apps/metadata.h | |||
@@ -217,6 +217,21 @@ struct mp3_albumart { | |||
217 | }; | 217 | }; |
218 | #endif | 218 | #endif |
219 | 219 | ||
220 | enum character_encoding { | ||
221 | CHAR_ENC_ISO_8859_1 = 1, | ||
222 | CHAR_ENC_UTF_8, | ||
223 | CHAR_ENC_UTF_16_LE, | ||
224 | CHAR_ENC_UTF_16_BE, | ||
225 | }; | ||
226 | |||
227 | /* cache embedded cuesheet details */ | ||
228 | struct embed_cuesheet { | ||
229 | bool present; | ||
230 | int size; | ||
231 | off_t pos; | ||
232 | enum character_encoding encoding; | ||
233 | }; | ||
234 | |||
220 | struct mp3entry { | 235 | struct mp3entry { |
221 | char path[MAX_PATH]; | 236 | char path[MAX_PATH]; |
222 | char* title; | 237 | char* title; |
@@ -307,6 +322,7 @@ struct mp3entry { | |||
307 | #endif | 322 | #endif |
308 | 323 | ||
309 | /* Cuesheet support */ | 324 | /* Cuesheet support */ |
325 | struct embed_cuesheet embed_cuesheet; | ||
310 | struct cuesheet *cuesheet; | 326 | struct cuesheet *cuesheet; |
311 | 327 | ||
312 | /* Musicbrainz Track ID */ | 328 | /* Musicbrainz Track ID */ |