[Bug 757684] Implement an high level transcoding API (similar to GstPlayer but for transcoding)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Mar 26 15:19:12 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=757684

--- Comment #41 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
On Android/iOS the problem isn't really that those APIs are in libgio, the
problem is that the implementation of GIO Extension points is stupid because
they all get registered at the start instead of just when they are called the
first time, so they get pulled in static builds. I think with a little work, I
can come with a patch that fixes that in GLib so GDBus/etc don't get pulled
into static builds.

I think for async APIs, we should just say that a GMainContext/GMainLoop is a
requirement, possibly we can just create a small helper that creates a
GMainContext and runs it in a new thread until all of the async operations
associated with it have completed for those we don't natively use a
GMainContext instead of inventing yet another thing that makes the common
use-case more painful.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list