[gstreamer-bugs] [Bug 396779] New: Preset interface for elements
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Mon Jan 15 00:44:16 PST 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=396779
GStreamer | gst-plugins-base | Ver: HEAD CVS
Summary: Preset interface for elements
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: ensonic at sonicpulse.de
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
in buzztard I use a preset interface on elemnts:
http://buzztard.cvs.sourceforge.net/buzztard/gst-buzztard/src/preset/
Right now the gstbml (buzzmachine wrapper) is implementing this iface for
buzzmachine preset files.
http://buzztard.cvs.sourceforge.net/buzztard/gstbml/
The current plan is to have a default implementation for native gstreamer
elements. As one example the default implementation of the randomize method is
already used in the gstbml element.
Open questions:
* Where do we load and store preset files?
** $prefix/share/gstreamer-0.10/presets/<elementname>.xml
** $HOME/.gstreamer-0.10/presets/<elementname>.xml
* How to handle the merging of systemwide and use local changes
* Do we need hierarchies for presets (preset-names are paths like
"bass/plucked")?
* Do we need additional meta data per preset (comment, author). Buzz presets
ave a comment. This might be useful when searching for presets.
See some more details on:
http://www.buzztard.org/index.php/Preset_handling_interface
This iface is mostly useful for more complex plugins. One it is ready I suggest
inclusion in gst-plugins-base as I don't think core elements will need it.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list