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 728147 - Question about GstPlayFlags enum value at the header is not installed
Question about GstPlayFlags enum value at the header is not installed
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other Linux
: Normal minor
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-14 05:20 UTC by Wonchul Lee
Modified: 2014-04-14 09:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Wonchul Lee 2014-04-14 05:20:21 UTC
Hello,

I hesitate to ask the question here.
If it is inappropriate, i'm sorry about bother who someone read it.

Anyway, my question is, can I modify to install gstplay-enum.h header file?
On that header, there is a enum value what is named GstPlayFlags.
It used to playbin2 by application to configure pipeline.

The application should define it when they want to use it because it has not installed.
Is there any reason for it or what I don't know about it?
please let me know. thanks.
Comment 1 Sebastian Dröge (slomo) 2014-04-14 07:34:43 UTC
plugin headers are not supposed to be installed. You can either copy the enum to your code (it's part of the API so won't just change in incompatible ways), or you can use the GObject API to get the flag values at runtime like gst-launch for example does.
Comment 2 Wonchul Lee 2014-04-14 08:06:12 UTC
Thanks for your reply! :)
Comment 3 Sebastian Dröge (slomo) 2014-04-14 09:09:00 UTC
You can also use gst_util_set_object_arg()