summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2003-12-19 09:07:58 +0000
committerDavid Schleef <ds@schleef.org>2003-12-19 09:07:58 +0000
commit535eb7c1cff7bd4c0db8c2680ff8e6425b6ed0de (patch)
tree1c1657986a577cc463be0967d744f83efa0514fe
parentbaf1b56ee51fdfd2de28910f2632bfaf75a2d4f3 (diff)
Convert to caps
Original commit message from CVS: Convert to caps
-rw-r--r--ext/alsa/gstalsasrc.c11
-rw-r--r--ext/alsa/gstalsasrc.h1
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 {