gst/audioresample/gstaudioresample.c: Revert previous change which made basetransform handle buffer_alloc and which b...

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c: (gst_audioresample_init):
Revert previous change which made basetransform handle buffer_alloc
and which breaks things badly in the non-passthrough case since it
returned buffers with a different (ie. sometimes smaller) size than
the size requested.
This commit is contained in:
Tim-Philipp Müller 2008-05-14 13:57:41 +00:00
parent 8bcf8c0b0c
commit 8ed88a34d0

View file

@ -192,6 +192,10 @@ gst_audioresample_init (GstAudioresample * audioresample,
trans = GST_BASE_TRANSFORM (audioresample); trans = GST_BASE_TRANSFORM (audioresample);
/* buffer alloc passthrough is too impossible. FIXME, it
* is trivial in the passthrough case. */
gst_pad_set_bufferalloc_function (trans->sinkpad, NULL);
audioresample->filter_length = DEFAULT_FILTERLEN; audioresample->filter_length = DEFAULT_FILTERLEN;
audioresample->need_discont = FALSE; audioresample->need_discont = FALSE;