From c8ff6dd8f13c0a8cb39b35f839dd7a0b6a839401 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 26 Sep 2012 14:08:57 +0200 Subject: [PATCH] fix encoder frames --- telemeta/views/item.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/telemeta/views/item.py b/telemeta/views/item.py index b64eb6e2..03c3cb55 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -538,7 +538,8 @@ class ItemView(object): decoder = timeside.decoder.FileDecoder(audio) decoder.setup() proc = encoder(media, streaming=True) - proc.setup(channels=decoder.channels(), samplerate=decoder.samplerate()) + proc.setup(channels=decoder.channels(), samplerate=decoder.samplerate(), + nframes=decoder.nframes()) if extension in mapping.unavailable_extensions: metadata=None response = HttpResponse(stream_from_processor(decoder, proc, flag, metadata=metadata), mimetype = mime_type) -- 2.39.5