summaryrefslogtreecommitdiff
path: root/apps/metadata.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/metadata.h')
-rw-r--r--apps/metadata.h16
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
220enum 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 */
228struct embed_cuesheet {
229 bool present;
230 int size;
231 off_t pos;
232 enum character_encoding encoding;
233};
234
220struct mp3entry { 235struct 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 */