summaryrefslogtreecommitdiffstats
path: root/subreader.h
diff options
context:
space:
mode:
Diffstat (limited to 'subreader.h')
-rw-r--r--subreader.h23
1 files changed, 17 insertions, 6 deletions
diff --git a/subreader.h b/subreader.h
index e2739aaf1b..f73ed3983f 100644
--- a/subreader.h
+++ b/subreader.h
@@ -5,12 +5,23 @@
extern int sub_uses_time;
extern int sub_errs;
extern int sub_num; // number of subtitle structs
-extern int sub_format; // 0 for microdvd
- // 1 for SubRip
- // 2 for the third format
- // 3 for SAMI (smi)
- // 4 for vplayer format
- // other stuff in subreader.c
+
+// subtitle formats
+#define SUB_INVALID -1
+#define SUB_MICRODVD 0
+#define SUB_SUBRIP 1
+#define SUB_SUBVIEWER 2
+#define SUB_SAMI 3
+#define SUB_VPLAYER 4
+#define SUB_RT 5
+#define SUB_SSA 6
+#define SUB_DUNNOWHAT 7 // FIXME what format is it ?
+#define SUB_MPSUB 8
+#define SUB_AQTITLE 9
+
+// One of the SUB_* constant above
+extern int sub_format;
+
#define SUB_MAX_TEXT 5
typedef struct {