GNOME Bugzilla – Bug 514948
[souphttpsrc] configurable buffer size setting and zero-copy
Last modified: 2008-02-22 07:18:45 UTC
See bug 513810. libsoup-2.4 2.3.2 is scheduled for release on Monday 11 February. By then, I will add a libsoup patch to this bug.
Created attachment 104669 [details] [review] configurable buffer size setting and zero-copy Implement "blocksize" property and zero-copy.
Created attachment 105059 [details] [review] configurable buffer size setting and zero-copy Implement "blocksize" property and zero-copy. Prefix proxy URIs with "http://" if they do not start with that. Catch errors early in connection status, such as hostname resolution issues or proxy failures; fixes hang in that situation.
Ok, committed this one finally :) Works good although I don't think it makes much of a difference for a HTTP source. 2008-02-22 Sebastian Dröge <slomo@circular-chaos.org> Patch by: Wouter Cloetens <wouter at mind dot be> * configure.ac: * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message), (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free), (gst_soup_http_src_chunk_allocator), (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create), (gst_soup_http_src_start), (gst_soup_http_src_set_proxy): * ext/soup/gstsouphttpsrc.h: Implement zero-copy and make the buffer size configurable. Fixes bug #514948.