From bfc6b5fb6957bf1a0441826c9289dcf818cd4548 Mon Sep 17 00:00:00 2001 From: yomguy Date: Mon, 2 Apr 2012 12:27:28 +0200 Subject: [PATCH] add MP4 streaming --- telemeta/views/base.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/telemeta/views/base.py b/telemeta/views/base.py index c9c27352..7421f7cd 100644 --- a/telemeta/views/base.py +++ b/telemeta/views/base.py @@ -930,6 +930,14 @@ class ItemView(object): messages.error(request, title) return render(request, 'telemeta/messages.html', {'description' : description}) + #FIXME: MP4 handling in TimeSide + if 'mp4' in extension: + mime_type = 'video/mp4' + video = item.file.path + response = HttpResponse(stream_from_file(video), mimetype = mime_type) + response['Content-Disposition'] = 'attachment' + return response + for encoder in self.encoders: if encoder.file_extension() == extension: break -- 2.39.5