summaryrefslogtreecommitdiff
path: root/mkvlib
diff options
context:
space:
mode:
Diffstat (limited to 'mkvlib')
-rw-r--r--mkvlib/ass.go3
-rw-r--r--mkvlib/go.mod2
-rw-r--r--mkvlib/shared.go2
3 files changed, 4 insertions, 3 deletions
diff --git a/mkvlib/ass.go b/mkvlib/ass.go
index a8e5ef6..823e174 100644
--- a/mkvlib/ass.go
+++ b/mkvlib/ass.go
@@ -63,10 +63,11 @@ func (self *assProcessor) parse() bool {
}
}
if ec == 0 {
+ opt := astisub.SSAOptions{}
reg, _ := regexp.Compile(`\{?\\fn@?([^\r\n\\\}]+)[\\\}]`)
m := make(map[string]map[rune]bool)
for k, v := range self.subtitles {
- subtitle, err := astisub.ReadFromSSA(strings.NewReader(v))
+ subtitle, err := astisub.ReadFromSSAWithOptions(strings.NewReader(v), opt)
if err != nil {
ec++
printLog(self.lcb, `Failed to read the ass file: "%s"`, k)
diff --git a/mkvlib/go.mod b/mkvlib/go.mod
index 7c0f017..0d20ee5 100644
--- a/mkvlib/go.mod
+++ b/mkvlib/go.mod
@@ -4,7 +4,7 @@ go 1.17
require (
github.com/antchfx/xmlquery v1.3.8
- github.com/asticode/go-astisub v0.19.0
+ github.com/asticode/go-astisub v0.20.0
)
require (
diff --git a/mkvlib/shared.go b/mkvlib/shared.go
index 7cb3547..8b8a3af 100644
--- a/mkvlib/shared.go
+++ b/mkvlib/shared.go
@@ -11,7 +11,7 @@ import (
)
const libName = "mkvlib"
-const libVer = "v1.1.7"
+const libVer = "v1.1.8"
const LibFName = libName + " " + libVer