GNOME Bugzilla – Bug 750320
tcpclientsrc: add buffer-size property for element
Last modified: 2018-11-03 11:37:46 UTC
tcpclientsrc element always sends the fix buffer size < 4096 If server sends larger data, tcpclientsrc elements takes lot of time to read it. Buffer created by the tcpclientsrc element are always <= 4096. Even though tcpclientsrc is derived from basesrc element, the blocksize property of the basesrc is not applied to tcpclientsrc. This is because the basesrc element's "create" virtual function is hidden by the pushsrc element's "create" virtual function. tcpclientsrc implements the pushsrc element's "create" function.
Created attachment 304467 [details] [review] tcpclientsrc: added buffer-size property for element New buffer-size property added to control the buffer size created by the tcpclientsrc. Setting the socket recv buffer size to buffer-size to improve performance.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/190.