diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2011-08-13 12:44:12 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2011-08-13 12:44:12 +0200 |
commit | 9ba0d656adb53cd1722bf98e470ca4940799c150 (patch) | |
tree | a1ccf25e20a1af23eb64dbfcd70a80589613a5fc /directory.py | |
parent | aba69b26f66ee1483ceb73316d412ce1f87d1744 (diff) |
Use a single thread for recoding.
Diffstat (limited to 'directory.py')
-rw-r--r-- | directory.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/directory.py b/directory.py index 48dfaa9..6b8eaaf 100644 --- a/directory.py +++ b/directory.py @@ -1,4 +1,4 @@ -import os, mimetypes, recode, events, threading +import os, mimetypes, recode, events from config import config @@ -112,8 +112,7 @@ class File(DirectoryEntry): events.event_pub.play(sessionid, '/cache/{0}'.format(self.path)) def start_recode(self, decoder, encoder, sessionid = None): - t = threading.Thread(target = self.recode, args = (decoder, encoder, sessionid)) - t.start() + recode.RecodeThread.add((self.recode, decoder, encoder, sessionid)) def json(self): cache_path = self.get_cache_path() |