From 9ba0d656adb53cd1722bf98e470ca4940799c150 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Sat, 13 Aug 2011 12:44:12 +0200 Subject: Use a single thread for recoding. --- directory.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'directory.py') 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() -- cgit v1.2.3