[gst-devel] Re: [gst-cvs] tpm gst-plugins-good: gst-plugins-good/ gst-plugins-good/gst/avi/

Andy Wingo wingo at pobox.com
Fri Feb 3 03:10:04 CET 2006


Yo,

On Thu, 2006-02-02 at 04:29 -0800, Tim Mueller wrote:
> http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-good/gst/avi/gstavidemux.c.diff?r1=1.160&r2=1.161
> 
> +static gboolean
> +gst_avi_demux_all_source_pads_unlinked (GstAviDemux * avi)
> +{
> +  gint i, num_unlinked = 0;
> +  for (i = 0; i < avi->num_streams; ++i) {
> +    GstPad *peer;
> +    peer = gst_pad_get_peer (avi->stream[i].pad);
> +    if (peer) {
> +      gst_object_unref (peer);
> +    } else {
> +      ++num_unlinked;
> +    }
> +  }
> +  return (num_unlinked == avi->num_streams);
> +}

I believe you are looking for gst_pad_is_linked.

Regards,
-- 
Andy Wingo
http://wingolog.org/





More information about the gstreamer-devel mailing list