GNOME Bugzilla – Bug 729951
base: keep new GstSparseFile helper API private
Last modified: 2014-05-13 19:18:32 UTC
Why is GstSparseFile public API in libgstbase instead of an internal implementation detail of the download buffer plugin? Is it expected that other elements (that will not end up the core elements plugin) will soon make use of this abstraction as well? Or applications? We should not expose new API unless there's a good reason to make it public IMHO. (Additionally, the API could use some review re. cross-platform aspects and binding-friendliness.)
commit fa94322349808e6c4fac1e48204fd5602f4e99e3 Author: Tim-Philipp Müller <tim@centricular.com> Date: Tue May 13 19:30:38 2014 +0100 sparsefile: keep it private as helper API for downloadbuffer There's no expectation that any other element or applications might want to use this helper API any time soon, so keep it private for the time being. There were open questions regarding portability and binding-friendliness too. This also removes the gio dependency of -base again. https://bugzilla.gnome.org/show_bug.cgi?id=729951 https://bugzilla.gnome.org/show_bug.cgi?id=729949