summaryrefslogtreecommitdiffstats
path: root/libass/ass.h
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass.h')
-rw-r--r--libass/ass.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/libass/ass.h b/libass/ass.h
index 35aeeb7..db67ed2 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -24,7 +24,7 @@
#include <stdarg.h>
#include "ass_types.h"
-#define LIBASS_VERSION 0x01400001
+#define LIBASS_VERSION 0x01400002
#ifdef __cplusplus
extern "C" {
@@ -209,6 +209,19 @@ typedef enum {
*/
ASS_FEATURE_INCOMPATIBLE_EXTENSIONS,
+ /**
+ * Match bracket pairs in bidirectional text according to the revised
+ * Unicode Bidirectional Algorithm introduced in Unicode 6.3.
+ * This is incompatible with VSFilter and disabled by default.
+ *
+ * (Directional isolates, also introduced in Unicode 6.3,
+ * are unconditionally processed when FriBidi is new enough.)
+ *
+ * This feature may be unavailable at runtime (ass_track_set_feature
+ * may return -1) if libass was compiled against old FriBidi.
+ */
+ ASS_FEATURE_BIDI_BRACKETS,
+
// New enum values can be added here in new ABI-compatible library releases.
} ASS_Feature;