[gst-cvs] gstreamer-sharp: First try to create a code generator for element bindings
Sebastian Dröge
slomo at kemper.freedesktop.org
Thu May 28 01:37:55 PDT 2009
Module: gstreamer-sharp
Branch: master
Commit: 32ba2488a26872762e0e2f4aa7378aa9c6fc703f
URL: http://cgit.freedesktop.org/gstreamer/gstreamer-sharp/commit/?id=32ba2488a26872762e0e2f4aa7378aa9c6fc703f
Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date: Tue May 26 15:32:27 2009 +0200
First try to create a code generator for element bindings
---
configure.ac | 3 +
...PadArgs.xml => DecodeBin+NewDecodedPadArgs.xml} | 37 +-
...dler.xml => DecodeBin+NewDecodedPadHandler.xml} | 6 +-
doc/en/Gst.BasePlugins/DecodeBin.xml | 213 +++-
doc/en/Gst.BasePlugins/PlayBin.xml | 562 ++++++-
doc/en/Gst.BasePlugins/XvImageSink.xml | 839 +++++++++-
doc/en/Gst.CorePlugins/CapsFilter.xml | 116 ++
doc/en/Gst.CorePlugins/HaveTypeHandler.xml | 23 -
...peArgs.xml => TypeFindElement+HaveTypeArgs.xml} | 37 +-
.../TypeFindElement+HaveTypeHandler.xml} | 6 +-
doc/en/Gst.CorePlugins/TypeFindElement.xml | 166 ++-
doc/en/Gst.Interfaces/ChannelChangedArgs.xml | 19 +-
doc/en/Gst.Interfaces/ColorBalance.xml | 96 +-
doc/en/Gst.Interfaces/ColorBalanceAdapter.xml | 228 ++-
doc/en/Gst.Interfaces/ColorBalanceChannel.xml | 137 ++-
doc/en/Gst.Interfaces/ColorBalanceImplementor.xml | 49 +-
doc/en/Gst.Interfaces/ColorBalanceType.xml | 20 +-
doc/en/Gst.Interfaces/FrequencyChangedArgs.xml | 19 +-
doc/en/Gst.Interfaces/Mixer.xml | 267 +++-
doc/en/Gst.Interfaces/MixerAdapter.xml | 393 ++++-
doc/en/Gst.Interfaces/MixerFlags.xml | 44 +-
doc/en/Gst.Interfaces/MixerImplementor.xml | 142 ++-
doc/en/Gst.Interfaces/MixerMessage.xml | 133 ++-
doc/en/Gst.Interfaces/MixerMessageType.xml | 80 +-
doc/en/Gst.Interfaces/MixerOptions.xml | 67 +-
doc/en/Gst.Interfaces/MixerTrack.xml | 199 ++-
doc/en/Gst.Interfaces/MixerTrackFlags.xml | 104 +-
doc/en/Gst.Interfaces/MixerType.xml | 20 +-
doc/en/Gst.Interfaces/Navigation.xml | 76 +-
doc/en/Gst.Interfaces/NavigationAdapter.xml | 202 ++-
doc/en/Gst.Interfaces/NavigationCommand.xml | 267 +++-
doc/en/Gst.Interfaces/NavigationEvent.xml | 105 +-
doc/en/Gst.Interfaces/NavigationEventType.xml | 80 +-
doc/en/Gst.Interfaces/NavigationImplementor.xml | 14 +-
doc/en/Gst.Interfaces/NavigationMessage.xml | 122 +-
doc/en/Gst.Interfaces/NavigationMessageType.xml | 44 +-
doc/en/Gst.Interfaces/NavigationQuery.xml | 129 ++-
doc/en/Gst.Interfaces/NavigationQueryType.xml | 32 +-
doc/en/Gst.Interfaces/NormChangedArgs.xml | 19 +-
doc/en/Gst.Interfaces/ProbeNeededArgs.xml | 19 +-
doc/en/Gst.Interfaces/PropertyProbe.xml | 98 +-
doc/en/Gst.Interfaces/PropertyProbeAdapter.xml | 230 ++-
doc/en/Gst.Interfaces/PropertyProbeImplementor.xml | 66 +-
doc/en/Gst.Interfaces/SignalChangedArgs.xml | 19 +-
doc/en/Gst.Interfaces/Tuner.xml | 276 +++-
doc/en/Gst.Interfaces/TunerAdapter.xml | 426 ++++--
doc/en/Gst.Interfaces/TunerChannel.xml | 243 ++-
doc/en/Gst.Interfaces/TunerChannelFlags.xml | 44 +-
doc/en/Gst.Interfaces/TunerImplementor.xml | 110 +-
doc/en/Gst.Interfaces/TunerNorm.xml | 77 +-
doc/en/Gst.Interfaces/ValueChangedArgs.xml | 19 +-
doc/en/Gst.Interfaces/VideoOrientation.xml | 148 ++-
doc/en/Gst.Interfaces/VideoOrientationAdapter.xml | 274 +++-
.../Gst.Interfaces/VideoOrientationImplementor.xml | 148 ++-
doc/en/Gst.Interfaces/XOverlay.xml | 72 +-
doc/en/Gst.Interfaces/XOverlayAdapter.xml | 198 ++-
doc/en/Gst.Interfaces/XOverlayImplementor.xml | 41 +-
doc/en/Gst/ActivateMode.xml | 32 +-
doc/en/Gst/Application.xml | 62 +-
doc/en/Gst/Array.xml | 129 +-
doc/en/Gst/AssocFlags.xml | 44 +-
doc/en/Gst/Bin.xml | 760 +++++++--
doc/en/Gst/BinFlags.xml | 8 +-
doc/en/Gst/BindingHelper.xml | 74 +-
doc/en/Gst/Buffer.xml | 326 +++-
doc/en/Gst/BufferCopyFlags.xml | 32 +-
doc/en/Gst/BufferFlags.xml | 116 +-
doc/en/Gst/BufferingMode.xml | 44 +-
doc/en/Gst/Bus.xml | 449 ++++-
doc/en/Gst/BusFlags.xml | 20 +-
doc/en/Gst/BusSyncReply.xml | 32 +-
doc/en/Gst/Caps.xml | 594 +++++--
doc/en/Gst/ChildAddedArgs.xml | 19 +-
doc/en/Gst/ChildProxy.xml | 110 +-
doc/en/Gst/ChildProxyAdapter.xml | 255 +++-
doc/en/Gst/ChildProxyImplementor.xml | 29 +-
doc/en/Gst/ChildRemovedArgs.xml | 19 +-
doc/en/Gst/Clock.xml | 818 +++++++---
doc/en/Gst/ClockEntry.xml | 196 ++-
doc/en/Gst/ClockEntryType.xml | 20 +-
doc/en/Gst/ClockFlags.xml | 80 +-
doc/en/Gst/ClockReturn.xml | 80 +-
doc/en/Gst/ClockType.xml | 20 +-
doc/en/Gst/CoreError.xml | 176 ++-
doc/en/Gst/Date.xml | 171 ++-
doc/en/Gst/DoLatencyArgs.xml | 5 +-
doc/en/Gst/DoubleRange.xml | 119 +-
doc/en/Gst/DynamicSignal.xml | 93 +-
doc/en/Gst/Element.xml | 1559 +++++++++++++----
doc/en/Gst/ElementAddedArgs.xml | 19 +-
doc/en/Gst/ElementFactory.xml | 323 +++-
doc/en/Gst/ElementFlags.xml | 44 +-
doc/en/Gst/ElementRemovedArgs.xml | 19 +-
doc/en/Gst/EntryAddedArgs.xml | 19 +-
doc/en/Gst/EnumInfo.xml | 95 +-
doc/en/Gst/EnumValue.xml | 38 +-
doc/en/Gst/Event.xml | 695 ++++++--
doc/en/Gst/EventType.xml | 200 ++-
doc/en/Gst/EventTypeFlags.xml | 44 +-
doc/en/Gst/FeatureAddedArgs.xml | 19 +-
doc/en/Gst/FlagsInfo.xml | 81 +-
doc/en/Gst/FlagsValue.xml | 38 +-
doc/en/Gst/FlowReturn.xml | 116 +-
doc/en/Gst/Format.xml | 68 +-
doc/en/Gst/FormatDefinition.xml | 80 +-
doc/en/Gst/Fourcc.xml | 170 ++-
doc/en/Gst/Fraction.xml | 224 ++-
doc/en/Gst/FractionRange.xml | 119 +-
doc/en/Gst/GTypeNameAttribute.xml | 26 +-
doc/en/Gst/GhostPad.xml | 124 +-
doc/en/Gst/HaveDataArgs.xml | 19 +-
doc/en/Gst/ImplementsInterface.xml | 15 +-
doc/en/Gst/ImplementsInterfaceAdapter.xml | 141 ++-
doc/en/Gst/ImplementsInterfaceImplementor.xml | 15 +-
doc/en/Gst/Index.xml | 491 +++++-
doc/en/Gst/IndexAssociation.xml | 54 +-
doc/en/Gst/IndexCertainty.xml | 32 +-
doc/en/Gst/IndexEntry.xml | 289 +++-
doc/en/Gst/IndexEntryType.xml | 44 +-
doc/en/Gst/IndexFactory.xml | 126 ++-
doc/en/Gst/IndexFlags.xml | 32 +-
doc/en/Gst/IndexLookupMethod.xml | 32 +-
doc/en/Gst/IndexResolverMethod.xml | 32 +-
doc/en/Gst/IntRange.xml | 119 +-
doc/en/Gst/LibraryError.xml | 80 +-
doc/en/Gst/LinkedArgs.xml | 19 +-
doc/en/Gst/List.xml | 129 +-
doc/en/Gst/Message.xml | 1790 +++++++++++++++-----
doc/en/Gst/MessageArgs.xml | 19 +-
doc/en/Gst/MessageType.xml | 296 +++--
doc/en/Gst/MiniObject.xml | 373 ++++-
doc/en/Gst/MiniObjectFlags.xml | 20 +-
doc/en/Gst/NewUriArgs.xml | 19 +-
doc/en/Gst/Object.xml | 427 ++++-
doc/en/Gst/ObjectFlags.xml | 32 +-
doc/en/Gst/Pad.xml | 1709 +++++++++++++++----
doc/en/Gst/PadAddedArgs.xml | 19 +-
doc/en/Gst/PadCreatedArgs.xml | 19 +-
doc/en/Gst/PadDirection.xml | 32 +-
doc/en/Gst/PadFlags.xml | 68 +-
doc/en/Gst/PadLinkReturn.xml | 80 +-
doc/en/Gst/PadPresence.xml | 32 +-
doc/en/Gst/PadRemovedArgs.xml | 19 +-
doc/en/Gst/PadTemplate.xml | 185 ++-
doc/en/Gst/PadTemplateFlags.xml | 20 +-
doc/en/Gst/ParentSetArgs.xml | 19 +-
doc/en/Gst/ParentUnsetArgs.xml | 19 +-
doc/en/Gst/Parse.xml | 126 ++-
doc/en/Gst/ParseContext.xml | 66 +-
doc/en/Gst/ParseError.xml | 80 +-
doc/en/Gst/ParseFlags.xml | 20 +-
doc/en/Gst/Pipeline.xml | 173 ++-
doc/en/Gst/PipelineFlags.xml | 20 +-
doc/en/Gst/Plugin.xml | 296 +++-
doc/en/Gst/PluginAddedArgs.xml | 19 +-
doc/en/Gst/PluginDependencyFlags.xml | 44 +-
doc/en/Gst/PluginError.xml | 32 +-
doc/en/Gst/PluginFeature.xml | 99 +-
doc/en/Gst/PluginFlags.xml | 8 +-
doc/en/Gst/Preset.xml | 148 ++-
doc/en/Gst/PresetAdapter.xml | 274 +++-
doc/en/Gst/PresetDefault.xml | 170 ++-
doc/en/Gst/PresetImplementor.xml | 148 ++-
doc/en/Gst/PropertyInfo.xml | 164 ++-
doc/en/Gst/ProxyPad.xml | 33 +-
doc/en/Gst/Query.xml | 825 +++++++---
doc/en/Gst/QueryType.xml | 152 ++-
doc/en/Gst/Rank.xml | 44 +-
doc/en/Gst/Registry.xml | 444 ++++--
doc/en/Gst/ResourceError.xml | 176 ++-
doc/en/Gst/SeekFlags.xml | 68 +-
doc/en/Gst/SeekType.xml | 44 +-
doc/en/Gst/Segment.xml | 450 ++++--
doc/en/Gst/State.xml | 56 +-
doc/en/Gst/StateChange.xml | 68 +-
doc/en/Gst/StateChangeReturn.xml | 44 +-
doc/en/Gst/StaticPadTemplate.xml | 94 +-
doc/en/Gst/StreamError.xml | 164 ++-
doc/en/Gst/Structure.xml | 503 +++++--
doc/en/Gst/StructureChangeType.xml | 20 +-
doc/en/Gst/SyncMessageArgs.xml | 19 +-
doc/en/Gst/SystemClock.xml | 67 +-
doc/en/Gst/Tag.xml | 936 ++++++++---
doc/en/Gst/TagFlags.xml | 56 +-
doc/en/Gst/TagList.xml | 328 +++-
doc/en/Gst/TagMergeMode.xml | 92 +-
doc/en/Gst/TagSetter.xml | 62 +-
doc/en/Gst/TagSetterAdapter.xml | 186 ++-
doc/en/Gst/Task.xml | 165 ++-
doc/en/Gst/TaskState.xml | 32 +-
doc/en/Gst/TypeFind.xml | 123 ++-
doc/en/Gst/TypeFindFactory.xml | 128 ++-
doc/en/Gst/TypeFindProbability.xml | 56 +-
doc/en/Gst/URIHandler.xml | 70 +-
doc/en/Gst/URIHandlerAdapter.xml | 202 ++-
doc/en/Gst/URIHandlerImplementor.xml | 29 +-
doc/en/Gst/URIType.xml | 32 +-
doc/en/Gst/UnlinkedArgs.xml | 19 +-
doc/en/Gst/Util.xml | 195 ++-
doc/en/Gst/Version.xml | 66 +-
doc/en/index.xml | 9 +-
elementgen/Makefile.am | 21 +
elementgen/elementgen.cs | 494 ++++++
elementgen/gst-xmlinspect.c | 673 ++++++++
elementgen/interfaces/GstChildProxy.cs | 70 +
elementgen/interfaces/GstColorBalance.cs | 58 +
elementgen/interfaces/GstImplementsInterface.cs | 9 +
elementgen/interfaces/GstNavigation.cs | 37 +
elementgen/interfaces/GstPropertyProbe.cs | 92 +
elementgen/interfaces/GstXOverlay.cs | 37 +
gstreamer-sharp/Makefile.am | 7 +-
gstreamer-sharp/baseplugins/DecodeBin.cs | 55 -
gstreamer-sharp/baseplugins/Makefile.am | 24 +
gstreamer-sharp/baseplugins/PlayBin.cs | 129 --
gstreamer-sharp/baseplugins/XvImageSink.cs | 54 -
gstreamer-sharp/baseplugins/decodebin.custom | 35 +
gstreamer-sharp/baseplugins/inspect/decodebin.raw | 119 ++
gstreamer-sharp/baseplugins/inspect/playbin.raw | 248 +++
.../baseplugins/inspect/xvimagesink.raw | 280 +++
gstreamer-sharp/baseplugins/playbin.metadata | 5 +
gstreamer-sharp/coreplugins/CapsFilter.cs | 39 -
gstreamer-sharp/coreplugins/Makefile.am | 25 +
gstreamer-sharp/coreplugins/TypeFindElement.cs | 102 --
gstreamer-sharp/coreplugins/inspect/capsfilter.raw | 95 +
gstreamer-sharp/coreplugins/inspect/typefind.raw | 120 ++
gstreamer-sharp/coreplugins/typefind.custom | 34 +
samples/DecodeBinTranscoder.cs | 2 +-
samples/GtkVideoPlayer.cs | 2 +-
228 files changed, 26704 insertions(+), 7647 deletions(-)
Diff: http://cgit.freedesktop.org/gstreamer/gstreamer-sharp/diff/?id=32ba2488a26872762e0e2f4aa7378aa9c6fc703f
More information about the Gstreamer-commits
mailing list