GNOME Bugzilla – Bug 772036
[gstplayer] About gstplayer API
Last modified: 2016-09-28 09:17:27 UTC
Created attachment 336319 [details] playengine.h API for gplay Hi, Sebastian, We had a application gplay (similar as the one gst-player in plugins-base), now we'd like to port it by using the high level gstplayer API (in plugins-bad). Please see attached file for the playengine API we are using. I saw your speech about GstPlayer at the Gstreamer Conference. you said there are still something to do for the gstplayer. Could we know the status about it. Is the API full feature included? Or maybe there are still something we could enhance. I also see the new gst-player git (https://github.com/sdroege/gst-player/) with high-level API. But seems not all API features are implemented, Like set the audio/video sink element, set_rotate etc. Could you share your opinion, or anything we can do to port our gplay (or enhance the new gst-player (using high level API)) Thanks Lyon
I'm not sure what you're asking for. GstPlayer is included in 1.8.0 in gst-plugins-bad/gst-libs/gst/player. There's a TODO list at the top of gstplayer.c and there are also some open feature requests here: https://bugzilla.gnome.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&classification=Platform&component=gst-plugins-bad&list_id=155273&product=GStreamer&query_format=advanced&short_desc=player%3A&short_desc_type=allwordssubstr For knowing if your application can be ported to that, just try it and contribute any missing features back.
Also my github repository only contains example applications now at this point, as the library itself is merged into gst-plugins-bad.
Thanks, then I may start porting our app by using the high level API, and if any feature that we used before is not realized in the API yet, maybe I can submit some patches. Thanks Lyon