summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorac79b0c6 <[email protected]>2022-05-12 15:11:10 +0800
committerac79b0c6 <[email protected]>2022-05-12 15:11:10 +0800
commit0cd9e8527eb290e04d4a62c421775f2b5aa7bc6d (patch)
treefaee8577e050a234c943ac171f9f6854d0eb52fa
parent6d3ccf6d53fd730b9f5cc2313506858486ddd958 (diff)
update mkvlib:fix bug
-rw-r--r--mkvlib/mkv.go8
-rw-r--r--mkvlib/shared.go2
2 files changed, 7 insertions, 3 deletions
diff --git a/mkvlib/mkv.go b/mkvlib/mkv.go
index d10ece9..7b71f3a 100644
--- a/mkvlib/mkv.go
+++ b/mkvlib/mkv.go
@@ -320,7 +320,7 @@ func (self *mkvProcessor) ASSFontSubset(files []string, fonts, output string, di
obj.strict = self.strict
d, _, _, _ := splitPath(obj.files[0])
if obj._fonts == "" {
- obj._fonts += path.Join(d, "fonts")
+ obj._fonts = path.Join(d, "fonts")
}
if obj.output == "" {
obj.output = d
@@ -360,8 +360,12 @@ func (self *mkvProcessor) GetFontsList(files []string, fonts string, lcb logCall
obj := new(assProcessor)
obj.files = files
obj.lcb = lcb
- obj._fonts = fonts
+ d, _, _, _ := splitPath(obj.files[0])
+ if obj._fonts == "" {
+ obj._fonts = path.Join(d, "fonts")
+ }
obj.check = self.check
+ obj.strict = self.strict
obj.loadCache(self.caches)
if obj.parse() {
return obj.getFontsList()
diff --git a/mkvlib/shared.go b/mkvlib/shared.go
index f924f83..2ddb371 100644
--- a/mkvlib/shared.go
+++ b/mkvlib/shared.go
@@ -11,7 +11,7 @@ import (
)
const libName = "mkvlib"
-const libVer = "v2.0.1"
+const libVer = "v2.0.2"
const LibFName = libName + " " + libVer