mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-25 09:40:37 +00:00
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:
parent
8bcf8c0b0c
commit
8ed88a34d0
1 changed files with 4 additions and 0 deletions
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue