diff --git a/ChangeLog b/ChangeLog index 5f8fb83e36..c369366f6f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2005-07-25 Edward Hervey + + * gst/gst-types.defs: (GhostPad): + Added GhostPad type + * gst/interfaces.defs: + Added MixerTrackFlags, TunerChannelFlags and MixerOptions + + Want the rest of the poem ? ;) + 2005-07-23 Edward Hervey * configure.ac: diff --git a/gst/gst-types.defs b/gst/gst-types.defs index 031198bcd2..0e7c73137b 100644 --- a/gst/gst-types.defs +++ b/gst/gst-types.defs @@ -51,6 +51,13 @@ (gtype-id "GST_TYPE_PAD") ) +(define-object GhostPad + (in-module "Gst") + (parent "GstPad") + (c-name "GstGhostPad") + (gtype-id "GST_TYPE_GHOST_PAD") +) + (define-object PadTemplate (in-module "Gst") (parent "GstObject") diff --git a/gst/interfaces.defs b/gst/interfaces.defs index 45f9ef767b..42f0dc2cd6 100644 --- a/gst/interfaces.defs +++ b/gst/interfaces.defs @@ -32,6 +32,31 @@ ) ) +(define-flags MixerTrackFlags + (in-module "Gst") + (c-name "GstMixerTrackFlags") + (gtype-id "GST_TYPE_MIXER_TRACK_FLAGS") + (values + '("input" "GST_MIXER_TRACK_INPUT") + '("output" "GST_MIXER_TRACK_OUTPUT") + '("mute" "GST_MIXER_TRACK_MUTE") + '("record" "GST_MIXER_TRACK_RECORD") + '("master" "GST_MIXER_TRACK_MASTER") + '("software" "GST_MIXER_TRACK_SOFTWARE") + ) +) + +(define-flags TunerChannelFlags + (in-module "Gst") + (c-name "GstTunerChannelFlags") + (gtype-id "GST_TYPE_TUNER_CHANNEL_FLAGS") + (values + '("input" "GST_TUNER_CHANNEL_INPUT") + '("output" "GST_TUNER_CHANNEL_OUTPUT") + '("frequency" "GST_TUNER_CHANNEL_FREQUENCY") + '("audio" "GST_TUNER_CHANNEL_AUDIO") + ) +) ;; From /opt/gnome/include/gstreamer-0.7/gst/colorbalance/colorbalance.h @@ -527,6 +552,13 @@ ) ) +(define-object MixerOptions + (in-module "Gst") + (parent "GstMixerTrack") + (c-name "GstMixerOptions") + (gtype-id "GST_TYPE_MIXER_OPTIONS") +) + (define-interface Navigation (in-module "Gst") (c-name "GstNavigation")