Make source pad of muxer a ghost pad of TranscodeSrc.
authorZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Sun, 15 Mar 2009 19:01:45 +0000 (19:01 +0000)
committerZeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Sun, 15 Mar 2009 19:01:45 +0000 (19:01 +0000)
svn path=/trunk/; revision=666

src/rygel/rygel-transcode-src.vala

index a89bde7..f812f0e 100644 (file)
@@ -64,6 +64,10 @@ internal class Rygel.TranscodeSrc : Gst.Bin {
         this.add_many (src, decodebin, this.muxer);
         src.link (decodebin);
 
+        var src_pad = muxer.get_static_pad ("src");
+        var ghost = new GhostPad (null, src_pad);
+        this.add_pad (ghost);
+
         decodebin.pad_added += this.decodebin_pad_added;
    }