After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772036 - [gstplayer] About gstplayer API
[gstplayer] About gstplayer API
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-27 08:53 UTC by Lyon
Modified: 2016-09-28 09:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
playengine.h API for gplay (9.92 KB, text/x-chdr)
2016-09-27 08:53 UTC, Lyon
Details

Description Lyon 2016-09-27 08:53:36 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
Comment 1 Sebastian Dröge (slomo) 2016-09-27 09:26:39 UTC
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.
Comment 2 Sebastian Dröge (slomo) 2016-09-27 09:28:08 UTC
Also my github repository only contains example applications now at this point, as the library itself is merged into gst-plugins-bad.
Comment 3 Lyon 2016-09-28 09:17:27 UTC
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