[Bug 696513] geometrictransform: add angle property variants with degrees instead of radians as unit

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 26 02:23:12 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=696513
  GStreamer | gst-plugins-bad | 1.0.6

--- Comment #8 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2013-07-26 09:23:07 UTC ---
> Stefan has an interface in buzztard/buzztrax that allows to annotate properties
> with metadata, IIRC one of those annotations was the "unit" of the property.

David also mentioned something he had in ew-encoder which is similar:

ds: We don't really have good ways of expressing user interface details as part
of properties
slomo: ds: yes, ensonic is the person to talk to about this :)
ds: I've done a bit of this in GSS, in order to get GObject properties to show
up in the HTML UI decently
__tim: ds, I think those param spec hints would already go a long way
__tim: https://bugzilla.gnome.org/show_bug.cgi?id=522205
__tim: so at least you can flag which ones to expose/hide in a UI
__tim: (but I suspect you want something more expressive?)
ds: one thing that hasn't flowed from ew-encoder to GSS yet is a structure that
gets attached to every property (either by the object implementation or the
app) that describes how to show it in the UI
ds: also how to save it to a config file
ds: I've been mostly happy with this so far
ensonic: The problem is that one can easily over enginier it, (e.g. expressing
contraints)
ds: just add javascript!
ensonic: maybe we can have a sensitive signal, like notify to signal that
properties are ignored or not
ds: one of my worries is that what goes into a particular element depends on
implementation details, not any kind of user interaction design
ds: so in pitivi, you expose all the pattern generators in videotestsrc as one
pattern generator with lots of functions
ds: a questionable UX design
ensonic: ds, yep, some of the parameters in videotestsrc are specific to the
function
ds: not only that.  "I want a black slug" is a pretty typical operation in a
video editor
ds: "I want a pattern generator with a solid color with a background color of
black" is technically the same, but UX is uselessly different.
ensonic: ds, something like this could be done via presets
ds: true
ensonic: not with the ones we have
ensonic: imho the gnome video effect where heading that way, gst-launch snippet
+ some parameters exposed


Apologies if we're drifting a bit off-topic now :)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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