limit memory usage for large timelines, sort parts, dont delete poster after creating it

This commit is contained in:
j 2011-08-24 13:31:23 +02:00
commit 16b998f760
2 changed files with 19 additions and 15 deletions

View file

@ -818,7 +818,7 @@ class Item(models.Model):
def streams(self):
return [video.streams.filter(source=None, available=True)[0]
for video in self.files.filter(is_video=True, active=True)]
for video in self.files.filter(is_video=True, active=True).order_by('part')]
def update_timeline(self, force=False):
config = site_config()
@ -938,7 +938,8 @@ class Item(models.Model):
p = subprocess.Popen(cmd)
p.wait()
for f in glob(poster.replace('.jpg', '*.jpg')):
os.unlink(f)
if f != poster:
os.unlink(f)
return poster
def poster_frames(self):