summaryrefslogtreecommitdiff
path: root/mkvlib/c/sdk.py
diff options
context:
space:
mode:
Diffstat (limited to 'mkvlib/c/sdk.py')
-rw-r--r--mkvlib/c/sdk.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/mkvlib/c/sdk.py b/mkvlib/c/sdk.py
index 613b115..18b4d64 100644
--- a/mkvlib/c/sdk.py
+++ b/mkvlib/c/sdk.py
@@ -73,10 +73,11 @@ def a2p(en, apc, pr, pf):
call(en, apc, pr.encode(), pf.encode())
-def getFontsList(dir, lcb):
+def getFontsList(files, lcb):
call = lib.GetFontsList
call.restype = c_char_p
- return loads(call(dir.encode(), lcb).decode())
+ _files = dumps(files)
+ return loads(call(_files.encode(), lcb).decode())
def cache(ccs):
@@ -84,6 +85,7 @@ def cache(ccs):
_ccs = dumps(ccs)
call(_ccs.encode())
+
def getFontInfo(p):
call = lib.GetFontInfo
call.restype = c_char_p
@@ -96,9 +98,10 @@ def createFontsCache(dir, output, lcb):
return loads(call(dir.encode(), output.encode(), lcb).decode())
-def copyFontsFromCache(subs, dist, lcb):
+def copyFontsFromCache(asses, dist, lcb):
call = lib.CopyFontsFromCache
- return call(subs.encode(), dist.encode(), lcb)
+ _files = dumps(asses)
+ return call(_files.encode(), dist.encode(), lcb)
def mks(en):