summaryrefslogtreecommitdiff
path: root/gst/elements/gstfakesink.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/elements/gstfakesink.c')
-rw-r--r--gst/elements/gstfakesink.c52
1 files changed, 22 insertions, 30 deletions
diff --git a/gst/elements/gstfakesink.c b/gst/elements/gstfakesink.c
index 7d00e605f..f629294f8 100644
--- a/gst/elements/gstfakesink.c
+++ b/gst/elements/gstfakesink.c
@@ -46,14 +46,14 @@ enum {
static void gst_fakesink_class_init(GstFakeSinkClass *klass);
static void gst_fakesink_init(GstFakeSink *fakesink);
-GstElement *gst_fakesink_new(gchar *name);
-void gst_fakesink_chain(GstPad *pad,GstBuffer *buf);
+static void gst_fakesink_chain(GstPad *pad,GstBuffer *buf);
static GstSinkClass *parent_class = NULL;
//static guint gst_fakesink_signals[LAST_SIGNAL] = { 0 };
GtkType
-gst_fakesink_get_type(void) {
+gst_fakesink_get_type (void)
+{
static GtkType fakesink_type = 0;
if (!fakesink_type) {
@@ -67,44 +67,33 @@ gst_fakesink_get_type(void) {
(GtkArgGetFunc)NULL,
(GtkClassInitFunc)NULL,
};
- fakesink_type = gtk_type_unique(GST_TYPE_SINK,&fakesink_info);
+ fakesink_type = gtk_type_unique (GST_TYPE_SINK, &fakesink_info);
}
return fakesink_type;
}
static void
-gst_fakesink_class_init(GstFakeSinkClass *klass) {
+gst_fakesink_class_init (GstFakeSinkClass *klass)
+{
GstSinkClass *gstsink_class;
gstsink_class = (GstSinkClass*)klass;
- parent_class = gtk_type_class(GST_TYPE_SINK);
+ parent_class = gtk_type_class (GST_TYPE_SINK);
}
-static void gst_fakesink_init(GstFakeSink *fakesink) {
- fakesink->sinkpad = gst_pad_new("sink",GST_PAD_SINK);
- gst_element_add_pad(GST_ELEMENT(fakesink),fakesink->sinkpad);
- gst_pad_set_chain_function(fakesink->sinkpad,gst_fakesink_chain);
+static void
+gst_fakesink_init (GstFakeSink *fakesink)
+{
+ fakesink->sinkpad = gst_pad_new ("sink", GST_PAD_SINK);
+ gst_element_add_pad (GST_ELEMENT (fakesink), fakesink->sinkpad);
+ gst_pad_set_chain_function (fakesink->sinkpad, gst_fakesink_chain);
// we're ready right away, since we don't have any args...
// gst_element_set_state(GST_ELEMENT(fakesink),GST_STATE_READY);
}
/**
- * gst_fakesink_new:
- * @name: the name of the new fakesrc
- *
- * create a new fakesink
- *
- * Returns: the new fakesink
- */
-GstElement *gst_fakesink_new(gchar *name) {
- GstElement *fakesink = GST_ELEMENT(gtk_type_new(GST_TYPE_FAKESINK));
- gst_element_set_name(GST_ELEMENT(fakesink),name);
- return fakesink;
-}
-
-/**
* gst_fakesink_chain:
* @pad: the pad this faksink is connected to
* @buf: the buffer that has to be absorbed
@@ -112,16 +101,19 @@ GstElement *gst_fakesink_new(gchar *name) {
* take the buffer from the pad and unref it without doing
* anything with it.
*/
-void gst_fakesink_chain(GstPad *pad,GstBuffer *buf) {
+static void
+gst_fakesink_chain (GstPad *pad, GstBuffer *buf)
+{
GstFakeSink *fakesink;
- g_return_if_fail(pad != NULL);
- g_return_if_fail(GST_IS_PAD(pad));
- g_return_if_fail(buf != NULL);
+ g_return_if_fail (pad != NULL);
+ g_return_if_fail (GST_IS_PAD (pad));
+ g_return_if_fail (buf != NULL);
- fakesink = GST_FAKESINK(pad->parent);
+ fakesink = GST_FAKESINK (pad->parent);
// g_print("gst_fakesink_chain: got buffer in '%s'\n",
// gst_element_get_name(GST_ELEMENT(fakesink)));
g_print("<");
- gst_buffer_unref(buf);
+
+ gst_buffer_unref (buf);
}