diff options
author | David Schleef <ds@schleef.org> | 2003-12-19 09:07:58 +0000 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2003-12-19 09:07:58 +0000 |
commit | 535eb7c1cff7bd4c0db8c2680ff8e6425b6ed0de (patch) | |
tree | 1c1657986a577cc463be0967d744f83efa0514fe | |
parent | baf1b56ee51fdfd2de28910f2632bfaf75a2d4f3 (diff) |
Convert to caps
Original commit message from CVS:
Convert to caps
-rw-r--r-- | ext/alsa/gstalsasrc.c | 11 | ||||
-rw-r--r-- | ext/alsa/gstalsasrc.h | 1 |
2 files changed, 1 insertions, 11 deletions
diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c index d97cfbbfc..eebcaca2e 100644 --- a/ext/alsa/gstalsasrc.c +++ b/ext/alsa/gstalsasrc.c @@ -326,11 +326,6 @@ gst_alsa_src_loop (GstElement *element) gst_element_error (element, "Could not set caps"); return; } - /* get the bufferpool going */ - if (src->pool) - gst_buffer_pool_unref (src->pool); - src->pool = gst_buffer_pool_get_default (gst_alsa_samples_to_bytes (this, this->period_size), - 2 * element->numpads); } while ((avail = gst_alsa_update_avail (this)) < this->period_size) { @@ -349,7 +344,7 @@ gst_alsa_src_loop (GstElement *element) /* make sure every pad has a buffer */ for (i = 0; i < element->numpads; i++) { if (!src->buf[i]) { - src->buf[i] = gst_buffer_new_from_pool (src->pool, 0, 0); + src->buf[i] = gst_buffer_new_and_alloc (4096); } } /* fill buffer with data */ @@ -380,10 +375,6 @@ gst_alsa_src_flush (GstAlsaSrc *src) src->buf[i] = NULL; } } - if (src->pool) { - gst_buffer_pool_unref (src->pool); - src->pool = NULL; - } } static GstElementStateReturn gst_alsa_src_change_state (GstElement *element) diff --git a/ext/alsa/gstalsasrc.h b/ext/alsa/gstalsasrc.h index 8012daab4..01cacba6f 100644 --- a/ext/alsa/gstalsasrc.h +++ b/ext/alsa/gstalsasrc.h @@ -38,7 +38,6 @@ typedef struct _GstAlsaSrcClass GstAlsaSrcClass; struct _GstAlsaSrc { GstAlsa parent; GstBuffer *buf[GST_ALSA_MAX_TRACKS]; - GstBufferPool *pool; }; struct _GstAlsaSrcClass { |