rygel r350 - trunk/src/rygel



Author: zeeshanak
Date: Sun Dec 14 20:22:46 2008
New Revision: 350
URL: http://svn.gnome.org/viewvc/rygel?rev=350&view=rev

Log:
Don't send out prerolled buffers.

Apparently this was causing the problems of receiving side unable to
handle (recognise and decode) the incoming stream.

Modified:
   trunk/src/rygel/rygel-gst-stream.vala

Modified: trunk/src/rygel/rygel-gst-stream.vala
==============================================================================
--- trunk/src/rygel/rygel-gst-stream.vala	(original)
+++ trunk/src/rygel/rygel-gst-stream.vala	Sun Dec 14 20:22:46 2008
@@ -59,7 +59,6 @@
 
         sink.emit_signals = true;
         sink.new_buffer += this.on_new_buffer;
-        sink.new_preroll += this.on_new_preroll;
 
         this.add_many (src, sink);
         src.link (sink);
@@ -77,18 +76,6 @@
         this.queue_buffer (buffer);
     }
 
-    private void on_new_preroll (dynamic Element sink) {
-        Buffer buffer = null;
-
-        GLib.Signal.emit_by_name (sink, "pull-preroll", out buffer);
-        if (buffer == null) {
-            critical ("Failed to get buffer from pipeline");
-            return;
-        }
-
-        this.queue_buffer (buffer);
-    }
-
     private void queue_buffer (Buffer buffer) {
         this.buffers.push (buffer);
         Idle.add_full (Priority.HIGH_IDLE, this.idle_handler);



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