stream processing
This commit is contained in:
parent
910b1102d2
commit
7168617dd7
6 changed files with 17 additions and 17 deletions
|
|
@ -89,3 +89,12 @@ def update_files(user, volume, files):
|
|||
#FIXME: can this have any bad consequences? i.e. on the selction of used item files.
|
||||
models.Instance.objects.filter(volume=volume).exclude(file__oshash__in=all_files).delete()
|
||||
|
||||
@task(queue="encoding")
|
||||
def process_stream(fileId):
|
||||
file = models.Stream.objects.get(id=fileId)
|
||||
streams = file.streams.filter(source=None)
|
||||
if streams.count() >0:
|
||||
stream = streams[0]
|
||||
stream.make_timeline()
|
||||
stream.extract_derivatives()
|
||||
return True
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ def firefogg_upload(request):
|
|||
f.save()
|
||||
#FIXME: this fails badly if rabbitmq goes down
|
||||
try:
|
||||
t = item.tasks.update_streams.delay(f.item.itemId)
|
||||
t = tasks.process_stream.delay(f.id)
|
||||
response['resultUrl'] = t.task_id
|
||||
except:
|
||||
pass
|
||||
|
|
@ -270,7 +270,7 @@ def moveFiles(request):
|
|||
else:
|
||||
c.rendered = False
|
||||
c.save()
|
||||
item.tasks.update_streams.delay(itemId)
|
||||
item.tasks.update_timeline.delay(itemId)
|
||||
response = json_response(text='updated')
|
||||
response['data']['itemId'] = i.itemId
|
||||
return render_to_json_response(response)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue