diff options
author | wm4 <wm4@nowhere> | 2016-03-08 21:54:17 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2016-03-08 22:01:57 +0100 |
commit | 876a3bafc5a0cb491ee1f1d5e928cd6e6ef530a8 (patch) | |
tree | af35260c02da290067e7a5b6bd1d5860cbb1ea7d /sub/osd_state.h | |
parent | 75a36662cb6bb0c8a2aeb3a4034d3f8dc745bbdd (diff) | |
download | mpv-876a3bafc5a0cb491ee1f1d5e928cd6e6ef530a8.tar.bz2 mpv-876a3bafc5a0cb491ee1f1d5e928cd6e6ef530a8.tar.xz |
osd: cleanup: make OSDTYPE_ constants private to OSD code
No need to have them everywhere. The only exception/annoyance is
MAX_OSD_PARTS, which is now basically duplicated (and at runtime
initialization is checked with an assert()).
Diffstat (limited to 'sub/osd_state.h')
-rw-r--r-- | sub/osd_state.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sub/osd_state.h b/sub/osd_state.h index c52c3354cd..0fff668d2d 100644 --- a/sub/osd_state.h +++ b/sub/osd_state.h @@ -7,6 +7,18 @@ #define OSD_CONV_CACHE_MAX 4 +enum mp_osdtype { + OSDTYPE_SUB, + OSDTYPE_SUB2, // IDs must be numerically successive + + OSDTYPE_OSD, + + OSDTYPE_EXTERNAL, + OSDTYPE_EXTERNAL2, + + OSDTYPE_COUNT +}; + struct ass_state { struct mp_log *log; struct ass_track *track; |