diff options
| author | b5f0d6c3 <[email protected]> | 2022-03-19 23:03:05 +0800 |
|---|---|---|
| committer | b5f0d6c3 <[email protected]> | 2022-03-19 23:03:05 +0800 |
| commit | e85ec8ea0cb5a6cad464880fd5dfdad529fbab5c (patch) | |
| tree | 81534d37586484ddbda6d85673d2554b805cbbcb /mkvlib/mkv.go | |
| parent | be6042c27702e250f56ced87ca35aca9afc8bc29 (diff) | |
update mkvlib: add cache support.
Diffstat (limited to 'mkvlib/mkv.go')
| -rw-r--r-- | mkvlib/mkv.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mkvlib/mkv.go b/mkvlib/mkv.go index ce3b3de..b719039 100644 --- a/mkvlib/mkv.go +++ b/mkvlib/mkv.go @@ -343,3 +343,18 @@ func (self *mkvProcessor) GetFontsList(input string, lcb logCallback) []string { } return nil } + +func (self *mkvProcessor) CreateFontsCache(dir, output string, lcb logCallback) bool { + obj := new(assProcessor) + obj._fonts = dir + obj.lcb = lcb + return obj.createFontsCache(output) +} + +func (self *mkvProcessor) CopyFontsFromCache(subs, cache, dist string, lcb logCallback) bool { + asses, _ := findPath(subs, `\.ass$`) + obj := new(assProcessor) + obj.lcb = lcb + obj.files = asses + return obj.CopyFontsFromCache(cache, dist) +} |
