core: Move flow control to HTTPGstSink
authorZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tue, 22 Mar 2011 21:54:10 +0000 (23:54 +0200)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Sat, 26 Mar 2011 14:05:12 +0000 (16:05 +0200)
commit164db38ab98a0ba51d95d54d143ae56496d16048
treeb5420139de8ea33ed50feba13524b148f8fd3d14
parent803a19582014d6f00bd814675a2be64aa57e7818
core: Move flow control to HTTPGstSink

This is not just a move and port of the code from GstResponse; we now
don't achieve synchronization by (un)pausing the gstreamer pipeline but
rather by the sink blocking the pipeline thread through waiting on a
GLib.Cond.
src/rygel/rygel-http-gst-response.vala
src/rygel/rygel-http-gst-sink.vala