Extend the code generator to handle GstMiniObject and implement Gst.MiniObject
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 20 May 2009 15:29:36 +0000 (17:29 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 20 May 2009 15:32:03 +0000 (17:32 +0200)
commitcf9fd6ec9aaed9ebd6e6ca25b80e4ee73c82762e
tree257a6f7c4fa5f16bb58c9126db6eccb6acc8f9d9
parent4582abb4f3abacc24e071c22a93357c2b8566a89
Extend the code generator to handle GstMiniObject and implement Gst.MiniObject

Also fix indention everywhere and change code to use Gst.MiniObject.GetObject()
instead of GLib.Opaque.GetOpaque().

It's currently not possible to implement or use GInterfaces on mini objects
but apart from that this should be a great improvement, especially new
mini object classes can be defined in C# now.
21 files changed:
TODO
generator/Makefile.am
generator/MiniObjectGen.cs [new file with mode: 0644]
generator/Parser.cs
generator/SymbolTable.cs
gstreamer-sharp/Buffer.custom
gstreamer-sharp/EnumInfo.cs
gstreamer-sharp/Event.custom
gstreamer-sharp/Gstreamer.metadata
gstreamer-sharp/Iterator.cs
gstreamer-sharp/Makefile.am
gstreamer-sharp/Message.custom
gstreamer-sharp/MiniObject.cs [new file with mode: 0644]
gstreamer-sharp/MiniObject.custom [deleted file]
gstreamer-sharp/MixerMessage.cs
gstreamer-sharp/NavigationEvent.cs
gstreamer-sharp/NavigationMessage.cs
gstreamer-sharp/NavigationQuery.cs
gstreamer-sharp/Pad.custom
gstreamer-sharp/Query.custom
gstreamer-sharp/TunerNorm.custom