summaryrefslogtreecommitdiffstats
path: root/gst/level
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2005-07-15 10:42:30 +0000
committerWim Taymans <wim.taymans@gmail.com>2005-07-15 10:42:30 +0000
commit192edcbeb2a7f12b0b41265eee6dd8beacbec10d (patch)
tree925038041242ca747f60728932a193f6dce0885c /gst/level
parentbaf665846a8dc75ebabeaf49b88b803999d8c5a5 (diff)
gst/: Port to new base class.
Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_transform): * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (gst_video_box_get_size), (gst_video_box_transform): Port to new base class.
Diffstat (limited to 'gst/level')
-rw-r--r--gst/level/gstlevel.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/gst/level/gstlevel.c b/gst/level/gstlevel.c
index 12cc8208..06fc37a2 100644
--- a/gst/level/gstlevel.c
+++ b/gst/level/gstlevel.c
@@ -85,7 +85,7 @@ static void gst_level_get_property (GObject * object, guint prop_id,
static gboolean gst_level_set_caps (GstBaseTransform * trans, GstCaps * in,
GstCaps * out);
static GstFlowReturn gst_level_transform (GstBaseTransform * trans,
- GstBuffer * in, GstBuffer ** out);
+ GstBuffer * in, GstBuffer * out);
static void
@@ -345,7 +345,7 @@ gst_level_message_append_channel (GstMessage * m, gdouble rms, gdouble peak,
}
static GstFlowReturn
-gst_level_transform (GstBaseTransform * trans, GstBuffer * in, GstBuffer ** out)
+gst_level_transform (GstBaseTransform * trans, GstBuffer * in, GstBuffer * out)
{
GstLevel *filter;
gpointer in_data;
@@ -361,8 +361,7 @@ gst_level_transform (GstBaseTransform * trans, GstBuffer * in, GstBuffer ** out)
in_data = GST_BUFFER_DATA (in);
num_samples = GST_BUFFER_SIZE (in) / (filter->width / 8);
- g_return_val_if_fail (num_samples % filter->channels == 0,
- GST_FLOW_UNEXPECTED);
+ g_return_val_if_fail (num_samples % filter->channels == 0, GST_FLOW_ERROR);
for (i = 0; i < filter->channels; ++i) {
switch (filter->width) {
@@ -446,8 +445,6 @@ gst_level_transform (GstBaseTransform * trans, GstBuffer * in, GstBuffer ** out)
filter->num_samples = 0;
}
- *out = in;
-
return GST_FLOW_OK;
}