diff options
author | Wim Taymans <wim.taymans@gmail.com> | 2005-07-15 10:42:30 +0000 |
---|---|---|
committer | Wim Taymans <wim.taymans@gmail.com> | 2005-07-15 10:42:30 +0000 |
commit | 192edcbeb2a7f12b0b41265eee6dd8beacbec10d (patch) | |
tree | 925038041242ca747f60728932a193f6dce0885c /gst/level | |
parent | baf665846a8dc75ebabeaf49b88b803999d8c5a5 (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.c | 9 |
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; } |