> 
> Its functionally is equivalent to connecting to the deep-element-added
> signal, but a bit more convenient
> 

Why is more convenient? If we need "bin" in the future we won't have it.

> Signed-off-by: Snir Sheriber <ssher...@redhat.com>
> ---
>  src/channel-display-gst.c | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/src/channel-display-gst.c b/src/channel-display-gst.c
> index 6fccf62..437328b 100644
> --- a/src/channel-display-gst.c
> +++ b/src/channel-display-gst.c
> @@ -471,8 +471,7 @@ sink_event_probe(GstPad *pad, GstPadProbeInfo *info,
> gpointer data)
>  
>  /* This function is called to used to set a probe on the sink */
>  static void
> -deep_element_added_cb(GstBin *pipeline, GstBin *bin, GstElement *element,
> -                      SpiceGstDecoder *decoder)
> +element_setup_cb(GstElement *pipeline, GstElement *element, SpiceGstDecoder
> *decoder)
>  {
>      /* Attach a probe to the sink to update the statistics */
>      if (GST_IS_BASE_SINK(element)) {
> @@ -543,7 +542,7 @@ static gboolean create_pipeline(SpiceGstDecoder *decoder)
>  #endif
>      }
>  
> -    g_signal_connect(playbin, "deep-element-added",
> G_CALLBACK(deep_element_added_cb), decoder);
> +    g_signal_connect(playbin, "element-setup", G_CALLBACK(element_setup_cb),
> decoder);
>      g_signal_connect(playbin, "source-setup", G_CALLBACK(app_source_setup),
>      decoder);
>  
>      g_object_set(playbin,

Frediano
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to