diff options
Diffstat (limited to 'gst/audiobuffersplit')
-rw-r--r-- | gst/audiobuffersplit/gstaudiobuffersplit.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/audiobuffersplit/gstaudiobuffersplit.c b/gst/audiobuffersplit/gstaudiobuffersplit.c index 68bf40d19..911c59824 100644 --- a/gst/audiobuffersplit/gstaudiobuffersplit.c +++ b/gst/audiobuffersplit/gstaudiobuffersplit.c @@ -230,8 +230,9 @@ gst_audio_buffer_split_update_samples_per_buffer (GstAudioBufferSplit * self) } if (self->output_buffer_size) { - self->output_buffer_duration_n = GST_AUDIO_INFO_BPF (&self->info); - self->output_buffer_duration_d = self->output_buffer_size; + self->output_buffer_duration_n = + self->output_buffer_size / GST_AUDIO_INFO_BPF (&self->info); + self->output_buffer_duration_d = GST_AUDIO_INFO_RATE (&self->info); } self->samples_per_buffer = |