From 0cd9e8527eb290e04d4a62c421775f2b5aa7bc6d Mon Sep 17 00:00:00 2001 From: ac79b0c6 <105047743+ac79b0c6@users.noreply.github.com> Date: Thu, 12 May 2022 15:11:10 +0800 Subject: update mkvlib:fix bug --- mkvlib/mkv.go | 8 ++++++-- mkvlib/shared.go | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) (limited to 'mkvlib') 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 -- cgit v1.2.1