]> git.parisson.com Git - telemeta.git/commitdiff
fix encoder frames
authoryomguy <yomguy@parisson.com>
Wed, 26 Sep 2012 12:08:57 +0000 (14:08 +0200)
committeryomguy <yomguy@parisson.com>
Wed, 26 Sep 2012 12:08:57 +0000 (14:08 +0200)
telemeta/views/item.py

index b64eb6e20b0bdf54040f67f0556337edf9e85af7..03c3cb55dc9e5c1651621b23ff0d712834e3654e 100644 (file)
@@ -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)