mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 15:51:11 +00:00
examples/app/appsrc-stream.c: Use deep-notify until we can depend on a playbin2 with support for the source property.
Original commit message from CVS: * examples/app/appsrc-stream.c: (found_source), (main): Use deep-notify until we can depend on a playbin2 with support for the source property.
This commit is contained in:
parent
44d86581a6
commit
23692b06a0
2 changed files with 10 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2008-06-06 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* examples/app/appsrc-stream.c: (found_source), (main):
|
||||
Use deep-notify until we can depend on a playbin2 with support for the
|
||||
source property.
|
||||
|
||||
2008-06-06 Wim Taymans <wim.taymans@collabora.co.uk>
|
||||
|
||||
* gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_init),
|
||||
|
|
|
@ -140,10 +140,10 @@ stop_feed (GstElement * playbin, App * app)
|
|||
* appsrc that we must handle. We set up some signals to start and stop pushing
|
||||
* data into appsrc */
|
||||
static void
|
||||
found_source (GObject * playbin, GParamSpec * pspec, App * app)
|
||||
found_source (GObject * object, GObject * orig, GParamSpec * pspec, App * app)
|
||||
{
|
||||
/* get a handle to the appsrc */
|
||||
g_object_get (playbin, pspec->name, &app->appsrc, NULL);
|
||||
g_object_get (orig, pspec->name, &app->appsrc, NULL);
|
||||
|
||||
GST_DEBUG ("got appsrc %p", app->appsrc);
|
||||
|
||||
|
@ -225,8 +225,8 @@ main (int argc, char *argv[])
|
|||
|
||||
/* get notification when the source is created so that we get a handle to it
|
||||
* and can configure it */
|
||||
g_signal_connect (app->playbin, "notify::source", (GCallback) found_source,
|
||||
app);
|
||||
g_signal_connect (app->playbin, "deep-notify::source",
|
||||
(GCallback) found_source, app);
|
||||
|
||||
/* go to playing and wait in a mainloop. */
|
||||
gst_element_set_state (app->playbin, GST_STATE_PLAYING);
|
||||
|
|
Loading…
Reference in a new issue