From: yomguy Date: Sat, 6 Oct 2012 20:55:38 +0000 (+0200) Subject: update encoders to the new API X-Git-Tag: 0.4.2~21 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=ca088bee39e82fcd1ccbf96b69efcdc6797ca927;p=timeside.git update encoders to the new API --- diff --git a/timeside/encoder/flac.py b/timeside/encoder/flac.py index df22552..26eb828 100644 --- a/timeside/encoder/flac.py +++ b/timeside/encoder/flac.py @@ -41,8 +41,8 @@ class FlacEncoder(GstEncoder): self.eod = False @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(FlacEncoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(FlacEncoder, self).setup(channels, samplerate, blocksize, totalframes) # TODO open file for writing # the output data format we want self.pipe = ''' appsrc name=src ! audioconvert diff --git a/timeside/encoder/m4a.py b/timeside/encoder/m4a.py index d2c07ef..9c04a72 100644 --- a/timeside/encoder/m4a.py +++ b/timeside/encoder/m4a.py @@ -36,8 +36,8 @@ class AacEncoder(GstEncoder): raise Exception("Streaming not supported") @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(AacEncoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(AacEncoder, self).setup(channels, samplerate, blocksize, totalframes) self.streaming = False self.pipe = ''' appsrc name=src diff --git a/timeside/encoder/mp3.py b/timeside/encoder/mp3.py index 2c44b09..8271e91 100644 --- a/timeside/encoder/mp3.py +++ b/timeside/encoder/mp3.py @@ -48,8 +48,8 @@ class Mp3Encoder(GstEncoder): self.eod = False @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(Mp3Encoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(Mp3Encoder, self).setup(channels, samplerate, blocksize, totalframes) self.pipe = '''appsrc name=src ! audioconvert diff --git a/timeside/encoder/ogg.py b/timeside/encoder/ogg.py index c45c8b0..344e9c4 100644 --- a/timeside/encoder/ogg.py +++ b/timeside/encoder/ogg.py @@ -40,8 +40,8 @@ class VorbisEncoder(GstEncoder): self.eod = False @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(VorbisEncoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(VorbisEncoder, self).setup(channels, samplerate, blocksize, totalframes) # TODO open file for writing # the output data format we want self.pipe = ''' appsrc name=src diff --git a/timeside/encoder/wav.py b/timeside/encoder/wav.py index d088841..04c7473 100644 --- a/timeside/encoder/wav.py +++ b/timeside/encoder/wav.py @@ -42,8 +42,8 @@ class WavEncoder(GstEncoder): self.eod = False @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(WavEncoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(WavEncoder, self).setup(channels, samplerate, blocksize, totalframes) # TODO open file for writing # the output data format we want self.pipe = ''' appsrc name=src diff --git a/timeside/encoder/webm.py b/timeside/encoder/webm.py index a162482..2888b5f 100644 --- a/timeside/encoder/webm.py +++ b/timeside/encoder/webm.py @@ -42,8 +42,8 @@ class WebMEncoder(GstEncoder): self.eod = False @interfacedoc - def setup(self, channels=None, samplerate=None, nframes=None): - super(WebMEncoder, self).setup(channels, samplerate, nframes) + def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None): + super(WebMEncoder, self).setup(channels, samplerate, blocksize, totalframes) # TODO open file for writing # the output data format we want if self.video: