[rygel] core: Print warning if pad linking fails



commit 4c55853fe054ba93a7f6712845130a90ee9f9d97
Author: Luis de Bethencourt <luis debethencourt com>
Date:   Wed Mar 23 13:46:02 2011 +0100

    core: Print warning if pad linking fails
    
    Print warning if pad linking between decodebin and encodebin fails.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak gnome org>

 src/rygel/rygel-transcoder.vala |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/rygel/rygel-transcoder.vala b/src/rygel/rygel-transcoder.vala
index 121403b..249944f 100644
--- a/src/rygel/rygel-transcoder.vala
+++ b/src/rygel/rygel-transcoder.vala
@@ -183,6 +183,13 @@ internal abstract class Rygel.Transcoder : GLib.Object {
                    encoder_pad.name);
         }
 
-        return new_pad.link (encoder_pad) == PadLinkReturn.OK;
+        var pad_link_ok = (new_pad.link (encoder_pad) == PadLinkReturn.OK);
+        if (!pad_link_ok) {
+            warning ("Failed to link pad '%s' to '%s'",
+                     new_pad.name,
+                     encoder_pad.name);
+        }
+
+        return pad_link_ok;
     }
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]