[rygel] gst-launch: Sink element returned from parse_bin



commit fd54b11a9244f49ef434e75aa856550aaf4424f6
Author: Jens Georg <mail jensge org>
Date:   Mon Jan 30 20:58:10 2012 +0100

    gst-launch: Sink element returned from parse_bin
    
    Work around bgo#669060 with valac >= 0.15.1

 src/rygel/rygel-http-identity-handler.vala |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/rygel/rygel-http-identity-handler.vala b/src/rygel/rygel-http-identity-handler.vala
index 0a451ac..0981bd0 100644
--- a/src/rygel/rygel-http-identity-handler.vala
+++ b/src/rygel/rygel-http-identity-handler.vala
@@ -83,6 +83,9 @@ internal class Rygel.HTTPIdentityHandler : Rygel.HTTPGetHandler {
         } else {
             src = request.item.create_stream_source
                                         (request.http_server.context.host_ip);
+            if (src.is_floating ()) {
+                src.ref_sink ();
+            }
         }
 
         if (src == null) {



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