[gstreamer-bugs] [Bug 522205] define more GstParamspec flags

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 18 07:30:47 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=522205
  GStreamer | gstreamer (core) | git

Stefan Kost (gstreamer, gtkdoc dev) <ensonic> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #132578|0                           |1
        is obsolete|                            |

--- Comment #15 from Stefan Kost (gstreamer, gtkdoc dev) <ensonic at sonicpulse.de> 2010-01-18 15:30:44 UTC ---
Created an attachment (id=151671)
 View: https://bugzilla.gnome.org/attachment.cgi?id=151671
 Review: https://bugzilla.gnome.org/review?bug=522205&attachment=151671

updated patch

Fixed the name according comment #11. Still needs a decission about the FIXME:s
in the comments.

To recap, we have
GST_PARAM_CONTROLLABLE: its controlable in PLAYING
- in a UI one can map it to a timetime
- it can be saved to a preset

GST_PARAM_USER_EDITABLE: show param in a ui
- opaque properties are not user-editable
- construct_only|read-only properties are not user-editable
- see comment #7 (the list there is about a negative form)

GST_PARAM_NOT_PRESETTABLE: hint that this should be stored in a preset
- opaque properties are not presettable
- construct_only|read-only properties are not user-editable

so there is some overlap. So, we could drop EDITABLE and define
EDITABLE = PRESETTABLE - CONTROLLABLE
The reasoning is that if you do presets, you show all those options in a UI,
some part of those options are marked as CONTROLLABLE, the remainder are
properties that can be editied, but more as a setting (not changing it over
time).

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list