From 7db5bdaf1a0529cbb1028ad0cbee7b2a59650e67 Mon Sep 17 00:00:00 2001 From: "Zeeshan Ali (Khattak)" Date: Sat, 21 Mar 2009 13:54:51 +0000 Subject: [PATCH] Audio encoder can be added to the bin earlier. No need to wait for decodebin pad availability before audio encoder could be added to the bin. svn path=/trunk/; revision=695 --- src/rygel/rygel-mp2-transcoder.vala | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/rygel/rygel-mp2-transcoder.vala b/src/rygel/rygel-mp2-transcoder.vala index ccc3b4f..0ccc010 100644 --- a/src/rygel/rygel-mp2-transcoder.vala +++ b/src/rygel/rygel-mp2-transcoder.vala @@ -41,7 +41,7 @@ internal class Rygel.MP2Transcoder : Gst.Bin { this.audio_enc = this.create_audio_encoder (); - this.add_many (src, decodebin); + this.add_many (src, decodebin, this.audio_enc); src.link (decodebin); var src_pad = this.audio_enc.get_static_pad (AUDIO_SRC_PAD); @@ -58,8 +58,6 @@ internal class Rygel.MP2Transcoder : Gst.Bin { return; } - this.add_many (this.audio_enc); - if (new_pad.link (enc_pad) != PadLinkReturn.OK) { this.post_error (new LiveResponseError.LINK ( "Failed to link pad %s to %s", -- 2.7.4