On Wed, 2008-11-05 at 09:58 +0530, Raghavendra wrote: > Hi all, > How to get user specified data in below code. Means, where I can set my user specific data???/ please help meee????.. Read the documentation and fill in the blank you left in your code. There's a chapter in the documentation SPECIFICALLY about this. Edward > > Thank you, > Raghu > > static void > cb_handoff (GstElement *fakesrc, > GstBuffer *buffer, > GstPad *pad, > gpointer user_data) > { <THIS IS THE BLANK IN YOUR CODE BTW> > > } > > gint > main (gint argc, > gchar *argv[]) > { > GstElement *pipeline, *fakesrc, *flt, *conv, *videosink; > GMainLoop *loop; > > /* init GStreamer */ > gst_init (&argc, &argv); > loop = g_main_loop_new (NULL, FALSE); > > /* setup pipeline */ > pipeline = gst_pipeline_new ("pipeline"); > fakesrc = gst_element_factory_make ("fakesrc", "source"); > videosink = gst_element_factory_make ("xvimagesink", "videosink"); > > gst_bin_add_many (GST_BIN (pipeline), fakesrc, videosink, NULL); > gst_element_link_many (fakesrc, videosink, NULL); > > /* setup fake source */ > g_object_set (G_OBJECT (fakesrc), > "signal-handoffs", TRUE, > "sizemax", 384 * 288 * 2, > "sizetype", 2, NULL); > g_signal_connect (fakesrc, "handoff", G_CALLBACK (cb_handoff), NULL); > > /* play */ > gst_element_set_state (pipeline, GST_STATE_PLAYING); > g_main_loop_run (loop); > > /* clean up */ > gst_element_set_state (pipeline, GST_STATE_NULL); > gst_object_unref (GST_OBJECT (pipeline)); > > return 0; > } > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ Gstreamer-embedded mailing list Gstreamer-embedded at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded -- Edward Hervey Lead Platforms Engineer / Director Collabora Multimedia