gstreamer/ChangeLog
2009-09-03 11:45:11 +02:00

5326 lines
187 KiB
Text

=== release 0.9.0 ===
2009-09-03 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
releasing 0.9.0, "Good things come to those who wait"
2009-09-03 11:29:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* Makefile.am:
Also create tar.bz2 tarballs
2009-09-03 11:09:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.GLib/GType.xml:
* doc/en/Gst.GLib/Global.xml:
* doc/en/Gst.GLib/Log.xml:
* doc/en/Gst.GLib/MainContext.xml:
* doc/en/Gst.GLib/MainLoop.xml:
* doc/en/Gst.GLib/Object.xml:
Update docs
2009-09-03 11:07:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/CallbackGen.cs:
* generator/ClassGen.cs:
* generator/ConstStringGen.cs:
* generator/Ctor.cs:
* generator/EnumGen.cs:
* generator/FieldBase.cs:
* generator/GObjectVM.cs:
* generator/GenBase.cs:
* generator/HandleBase.cs:
* generator/IGeneratable.cs:
* generator/InterfaceGen.cs:
* generator/ManagedCallString.cs:
* generator/Method.cs:
* generator/MiniObjectGen.cs:
* generator/ObjectGen.cs:
* generator/OpaqueGen.cs:
* generator/ReturnValue.cs:
* generator/Signal.cs:
* generator/SimpleBase.cs:
* generator/StructBase.cs:
* generator/StructField.cs:
* generator/SymbolTable.cs:
* generator/VirtualMethod.cs:
* generator/gst-codegen.diff:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/MiniObject.cs:
* gstreamer-sharp/glib-sharp/Argv.cs:
* gstreamer-sharp/glib-sharp/DelegateWrapper.cs:
* gstreamer-sharp/glib-sharp/DestroyNotify.cs:
* gstreamer-sharp/glib-sharp/EnumWrapper.cs:
* gstreamer-sharp/glib-sharp/ExceptionManager.cs:
* gstreamer-sharp/glib-sharp/FileUtils.cs:
* gstreamer-sharp/glib-sharp/Format.cs:
* gstreamer-sharp/glib-sharp/GException.cs:
* gstreamer-sharp/glib-sharp/GString.cs:
* gstreamer-sharp/glib-sharp/GType.cs:
* gstreamer-sharp/glib-sharp/Global.cs:
* gstreamer-sharp/glib-sharp/IOChannel.cs:
* gstreamer-sharp/glib-sharp/Idle.cs:
* gstreamer-sharp/glib-sharp/InitiallyUnowned.cs:
* gstreamer-sharp/glib-sharp/List.cs:
* gstreamer-sharp/glib-sharp/ListBase.cs:
* gstreamer-sharp/glib-sharp/Log.cs:
* gstreamer-sharp/glib-sharp/MainContext.cs:
* gstreamer-sharp/glib-sharp/MainLoop.cs:
* gstreamer-sharp/glib-sharp/ManagedValue.cs:
* gstreamer-sharp/glib-sharp/Markup.cs:
* gstreamer-sharp/glib-sharp/Marshaller.cs:
* gstreamer-sharp/glib-sharp/NotifyHandler.cs:
* gstreamer-sharp/glib-sharp/Object.cs:
* gstreamer-sharp/glib-sharp/ObjectManager.cs:
* gstreamer-sharp/glib-sharp/ParamSpec.cs:
* gstreamer-sharp/glib-sharp/Priority.cs:
* gstreamer-sharp/glib-sharp/PtrArray.cs:
* gstreamer-sharp/glib-sharp/SList.cs:
* gstreamer-sharp/glib-sharp/Signal.cs:
* gstreamer-sharp/glib-sharp/SignalArgs.cs:
* gstreamer-sharp/glib-sharp/SignalCallback.cs:
* gstreamer-sharp/glib-sharp/SignalClosure.cs:
* gstreamer-sharp/glib-sharp/Source.cs:
* gstreamer-sharp/glib-sharp/Spawn.cs:
* gstreamer-sharp/glib-sharp/Thread.cs:
* gstreamer-sharp/glib-sharp/Timeout.cs:
* gstreamer-sharp/glib-sharp/ToggleRef.cs:
* gstreamer-sharp/glib-sharp/TypeConverter.cs:
* gstreamer-sharp/glib-sharp/TypeFundamentals.cs:
* gstreamer-sharp/glib-sharp/UnwrappedObject.cs:
* gstreamer-sharp/glib-sharp/Value.cs:
* gstreamer-sharp/glib-sharp/ValueArray.cs:
* gstreamer-sharp/glib-sharp/gst-glib-sharp.diff:
* gstreamer-sharp/glue/Makefile.am:
* parser/gst-gapi2xml.pl.diff:
Update internal glib-sharp copy and code generator to latest SVN trunk
2009-09-03 10:21:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* doc/Makefile.am:
* elementgen/Makefile.am:
* elementgen/elementgen.cs:
* generator/Makefile.am:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
* tests/Makefile.am:
Fix make distcheck
2009-09-03 09:28:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
Fix out-of-tree builds for real now
2009-09-03 08:57:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Makefile.am:
Fix build of plugin bindings and don't ship generated sources
2009-09-03 08:46:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
* tests/Makefile.am:
Ship all required files in the tarballs and fix running of the unit test suite
2009-09-03 08:36:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* Makefile.am:
Run the testsuite when calling the check target in the toplevel Makefile
2009-08-14 09:04:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Makefile.am:
Fix out of tree build for the interface override files
2009-08-14 09:02:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* parser/Makefile.am:
Add gapi-parser.cs to EXTRA_DIST
2009-08-14 09:01:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* Makefile.am:
Add generator to SUBDIRS
2009-08-14 08:59:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
Write a nice README
2009-08-14 08:56:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
Allow to use real nunit instead of mono-nunit and prefer it
2009-08-14 08:40:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/AppSrc.cs:
Make the AppSrc example work on big endian architectures too
Cairo's ARGB32 format is defined to be native endianness, i.e.
we have to use GST_VIDEO_FORMAT_ARGB or _BGRA depending on
endianness.
2009-08-14 08:37:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/GtkVideoPlayer.cs:
Make it possible to use the GtkVideoPlayer example on Win32 too
2009-08-14 07:27:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* samples/Makefile.am:
And also check for mono-cairo and only compile the appsrc sample when it's available
2009-08-14 07:21:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* samples/Makefile.am:
Check for gtk-sharp and glib-sharp and conditionally compile the samples
2009-08-09 09:58:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glib-sharp/Argv.cs:
* gstreamer-sharp/glib-sharp/DelegateWrapper.cs:
* gstreamer-sharp/glib-sharp/DestroyNotify.cs:
* gstreamer-sharp/glib-sharp/EnumWrapper.cs:
* gstreamer-sharp/glib-sharp/ExceptionManager.cs:
* gstreamer-sharp/glib-sharp/FileUtils.cs:
* gstreamer-sharp/glib-sharp/GString.cs:
* gstreamer-sharp/glib-sharp/GType.cs:
* gstreamer-sharp/glib-sharp/Global.cs:
* gstreamer-sharp/glib-sharp/Idle.cs:
* gstreamer-sharp/glib-sharp/InitiallyUnowned.cs:
* gstreamer-sharp/glib-sharp/ListBase.cs:
* gstreamer-sharp/glib-sharp/MainContext.cs:
* gstreamer-sharp/glib-sharp/MainLoop.cs:
* gstreamer-sharp/glib-sharp/ManagedValue.cs:
* gstreamer-sharp/glib-sharp/Marshaller.cs:
* gstreamer-sharp/glib-sharp/NotifyHandler.cs:
* gstreamer-sharp/glib-sharp/Object.cs:
* gstreamer-sharp/glib-sharp/ObjectManager.cs:
* gstreamer-sharp/glib-sharp/ParamSpec.cs:
* gstreamer-sharp/glib-sharp/Priority.cs:
* gstreamer-sharp/glib-sharp/PtrArray.cs:
* gstreamer-sharp/glib-sharp/Signal.cs:
* gstreamer-sharp/glib-sharp/SignalArgs.cs:
* gstreamer-sharp/glib-sharp/SignalCallback.cs:
* gstreamer-sharp/glib-sharp/SignalClosure.cs:
* gstreamer-sharp/glib-sharp/Source.cs:
* gstreamer-sharp/glib-sharp/Spawn.cs:
* gstreamer-sharp/glib-sharp/Timeout.cs:
* gstreamer-sharp/glib-sharp/ToggleRef.cs:
* gstreamer-sharp/glib-sharp/TypeConverter.cs:
* gstreamer-sharp/glib-sharp/TypeFundamentals.cs:
* gstreamer-sharp/glib-sharp/UnwrappedObject.cs:
* gstreamer-sharp/glib-sharp/Value.cs:
* gstreamer-sharp/glib-sharp/ValueArray.cs:
Change GLib.* to Gst.GLib.* and register managed GTypes with a different name prefix
This prevents all remaining conflicts between internal and external glib-sharp.
2009-08-08 07:41:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/ElementTest.cs:
* tests/PipelineTest.cs:
Fix test compilation
2009-08-05 17:42:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/gst-codegen.diff:
* gstreamer-sharp/glib-sharp/gst-glib-sharp.diff:
Update code generator and glib-sharp diffs
These diffs contain our changes to gtk-sharp trunk
2009-08-05 16:57:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* doc/en/Gst.App/AppSink.xml:
* doc/en/Gst.App/AppSrc.xml:
* doc/en/Gst.App/NeedDataArgs.xml:
* doc/en/Gst.App/SeekDataArgs.xml:
* doc/en/Gst.Base/Adapter.xml:
* doc/en/Gst.Base/BaseSink.xml:
* doc/en/Gst.Base/BaseSrc.xml:
* doc/en/Gst.Base/BaseTransform.xml:
* doc/en/Gst.Base/PushSrc.xml:
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+DrainedArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+DrainedHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AudioChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AudioChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+TextChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+TextChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+VideoChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+VideoChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.Cdda/CddaBaseSrc.xml:
* doc/en/Gst.Cdda/CddaBaseSrcMode.xml:
* doc/en/Gst.Controller/ControlSource+GetValueCallback.xml:
* doc/en/Gst.Controller/ControlSource.xml:
* doc/en/Gst.Controller/Controller.xml:
* doc/en/Gst.Controller/InterpolationControlSource.xml:
* doc/en/Gst.Controller/LFOControlSource.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSink.xml:
* doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSrc.xml:
* doc/en/Gst.CorePlugins/FdSink.xml:
* doc/en/Gst.CorePlugins/FdSrc.xml:
* doc/en/Gst.CorePlugins/FileIndex.xml:
* doc/en/Gst.CorePlugins/FileSink.xml:
* doc/en/Gst.CorePlugins/FileSrc.xml:
* doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/Identity.xml:
* doc/en/Gst.CorePlugins/MultiQueue+OverrunArgs.xml:
* doc/en/Gst.CorePlugins/MultiQueue+OverrunHandler.xml:
* doc/en/Gst.CorePlugins/MultiQueue+UnderrunArgs.xml:
* doc/en/Gst.CorePlugins/MultiQueue+UnderrunHandler.xml:
* doc/en/Gst.CorePlugins/MultiQueue.xml:
* doc/en/Gst.CorePlugins/Queue+OverrunArgs.xml:
* doc/en/Gst.CorePlugins/Queue+OverrunHandler.xml:
* doc/en/Gst.CorePlugins/Queue+PushingArgs.xml:
* doc/en/Gst.CorePlugins/Queue+PushingHandler.xml:
* doc/en/Gst.CorePlugins/Queue+RunningArgs.xml:
* doc/en/Gst.CorePlugins/Queue+RunningHandler.xml:
* doc/en/Gst.CorePlugins/Queue+UnderrunArgs.xml:
* doc/en/Gst.CorePlugins/Queue+UnderrunHandler.xml:
* doc/en/Gst.CorePlugins/Queue.xml:
* doc/en/Gst.CorePlugins/Tee.xml:
* doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst.GLib/Argv.xml:
* doc/en/Gst.GLib/Boxed.xml:
* doc/en/Gst.GLib/CDeclCallbackAttribute.xml:
* doc/en/Gst.GLib/ClassInitializerAttribute.xml:
* doc/en/Gst.GLib/ConnectBeforeAttribute.xml:
* doc/en/Gst.GLib/ConnectFlags.xml:
* doc/en/Gst.GLib/DefaultSignalHandlerAttribute.xml:
* doc/en/Gst.GLib/DelegateWrapper.xml:
* doc/en/Gst.GLib/DestroyHelper.xml:
* doc/en/Gst.GLib/DestroyNotify.xml:
* doc/en/Gst.GLib/EnumWrapper.xml:
* doc/en/Gst.GLib/ExceptionManager.xml:
* doc/en/Gst.GLib/FileUtils.xml:
* doc/en/Gst.GLib/GException.xml:
* doc/en/Gst.GLib/GInterfaceAdapter.xml:
* doc/en/Gst.GLib/GInterfaceAttribute.xml:
* doc/en/Gst.GLib/GInterfaceInitHandler.xml:
* doc/en/Gst.GLib/GSourceFunc.xml:
* doc/en/Gst.GLib/GString.xml:
* doc/en/Gst.GLib/GType.xml:
* doc/en/Gst.GLib/GTypeAttribute.xml:
* doc/en/Gst.GLib/Global.xml:
* doc/en/Gst.GLib/IOChannel.xml:
* doc/en/Gst.GLib/IOChannelError.xml:
* doc/en/Gst.GLib/IOCondition.xml:
* doc/en/Gst.GLib/IOFlags.xml:
* doc/en/Gst.GLib/IOFunc.xml:
* doc/en/Gst.GLib/IOStatus.xml:
* doc/en/Gst.GLib/IWrapper.xml:
* doc/en/Gst.GLib/Idle.xml:
* doc/en/Gst.GLib/IdleHandler.xml:
* doc/en/Gst.GLib/IgnoreClassInitializersAttribute.xml:
* doc/en/Gst.GLib/List.xml:
* doc/en/Gst.GLib/ListBase+FilenameString.xml:
* doc/en/Gst.GLib/ListBase.xml:
* doc/en/Gst.GLib/Log.xml:
* doc/en/Gst.GLib/LogFunc.xml:
* doc/en/Gst.GLib/LogLevelFlags.xml:
* doc/en/Gst.GLib/MainContext.xml:
* doc/en/Gst.GLib/MainLoop.xml:
* doc/en/Gst.GLib/Markup.xml:
* doc/en/Gst.GLib/Marshaller.xml:
* doc/en/Gst.GLib/MissingIntPtrCtorException.xml:
* doc/en/Gst.GLib/NotifyArgs.xml:
* doc/en/Gst.GLib/NotifyHandler.xml:
* doc/en/Gst.GLib/Object.xml:
* doc/en/Gst.GLib/ObjectManager.xml:
* doc/en/Gst.GLib/Opaque.xml:
* doc/en/Gst.GLib/ParamSpec.xml:
* doc/en/Gst.GLib/PrintFunc.xml:
* doc/en/Gst.GLib/Priority.xml:
* doc/en/Gst.GLib/Process.xml:
* doc/en/Gst.GLib/PropertyAttribute.xml:
* doc/en/Gst.GLib/PtrArray.xml:
* doc/en/Gst.GLib/SList.xml:
* doc/en/Gst.GLib/SeekType.xml:
* doc/en/Gst.GLib/Signal+EmissionHook.xml:
* doc/en/Gst.GLib/Signal+EmissionHookMarshaler.xml:
* doc/en/Gst.GLib/Signal+EmissionHookNative.xml:
* doc/en/Gst.GLib/Signal+Flags.xml:
* doc/en/Gst.GLib/Signal+InvocationHint.xml:
* doc/en/Gst.GLib/Signal.xml:
* doc/en/Gst.GLib/SignalArgs.xml:
* doc/en/Gst.GLib/SignalAttribute.xml:
* doc/en/Gst.GLib/SignalCallback.xml:
* doc/en/Gst.GLib/Source.xml:
* doc/en/Gst.GLib/SpawnChildSetupFunc.xml:
* doc/en/Gst.GLib/SpawnError.xml:
* doc/en/Gst.GLib/SpawnFlags.xml:
* doc/en/Gst.GLib/Thread.xml:
* doc/en/Gst.GLib/Timeout.xml:
* doc/en/Gst.GLib/TimeoutHandler.xml:
* doc/en/Gst.GLib/TypeConverter.xml:
* doc/en/Gst.GLib/TypeFundamentals.xml:
* doc/en/Gst.GLib/TypeInitializerAttribute.xml:
* doc/en/Gst.GLib/TypeResolutionHandler.xml:
* doc/en/Gst.GLib/UnhandledExceptionArgs.xml:
* doc/en/Gst.GLib/UnhandledExceptionHandler.xml:
* doc/en/Gst.GLib/UnwrappedObject.xml:
* doc/en/Gst.GLib/Value.xml:
* doc/en/Gst.GLib/ValueArray.xml:
* doc/en/Gst.Interfaces/ChannelChangedArgs.xml:
* doc/en/Gst.Interfaces/ColorBalance.xml:
* doc/en/Gst.Interfaces/ColorBalanceAdapter.xml:
* doc/en/Gst.Interfaces/ColorBalanceChannel.xml:
* doc/en/Gst.Interfaces/ColorBalanceImplementor.xml:
* doc/en/Gst.Interfaces/ColorBalanceType.xml:
* doc/en/Gst.Interfaces/FrequencyChangedArgs.xml:
* doc/en/Gst.Interfaces/Mixer.xml:
* doc/en/Gst.Interfaces/MixerAdapter.xml:
* doc/en/Gst.Interfaces/MixerFlags.xml:
* doc/en/Gst.Interfaces/MixerImplementor.xml:
* doc/en/Gst.Interfaces/MixerMessageType.xml:
* doc/en/Gst.Interfaces/MixerOptions.xml:
* doc/en/Gst.Interfaces/MixerTrack.xml:
* doc/en/Gst.Interfaces/MixerTrackFlags.xml:
* doc/en/Gst.Interfaces/MixerType.xml:
* doc/en/Gst.Interfaces/Navigation.xml:
* doc/en/Gst.Interfaces/NavigationAdapter.xml:
* doc/en/Gst.Interfaces/NavigationCommand.xml:
* doc/en/Gst.Interfaces/NavigationEventType.xml:
* doc/en/Gst.Interfaces/NavigationImplementor.xml:
* doc/en/Gst.Interfaces/NavigationMessageType.xml:
* doc/en/Gst.Interfaces/NavigationQueryType.xml:
* doc/en/Gst.Interfaces/NormChangedArgs.xml:
* doc/en/Gst.Interfaces/ProbeNeededArgs.xml:
* doc/en/Gst.Interfaces/PropertyProbe.xml:
* doc/en/Gst.Interfaces/PropertyProbeAdapter.xml:
* doc/en/Gst.Interfaces/PropertyProbeImplementor.xml:
* doc/en/Gst.Interfaces/SignalChangedArgs.xml:
* doc/en/Gst.Interfaces/Tuner.xml:
* doc/en/Gst.Interfaces/TunerAdapter.xml:
* doc/en/Gst.Interfaces/TunerChannel.xml:
* doc/en/Gst.Interfaces/TunerChannelFlags.xml:
* doc/en/Gst.Interfaces/TunerImplementor.xml:
* doc/en/Gst.Interfaces/TunerNorm.xml:
* doc/en/Gst.Interfaces/ValueChangedArgs.xml:
* doc/en/Gst.Interfaces/VideoOrientation.xml:
* doc/en/Gst.Interfaces/VideoOrientationAdapter.xml:
* doc/en/Gst.Interfaces/VideoOrientationImplementor.xml:
* doc/en/Gst.Interfaces/XOverlay.xml:
* doc/en/Gst.Interfaces/XOverlayAdapter.xml:
* doc/en/Gst.Interfaces/XOverlayImplementor.xml:
* doc/en/Gst.Video/VideoFilter.xml:
* doc/en/Gst.Video/VideoFormat.xml:
* doc/en/Gst.Video/VideoSink.xml:
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/Array.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/EnumInfo.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/FlagsInfo.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/ImplementsInterface.xml:
* doc/en/Gst/ImplementsInterfaceAdapter.xml:
* doc/en/Gst/ImplementsInterfaceImplementor.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/Iterator.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewUriArgs.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadIterIntLinkFunction.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/Preset.xml:
* doc/en/Gst/PresetAdapter.xml:
* doc/en/Gst/PresetDefault.xml:
* doc/en/Gst/PresetImplementor.xml:
* doc/en/Gst/PropertyInfo.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/SignalHandler.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeFunc.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/TagSetterImplementor.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/URIHandler.xml:
* doc/en/Gst/URIHandlerAdapter.xml:
* doc/en/Gst/URIHandlerImplementor.xml:
* doc/en/Gst/URIType.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/index.xml:
* doc/en/ns-Gst.GLib.xml:
* elementgen/elementgen.cs:
* generator/BoxedGen.cs:
* generator/ByRefGen.cs:
* generator/CallbackGen.cs:
* generator/ConstFilenameGen.cs:
* generator/ConstStringGen.cs:
* generator/Ctor.cs:
* generator/DefaultSignalHandler.cs:
* generator/EnumGen.cs:
* generator/GObjectVM.cs:
* generator/InterfaceGen.cs:
* generator/MethodBody.cs:
* generator/MiniObjectGen.cs:
* generator/ObjectBase.cs:
* generator/ObjectGen.cs:
* generator/OpaqueGen.cs:
* generator/Property.cs:
* generator/ReturnValue.cs:
* generator/Signal.cs:
* generator/StructBase.cs:
* generator/StructGen.cs:
* generator/SymbolTable.cs:
* generator/VirtualMethod.cs:
* gstreamer-sharp/AppSink.custom:
* gstreamer-sharp/AppSrc.custom:
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/ColorBalanceChannel.custom:
* gstreamer-sharp/ControlSource.custom:
* gstreamer-sharp/Controller.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/EnumInfo.cs:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/GError.cs:
* gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs:
* gstreamer-sharp/IndexEntry.custom:
* gstreamer-sharp/IndexFactory.custom:
* gstreamer-sharp/Iterator.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Marshaller.cs:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/MiniObject.cs:
* gstreamer-sharp/MixerMessage.cs:
* gstreamer-sharp/MixerTrack.custom:
* gstreamer-sharp/NavigationEvent.cs:
* gstreamer-sharp/NavigationMessage.cs:
* gstreamer-sharp/NavigationQuery.cs:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/PadTemplate.custom:
* gstreamer-sharp/Plugin.custom:
* gstreamer-sharp/PresetDefault.cs:
* gstreamer-sharp/PropertyInfo.cs:
* gstreamer-sharp/Query.custom:
* gstreamer-sharp/Registry.custom:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/TagList.custom:
* gstreamer-sharp/TunerChannel.custom:
* gstreamer-sharp/TunerNorm.custom:
* gstreamer-sharp/TypeFind.custom:
* gstreamer-sharp/TypeFindDelegates.cs:
* gstreamer-sharp/TypeFindFactory.custom:
* gstreamer-sharp/Value.cs:
* gstreamer-sharp/Version.cs:
* gstreamer-sharp/VideoUtil.custom:
* gstreamer-sharp/baseplugins/playbin.custom:
* gstreamer-sharp/coreplugins/fileindex.cs:
* gstreamer-sharp/coreplugins/memindex.cs:
* gstreamer-sharp/glib-sharp/ManagedValue.cs:
* samples/HelloWorld.cs:
* samples/Makefile.am:
Use internal glib-sharp copy everywhere and make it work side-by-side with real glib-sharp
glib-sharp will only get a new release with the new API that we need for
3.0 in a year or something. Instead of waiting a year before we can release
something we now have our own internal copy of glib-sharp trunk that will
be dropped once glib-sharp 3.0 is released.
Everything is now compilable and working without any additional patches.
2009-08-05 16:48:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glib-sharp/Argv.cs:
* gstreamer-sharp/glib-sharp/Boxed.cs:
* gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs:
* gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs:
* gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs:
* gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs:
* gstreamer-sharp/glib-sharp/DelegateWrapper.cs:
* gstreamer-sharp/glib-sharp/DestroyNotify.cs:
* gstreamer-sharp/glib-sharp/EnumWrapper.cs:
* gstreamer-sharp/glib-sharp/ExceptionManager.cs:
* gstreamer-sharp/glib-sharp/FileUtils.cs:
* gstreamer-sharp/glib-sharp/Format.cs:
* gstreamer-sharp/glib-sharp/GException.cs:
* gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs:
* gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs:
* gstreamer-sharp/glib-sharp/GString.cs:
* gstreamer-sharp/glib-sharp/GType.cs:
* gstreamer-sharp/glib-sharp/GTypeAttribute.cs:
* gstreamer-sharp/glib-sharp/Global.cs:
* gstreamer-sharp/glib-sharp/IOChannel.cs:
* gstreamer-sharp/glib-sharp/IWrapper.cs:
* gstreamer-sharp/glib-sharp/Idle.cs:
* gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs:
* gstreamer-sharp/glib-sharp/InitiallyUnowned.cs:
* gstreamer-sharp/glib-sharp/List.cs:
* gstreamer-sharp/glib-sharp/ListBase.cs:
* gstreamer-sharp/glib-sharp/Log.cs:
* gstreamer-sharp/glib-sharp/MainContext.cs:
* gstreamer-sharp/glib-sharp/MainLoop.cs:
* gstreamer-sharp/glib-sharp/ManagedValue.cs:
* gstreamer-sharp/glib-sharp/Markup.cs:
* gstreamer-sharp/glib-sharp/Marshaller.cs:
* gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs:
* gstreamer-sharp/glib-sharp/NotifyHandler.cs:
* gstreamer-sharp/glib-sharp/Object.cs:
* gstreamer-sharp/glib-sharp/ObjectManager.cs:
* gstreamer-sharp/glib-sharp/Opaque.cs:
* gstreamer-sharp/glib-sharp/ParamSpec.cs:
* gstreamer-sharp/glib-sharp/Priority.cs:
* gstreamer-sharp/glib-sharp/PropertyAttribute.cs:
* gstreamer-sharp/glib-sharp/PtrArray.cs:
* gstreamer-sharp/glib-sharp/SList.cs:
* gstreamer-sharp/glib-sharp/Signal.cs:
* gstreamer-sharp/glib-sharp/SignalArgs.cs:
* gstreamer-sharp/glib-sharp/SignalAttribute.cs:
* gstreamer-sharp/glib-sharp/SignalCallback.cs:
* gstreamer-sharp/glib-sharp/SignalClosure.cs:
* gstreamer-sharp/glib-sharp/Source.cs:
* gstreamer-sharp/glib-sharp/Spawn.cs:
* gstreamer-sharp/glib-sharp/Thread.cs:
* gstreamer-sharp/glib-sharp/Timeout.cs:
* gstreamer-sharp/glib-sharp/ToggleRef.cs:
* gstreamer-sharp/glib-sharp/TypeConverter.cs:
* gstreamer-sharp/glib-sharp/TypeFundamentals.cs:
* gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs:
* gstreamer-sharp/glib-sharp/UnwrappedObject.cs:
* gstreamer-sharp/glib-sharp/Value.cs:
* gstreamer-sharp/glib-sharp/ValueArray.cs:
Move internal glib-sharp to namespace Gst.GLib
2009-08-05 16:47:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glib-sharp/GType.cs:
Update glib-sharp from SVN trunk
2009-08-05 16:46:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/InterfaceGen.cs:
* generator/MiniObjectGen.cs:
* generator/ObjectBase.cs:
* generator/ObjectGen.cs:
* generator/Parameters.cs:
Update code generator from gtk-sharp trunk
2009-07-31 10:16:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glib-sharp/Argv.cs:
* gstreamer-sharp/glib-sharp/Boxed.cs:
* gstreamer-sharp/glib-sharp/CDeclCallbackAttribute.cs:
* gstreamer-sharp/glib-sharp/ClassInitializerAttribute.cs:
* gstreamer-sharp/glib-sharp/ConnectBeforeAttribute.cs:
* gstreamer-sharp/glib-sharp/DefaultSignalHandlerAttribute.cs:
* gstreamer-sharp/glib-sharp/DelegateWrapper.cs:
* gstreamer-sharp/glib-sharp/DestroyNotify.cs:
* gstreamer-sharp/glib-sharp/EnumWrapper.cs:
* gstreamer-sharp/glib-sharp/ExceptionManager.cs:
* gstreamer-sharp/glib-sharp/FileUtils.cs:
* gstreamer-sharp/glib-sharp/Format.cs:
* gstreamer-sharp/glib-sharp/GException.cs:
* gstreamer-sharp/glib-sharp/GInterfaceAdapter.cs:
* gstreamer-sharp/glib-sharp/GInterfaceAttribute.cs:
* gstreamer-sharp/glib-sharp/GString.cs:
* gstreamer-sharp/glib-sharp/GType.cs:
* gstreamer-sharp/glib-sharp/GTypeAttribute.cs:
* gstreamer-sharp/glib-sharp/Global.cs:
* gstreamer-sharp/glib-sharp/IOChannel.cs:
* gstreamer-sharp/glib-sharp/IWrapper.cs:
* gstreamer-sharp/glib-sharp/Idle.cs:
* gstreamer-sharp/glib-sharp/IgnoreClassInitializersAttribute.cs:
* gstreamer-sharp/glib-sharp/InitiallyUnowned.cs:
* gstreamer-sharp/glib-sharp/List.cs:
* gstreamer-sharp/glib-sharp/ListBase.cs:
* gstreamer-sharp/glib-sharp/Log.cs:
* gstreamer-sharp/glib-sharp/MainContext.cs:
* gstreamer-sharp/glib-sharp/MainLoop.cs:
* gstreamer-sharp/glib-sharp/ManagedValue.cs:
* gstreamer-sharp/glib-sharp/Markup.cs:
* gstreamer-sharp/glib-sharp/Marshaller.cs:
* gstreamer-sharp/glib-sharp/MissingIntPtrCtorException.cs:
* gstreamer-sharp/glib-sharp/NotifyHandler.cs:
* gstreamer-sharp/glib-sharp/Object.cs:
* gstreamer-sharp/glib-sharp/ObjectManager.cs:
* gstreamer-sharp/glib-sharp/Opaque.cs:
* gstreamer-sharp/glib-sharp/ParamSpec.cs:
* gstreamer-sharp/glib-sharp/Priority.cs:
* gstreamer-sharp/glib-sharp/PropertyAttribute.cs:
* gstreamer-sharp/glib-sharp/PtrArray.cs:
* gstreamer-sharp/glib-sharp/SList.cs:
* gstreamer-sharp/glib-sharp/Signal.cs:
* gstreamer-sharp/glib-sharp/SignalArgs.cs:
* gstreamer-sharp/glib-sharp/SignalAttribute.cs:
* gstreamer-sharp/glib-sharp/SignalCallback.cs:
* gstreamer-sharp/glib-sharp/SignalClosure.cs:
* gstreamer-sharp/glib-sharp/Source.cs:
* gstreamer-sharp/glib-sharp/Spawn.cs:
* gstreamer-sharp/glib-sharp/Thread.cs:
* gstreamer-sharp/glib-sharp/Timeout.cs:
* gstreamer-sharp/glib-sharp/ToggleRef.cs:
* gstreamer-sharp/glib-sharp/TypeConverter.cs:
* gstreamer-sharp/glib-sharp/TypeFundamentals.cs:
* gstreamer-sharp/glib-sharp/TypeInitializerAttribute.cs:
* gstreamer-sharp/glib-sharp/UnwrappedObject.cs:
* gstreamer-sharp/glib-sharp/Value.cs:
* gstreamer-sharp/glib-sharp/ValueArray.cs:
* gstreamer-sharp/glib-sharp/WeakObject.cs:
Add copy of glib-sharp from trunk
This is for internal usage only and will be removed once
there's a working glib-sharp release.
This also contains the required patches from README.
2009-07-31 10:11:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/CallbackGen.cs:
* generator/DESIGN:
* generator/EnumGen.cs:
* generator/GenBase.cs:
* generator/InterfaceGen.cs:
* generator/ObjectBase.cs:
* generator/ObjectGen.cs:
* generator/Signal.cs:
* generator/VirtualMethod.cs:
* generator/gst-codegen.diff:
Update generator from latest Gtk# trunk
2009-07-31 10:01:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
Use gmcs for compilation, we require C# 2.0 now
This allows us to use new features and Gtk# has switched too
some days ago.
2009-07-30 14:20:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* gstreamer-sharp/Application.cs:
Update to work with latest Gtk# trunk
We only need a single patch now that should be committed soon
to trunk.
2009-06-23 13:40:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Hide gst_pad_get_parent_element() as it's useless for us
2009-06-23 13:39:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Make some clock methods protected
2009-06-23 13:26:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/BinTest.cs:
* tests/ElementTest.cs:
Adjust tests for new protected methods by implementing subclasses
2009-06-23 13:21:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
Make some element methods protected as they should be
2009-06-21 12:21:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/ElementTest.cs:
Add unit test for basic Gst.Element subclasses
This implements a simple source and sink and sends 10 buffers from one
to another.
2009-06-21 10:36:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Rename BaseSrc.Query to .SrcQuery to prevent conflict with Element.Query
2009-06-19 14:39:13 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Query.custom:
* gstreamer-sharp/baseplugins/playbin2.metadata:
* gstreamer-sharp/coreplugins/fakesrc.metadata:
Avoid some C# compiler warnings about name collisions in subclass members
There are three types of solution used: adding the new keyword to the member
in the subclass, renaming the subclass member to avoid name collision and
removing the subclass member if the functionality is the same.
2009-06-20 14:14:40 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Gstreamer.metadata:
Update Gstreamer.metadata to avoid some warnings on fixup/generate
2009-06-20 10:50:00 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Iterator.cs:
* gstreamer-sharp/Iterator.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Pad.custom:
Replace custom Enumerable code with generator GstIterator bindings
The custom properties that return a IEnumerable are replaced by generated
properties that return an Iterator. Most of the code in Iterator.cs has
moved to Iterator.custom to implement IEnumerable.
2009-06-21 10:28:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/AppSrc.cs:
Set pipeline to null state in the end and use the real NeedData event of appsrc
2009-06-21 10:24:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/AppSrc.cs:
Fix memory leak in appsrc example
2009-06-20 22:55:27 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* samples/AppSrc.cs:
* samples/Makefile.am:
Add samples/AppSrc.cs
This sample started as a test case for a bug with Buffer.Data, but remains
useful as a example of how to use the AppSrc element.
2009-06-21 10:00:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* autogen.sh:
* configure.ac:
Run automake with -Wno-portability to silence even more warnings
2009-06-05 07:03:45 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* autogen.sh:
* gstreamer-sharp/.gitignore:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
Build system fixes
- Use automake --foreign to silence warnings about gnu extensions.
- Add gstreamer-api.xml as prerequisite for gstreamer-sharp/*plugins/generated/%.cs
- Avoid executing $(MAKE) -C {core,base}plugins multiple times when gstreamer-api.xml is changed.
- Only generate xml for elements with changed metadata
2009-06-20 15:22:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/MiniObject.cs:
Remove the Data hashtables from MiniObject
We don't have any ways to store them in a persitant way anyway,
for example the content will disappear if the managed mini object
is unreffed and later the same native instance is used again in
managed code.
2009-06-20 11:41:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/BinTest.cs:
* tests/PipelineTest.cs:
Use parameter-less constructors for Bin/Pipeline
2009-06-20 11:40:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Bus.custom:
* gstreamer-sharp/Gstreamer.metadata:
Generate Bus.Post() code automatically
2009-06-20 11:35:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Pipeline.custom:
Add parameter-less constructors for Bin/Pipeline
2009-06-18 18:18:01 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* configure.ac:
* tests/BinTest.cs:
Add some tests that depend on nunit >= 2.4 functionality
2009-06-18 18:07:53 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/BinTest.cs:
* tests/BufferTest.cs:
* tests/ElementTest.cs:
* tests/PipelineTest.cs:
Add some tests that where lost in Refcount cleanup
2009-06-18 09:17:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/BufferTest.cs:
Add unit test for managed buffer generation and interaction
2009-06-17 13:46:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/Makefile.am:
Print test names on the terminal
2009-06-17 13:36:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glue/buffer.c:
Don't forget to set the freefunc of buffers
Partially fixes bug #585551.
2009-06-17 13:36:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix ownership of Gst.PadGetCapsFunction's return value
2009-06-17 12:16:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Enable tests that should run but fail
2009-06-15 07:47:54 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* configure.ac:
* tests/ConsoleUi.cs:
* tests/Makefile.am:
Use nunit-console from nunit instead of in-tree ConsoleUi.
And check for nunit >= v2.0 at configure time.
2009-06-15 10:01:40 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/BinTest.cs:
* tests/CapsTest.cs:
* tests/ElementTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Some more cleanup
2009-06-15 08:28:47 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/ApplicationTest.cs:
* tests/BinTest.cs:
* tests/BufferTest.cs:
* tests/CapsTest.cs:
* tests/ElementTest.cs:
* tests/MessageTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Fix source code formatting for all the tests
2009-06-15 07:56:45 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/ApplicationTest.cs:
* tests/BinTest.cs:
* tests/BufferTest.cs:
* tests/CapsTest.cs:
* tests/ElementTest.cs:
* tests/MessageTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Make the test suite actually run
By removing the Application.Deinit calls
and disabling two test that cause problems.
2009-06-13 12:01:29 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/BinTest.cs:
* tests/CapsTest.cs:
* tests/MessageTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Adapt tests to new api
2009-06-15 08:32:28 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/BinTest.cs:
* tests/BufferTest.cs:
* tests/CapsTest.cs:
* tests/ElementTest.cs:
* tests/MessageTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
Remove Dispose() calls in each test
2009-06-13 11:42:15 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* tests/BufferTest.cs:
* tests/ElementTest.cs:
* tests/PipelineTest.cs:
Remove all the Refcount tests
The refcount of GstObjects isn't public anymore
and shouldn't be tested for anyway.
2009-06-13 09:48:09 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Adapter.custom:
* gstreamer-sharp/AppSrc.custom:
* gstreamer-sharp/Gstreamer.metadata:
Use the owned attribute for parameters to remove some custom code
2009-06-13 11:26:20 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Pad.custom:
More custom code removed by using owned="true"
2009-06-12 16:37:08 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* generator/MiniObjectGen.cs:
* generator/ObjectGen.cs:
* generator/Parameters.cs:
Fix generator to use MiniObject.OwnedHandle for parameters with owned="true"
2009-06-12 15:21:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/AppSrc.custom:
* gstreamer-sharp/Gstreamer.metadata:
AppSrc.PushBuffer() takes ownership of the buffer
Part of bug #585551.
2009-06-09 10:42:21 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/Gstreamer.metadata:
Avoid some warnings when parsing the xml.
The warnings where mainly about usage of ellipsis type arguments.
For most of the functions hidden by this patch there was already an
alternative, for the params[] Caps constructor custom code is added.
Fixes bug #584913.
2009-06-05 13:38:20 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Gstreamer.metadata:
Cleanup of GstBase - unnescessary properties removed
2009-06-09 10:27:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
For signals without parameters use the generic SignalHandler instead of defining a lot of empty types
2009-06-06 13:18:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.App/AppSink.xml:
* doc/en/Gst.App/AppSrc.xml:
* doc/en/Gst.App/AppStreamType.xml:
* doc/en/Gst.App/NeedDataArgs.xml:
* doc/en/Gst.App/NeedDataHandler.xml:
* doc/en/Gst.App/SeekDataArgs.xml:
* doc/en/Gst.App/SeekDataHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/DecodeBin2.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/PlayBin2.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.Cdda/CddaBaseSrc.xml:
* doc/en/Gst.Cdda/CddaBaseSrcMode.xml:
* doc/en/Gst.Cdda/CddaBaseSrcTrack.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/FakeSink.xml:
* doc/en/Gst.CorePlugins/FakeSrc.xml:
* doc/en/Gst.CorePlugins/FdSink.xml:
* doc/en/Gst.CorePlugins/FdSrc.xml:
* doc/en/Gst.CorePlugins/FileSink.xml:
* doc/en/Gst.CorePlugins/FileSrc.xml:
* doc/en/Gst.CorePlugins/Identity.xml:
* doc/en/Gst.CorePlugins/MultiQueue.xml:
* doc/en/Gst.CorePlugins/Queue.xml:
* doc/en/Gst.CorePlugins/Tee.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst.Video/VideoFilter.xml:
* doc/en/Gst.Video/VideoFormat.xml:
* doc/en/Gst.Video/VideoRectangle.xml:
* doc/en/Gst.Video/VideoSink.xml:
* doc/en/Gst.Video/VideoUtil.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/DynamicSignalHandler.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/SignalHandler.xml:
* doc/en/index.xml:
* doc/en/ns-Gst.App.xml:
* doc/en/ns-Gst.Cdda.xml:
* doc/en/ns-Gst.Video.xml:
Update docs
2009-06-06 13:16:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-sharp.dll.config.in:
Add dllmaps for all libraries
2009-06-06 13:14:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/VideoUtil.custom:
Fix and cleanup Gst.Video bindings
2009-06-06 12:55:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix Gst.App bindings
Among other things, remove the SetCallbacks methods. It's easier
in the managed world to use the signals instead of the callbacks.
Also hide the action signals as there are methods for them
already.
2009-06-05 21:26:46 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/AppSink.custom:
* gstreamer-sharp/AppSrc.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Add bindings for libgstapp
Fixes bug #584747.
2009-06-05 21:22:51 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Add bindings for libgstvideo
Fixes bug #584744.
2009-06-05 21:09:40 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
* parser/gapi2xml.pl:
Fix gapi2xml.pl to accept nested namespaces
The perl script should accept nested namespaces, like N1.N2, for outputting
xml. Making a Global class for static methods didn't work for functions like
n1_n2_function. Another change is that N1 is stripped from the cname for the
element name.
Partially fixes bug #584744.
2009-06-05 21:02:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Add Gst.Cdda library bindings
2009-06-05 21:00:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/ns-Gst.Controller.xml:
Add toplevel Gst.Controller documentation
2009-06-05 20:59:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/baseplugins/playbin.custom:
* samples/DecodeBinTranscoder.cs:
* samples/PlayBinPlayer.cs:
* samples/TypeFind.cs:
Don't allow subclassing of element bindings
...and clean up/simplify the DynamicSignal stuff.
2009-06-05 12:47:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/override/URIHandlerAdapter.cs:
Fix marshalling of the URIHandler GetType method
2009-06-04 20:47:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Marshaller.cs:
Convert Gst.Marshaller to an internal class
2009-06-03 21:10:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/ReturnValue.cs:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Marshaller.cs:
Fix marshalling of null terminated string arrays as return values
2009-06-03 20:56:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Pad.custom:
Remove some custom code now that the code generator correctly handles ownership of out parameters
2009-06-03 20:47:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/Parameters.cs:
Fix ownership of out function parameters
This fixes Novell bug #498498.
2009-06-02 12:39:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/Ctor.cs:
The MiniObject.CreateNativeObject method does not and can't have parameters
2009-06-02 12:34:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* generator/Ctor.cs:
* generator/DefaultSignalHandler.cs:
* generator/Method.cs:
* generator/ReturnValue.cs:
Add MiniObject code generator specific cases at more places
2009-05-31 21:20:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml:
* doc/en/Gst.Controller/ControlSource+GetValueArrayCallback.xml:
* doc/en/Gst.Controller/ControlSource+GetValueCallback.xml:
* doc/en/Gst.Controller/ControlSource.xml:
* doc/en/Gst.Controller/Controller.xml:
* doc/en/Gst.Controller/InterpolateMode.xml:
* doc/en/Gst.Controller/InterpolationControlSource.xml:
* doc/en/Gst.Controller/LFOControlSource.xml:
* doc/en/Gst.Controller/LFOWaveform.xml:
* doc/en/Gst.CorePlugins/FileIndex.xml:
* doc/en/Gst.CorePlugins/MemIndex.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/Tag.xml:
* doc/en/index.xml:
Update docs
2009-05-31 21:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
Improve element bindings generation build system
2009-05-31 21:10:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/ControlSource.custom:
* gstreamer-sharp/Controller.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/controller.c:
* gstreamer-sharp/glue/controlsource.c:
* gstreamer-sharp/gstreamer-api.raw:
* gstreamer-sharp/gstreamer-sharp.dll.config.in:
* source/gstreamer-sharp-source.xml:
Add libgstcontroller bindings
2009-05-30 21:48:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/coreplugins/Makefile.am:
Don't remove handwritten index bindings on clean
2009-05-30 14:05:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/coreplugins/Makefile.am:
* gstreamer-sharp/coreplugins/fileindex.cs:
* gstreamer-sharp/coreplugins/memindex.cs:
Add bindings for memindex and fileindex
2009-05-30 13:55:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Remove the search_func/user_data parameters to GstIndex::get_assoc_entry
They're not used in any Index implementation and we can't use them
in C# either. This should work without problems because according to
C calling conventions the caller is responsible for preparing
the function arguments and cleaning up later. This only means that
func and user_data will contain invalid data now.
2009-05-30 13:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/coreplugins/Makefile.am:
Make sure that make plugins-update always regenerates the element API XML files
Fixes bug #584209.
2009-05-30 13:42:05 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* elementgen/elementgen.cs:
Write error messages to stderr and fix a compiler warning
Fixes bug #584209.
2009-05-30 13:38:01 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/baseplugins/decodebin.metadata:
Remove the Last parameter of the new-decoded-pad signal of decodebin
That parameter was deprecated and the no-more-pads signal is a much
better indicator for this. Fixes bug #584269.
2009-05-30 13:03:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* TODO:
Update TODO
2009-05-30 11:09:02 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/glue/adapter.c:
Fix GstAdapter glue code
Fixes bug #584264.
2009-05-29 22:12:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
Throw an exception if an element can't be instantiated in element bindings
2009-05-29 22:05:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/coreplugins/Makefile.am:
Remove gst-xmlinspect from the dependencies of the raw inspection files
This should fix bug #584209.
2009-05-28 15:44:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-sharp.dll.config.in:
Add libgstbase and libgstinterfaces to the DllMaps
2009-05-28 15:42:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.Base/Adapter.xml:
* doc/en/Gst.Base/BaseSink.xml:
* doc/en/Gst.Base/BaseSrc.xml:
* doc/en/Gst.Base/BaseSrcFlags.xml:
* doc/en/Gst.Base/BaseTransform.xml:
* doc/en/Gst.Base/PushSrc.xml:
* doc/en/Gst.Base/TypeFindHelper.xml:
* doc/en/Gst.Base/TypeFindHelperGetRangeFunction.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/FakeSink.xml:
* doc/en/Gst.CorePlugins/FakeSrc.xml:
* doc/en/Gst.CorePlugins/FdSink.xml:
* doc/en/Gst.CorePlugins/FdSrc.xml:
* doc/en/Gst.CorePlugins/FileSink.xml:
* doc/en/Gst.CorePlugins/FileSrc.xml:
* doc/en/Gst.CorePlugins/Identity.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/Tag.xml:
* doc/en/index.xml:
* doc/en/ns-Gst.Base.xml:
Update docs
2009-05-28 15:40:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Don't add a void ctor to TagListHelper
2009-05-28 15:34:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/gst-xmlinspect.c:
* gstreamer-sharp/baseplugins/inspect/decodebin.raw:
* gstreamer-sharp/baseplugins/inspect/decodebin2.raw:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/coreplugins/inspect/capsfilter.raw:
* gstreamer-sharp/coreplugins/inspect/fakesink.raw:
* gstreamer-sharp/coreplugins/inspect/fakesrc.raw:
* gstreamer-sharp/coreplugins/inspect/fdsink.raw:
* gstreamer-sharp/coreplugins/inspect/fdsrc.raw:
* gstreamer-sharp/coreplugins/inspect/filesink.raw:
* gstreamer-sharp/coreplugins/inspect/filesrc.raw:
* gstreamer-sharp/coreplugins/inspect/identity.raw:
* gstreamer-sharp/coreplugins/inspect/multiqueue.raw:
* gstreamer-sharp/coreplugins/inspect/queue.raw:
* gstreamer-sharp/coreplugins/inspect/tee.raw:
* gstreamer-sharp/coreplugins/inspect/typefind.raw:
Also don't include properties of the base classes from libgstbase in element bindings
2009-05-28 15:31:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Adapter.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/adapter.c:
Implement Adapter.Peek() that returns a GstBuffer
2009-05-28 15:26:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Add TypeFindHelper bindings
2009-05-28 15:16:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix name of Gst.Base.BaseSrcFlags.Last
2009-05-28 15:09:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix PushSrc bindings
2009-05-28 15:08:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix BaseTransform bindings
2009-05-28 15:03:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix BaseSrc bindings
2009-05-28 14:59:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fixup BaseSink bindings
2009-05-28 14:51:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Caps.custom:
Override GLib.Opaque.Copy() vm
2009-05-28 14:37:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Adapter.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Add libgstbase bindings and fixup the Adapter bindings
2009-05-28 14:15:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* parser/gapi-parser.cs:
Fix uninstalled parser execution
2009-05-28 14:06:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Call LinkMany Link and UnlinkMany Unlink
2009-05-28 12:32:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo+MutedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo+StreamType.xml:
* doc/en/Gst.BasePlugins/PlayBin+StreamInfo.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/PlayBin2.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/FakeSink.xml:
* doc/en/Gst.CorePlugins/FakeSrc.xml:
* doc/en/Gst.CorePlugins/FdSink.xml:
* doc/en/Gst.CorePlugins/FileSink.xml:
* doc/en/Gst.CorePlugins/FileSrc.xml:
* doc/en/Gst.CorePlugins/Identity.xml:
* doc/en/Gst.CorePlugins/Queue.xml:
* doc/en/Gst.CorePlugins/Tee.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/index.xml:
Update docs once again
2009-05-28 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/gst-xmlinspect.c:
* gstreamer-sharp/baseplugins/inspect/playbin.raw:
* gstreamer-sharp/baseplugins/inspect/playbin2.raw:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/coreplugins/inspect/fakesink.raw:
* gstreamer-sharp/coreplugins/inspect/fakesrc.raw:
* gstreamer-sharp/coreplugins/inspect/fdsink.raw:
* gstreamer-sharp/coreplugins/inspect/filesink.raw:
* gstreamer-sharp/coreplugins/inspect/filesrc.raw:
* gstreamer-sharp/coreplugins/inspect/identity.raw:
* gstreamer-sharp/coreplugins/inspect/queue.raw:
* gstreamer-sharp/coreplugins/inspect/tee.raw:
* gstreamer-sharp/coreplugins/inspect/typefind.raw:
Don't assume all properties are writeable in any case
2009-05-28 12:29:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/playbin.custom:
Add bindings for the StreamInfo objects of playbin
2009-05-28 11:21:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugContinueHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugFactoriesHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSelectHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+AutoplugSortHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+DrainedArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+DrainedHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+NewDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+RemovedDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin2+UnknownTypeHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin2.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AboutToFinishHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AudioChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+AudioChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+PlayFlagsType.xml:
* doc/en/Gst.BasePlugins/PlayBin2+TextChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+TextChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2+VideoChangedArgs.xml:
* doc/en/Gst.BasePlugins/PlayBin2+VideoChangedHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin2.xml:
* doc/en/index.xml:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/decodebin2.metadata:
* gstreamer-sharp/baseplugins/inspect/decodebin.raw:
* gstreamer-sharp/baseplugins/inspect/decodebin2.raw:
* gstreamer-sharp/baseplugins/inspect/playbin.raw:
* gstreamer-sharp/baseplugins/inspect/playbin2.raw:
* gstreamer-sharp/baseplugins/playbin2.metadata:
Add playbin2 and decodebin2 bindings
2009-05-28 11:18:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/gst-xmlinspect.c:
Also don't add properties of GstBin and GstPipeline to element bindings
2009-05-28 11:16:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
Add support for GValueArray
2009-05-28 11:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/FakeSink+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSink+HandoffHandler.xml:
* doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSink+PrerollHandoffHandler.xml:
* doc/en/Gst.CorePlugins/FakeSink+StateErrorType.xml:
* doc/en/Gst.CorePlugins/FakeSink.xml:
* doc/en/Gst.CorePlugins/FakeSrc+DataTypeType.xml:
* doc/en/Gst.CorePlugins/FakeSrc+FillTypeType.xml:
* doc/en/Gst.CorePlugins/FakeSrc+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/FakeSrc+HandoffHandler.xml:
* doc/en/Gst.CorePlugins/FakeSrc+SizeTypeType.xml:
* doc/en/Gst.CorePlugins/FakeSrc.xml:
* doc/en/Gst.CorePlugins/FdSink.xml:
* doc/en/Gst.CorePlugins/FdSrc.xml:
* doc/en/Gst.CorePlugins/FileSink+BufferModeType.xml:
* doc/en/Gst.CorePlugins/FileSink.xml:
* doc/en/Gst.CorePlugins/FileSrc.xml:
* doc/en/Gst.CorePlugins/Identity+HandoffArgs.xml:
* doc/en/Gst.CorePlugins/Identity+HandoffHandler.xml:
* doc/en/Gst.CorePlugins/Identity.xml:
* doc/en/Gst.CorePlugins/MultiQueue+OverrunArgs.xml:
* doc/en/Gst.CorePlugins/MultiQueue+OverrunHandler.xml:
* doc/en/Gst.CorePlugins/MultiQueue+UnderrunArgs.xml:
* doc/en/Gst.CorePlugins/MultiQueue+UnderrunHandler.xml:
* doc/en/Gst.CorePlugins/MultiQueue.xml:
* doc/en/Gst.CorePlugins/Queue+LeakyType.xml:
* doc/en/Gst.CorePlugins/Queue+OverrunArgs.xml:
* doc/en/Gst.CorePlugins/Queue+OverrunHandler.xml:
* doc/en/Gst.CorePlugins/Queue+PushingArgs.xml:
* doc/en/Gst.CorePlugins/Queue+PushingHandler.xml:
* doc/en/Gst.CorePlugins/Queue+RunningArgs.xml:
* doc/en/Gst.CorePlugins/Queue+RunningHandler.xml:
* doc/en/Gst.CorePlugins/Queue+UnderrunArgs.xml:
* doc/en/Gst.CorePlugins/Queue+UnderrunHandler.xml:
* doc/en/Gst.CorePlugins/Queue.xml:
* doc/en/Gst.CorePlugins/Tee+PullModeType.xml:
* doc/en/Gst.CorePlugins/Tee.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/index.xml:
Update docs
2009-05-28 11:05:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/interfaces/GstURIHandler.cs:
Add URIHandler interface implementation for the element bindings generator
2009-05-28 11:04:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
Fix generation of enum types
2009-05-28 11:04:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/coreplugins/Makefile.am:
* gstreamer-sharp/coreplugins/fakesink.metadata:
* gstreamer-sharp/coreplugins/fakesrc.metadata:
* gstreamer-sharp/coreplugins/identity.metadata:
* gstreamer-sharp/coreplugins/inspect/fakesink.raw:
* gstreamer-sharp/coreplugins/inspect/fakesrc.raw:
* gstreamer-sharp/coreplugins/inspect/fdsink.raw:
* gstreamer-sharp/coreplugins/inspect/fdsrc.raw:
* gstreamer-sharp/coreplugins/inspect/filesink.raw:
* gstreamer-sharp/coreplugins/inspect/filesrc.raw:
* gstreamer-sharp/coreplugins/inspect/identity.raw:
* gstreamer-sharp/coreplugins/inspect/multiqueue.raw:
* gstreamer-sharp/coreplugins/inspect/queue.raw:
* gstreamer-sharp/coreplugins/inspect/tee.raw:
Add element bindings for all core elements
2009-05-28 10:50:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
We require mono >= 2.4 now, update README
2009-05-28 10:49:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/gst-xmlinspect.c:
* gstreamer-sharp/baseplugins/inspect/decodebin.raw:
* gstreamer-sharp/baseplugins/inspect/playbin.raw:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/coreplugins/inspect/capsfilter.raw:
* gstreamer-sharp/coreplugins/inspect/typefind.raw:
Don't include GstElement/GstObject properties in the element bindings
2009-05-28 10:43:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/baseplugins/decodebin.metadata:
* gstreamer-sharp/coreplugins/typefind.metadata:
Improbe XPath syntax to be more robust against changes in signal order
2009-05-28 10:37:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* .gitignore:
* gstreamer-sharp/.gitignore:
Add some more patterns to .gitignore
2009-05-28 10:36:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+RemovedDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+UnknownTypeHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml:
* doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst.Interfaces/ChannelChangedArgs.xml:
* doc/en/Gst.Interfaces/ChannelChangedHandler.xml:
* doc/en/Gst.Interfaces/ColorBalance.xml:
* doc/en/Gst.Interfaces/ColorBalanceAdapter.xml:
* doc/en/Gst.Interfaces/ColorBalanceChannel.xml:
* doc/en/Gst.Interfaces/ColorBalanceImplementor.xml:
* doc/en/Gst.Interfaces/ColorBalanceType.xml:
* doc/en/Gst.Interfaces/FrequencyChangedArgs.xml:
* doc/en/Gst.Interfaces/FrequencyChangedHandler.xml:
* doc/en/Gst.Interfaces/Mixer.xml:
* doc/en/Gst.Interfaces/MixerAdapter.xml:
* doc/en/Gst.Interfaces/MixerFlags.xml:
* doc/en/Gst.Interfaces/MixerImplementor.xml:
* doc/en/Gst.Interfaces/MixerMessage.xml:
* doc/en/Gst.Interfaces/MixerMessageType.xml:
* doc/en/Gst.Interfaces/MixerOptions.xml:
* doc/en/Gst.Interfaces/MixerTrack.xml:
* doc/en/Gst.Interfaces/MixerTrackFlags.xml:
* doc/en/Gst.Interfaces/MixerType.xml:
* doc/en/Gst.Interfaces/Navigation.xml:
* doc/en/Gst.Interfaces/NavigationAdapter.xml:
* doc/en/Gst.Interfaces/NavigationCommand.xml:
* doc/en/Gst.Interfaces/NavigationEvent.xml:
* doc/en/Gst.Interfaces/NavigationEventType.xml:
* doc/en/Gst.Interfaces/NavigationImplementor.xml:
* doc/en/Gst.Interfaces/NavigationMessage.xml:
* doc/en/Gst.Interfaces/NavigationMessageType.xml:
* doc/en/Gst.Interfaces/NavigationQuery.xml:
* doc/en/Gst.Interfaces/NavigationQueryType.xml:
* doc/en/Gst.Interfaces/NormChangedArgs.xml:
* doc/en/Gst.Interfaces/NormChangedHandler.xml:
* doc/en/Gst.Interfaces/ProbeNeededArgs.xml:
* doc/en/Gst.Interfaces/ProbeNeededHandler.xml:
* doc/en/Gst.Interfaces/PropertyProbe.xml:
* doc/en/Gst.Interfaces/PropertyProbeAdapter.xml:
* doc/en/Gst.Interfaces/PropertyProbeImplementor.xml:
* doc/en/Gst.Interfaces/SignalChangedArgs.xml:
* doc/en/Gst.Interfaces/SignalChangedHandler.xml:
* doc/en/Gst.Interfaces/Tuner.xml:
* doc/en/Gst.Interfaces/TunerAdapter.xml:
* doc/en/Gst.Interfaces/TunerChannel.xml:
* doc/en/Gst.Interfaces/TunerChannelFlags.xml:
* doc/en/Gst.Interfaces/TunerImplementor.xml:
* doc/en/Gst.Interfaces/TunerNorm.xml:
* doc/en/Gst.Interfaces/ValueChangedArgs.xml:
* doc/en/Gst.Interfaces/ValueChangedHandler.xml:
* doc/en/Gst.Interfaces/VideoOrientation.xml:
* doc/en/Gst.Interfaces/VideoOrientationAdapter.xml:
* doc/en/Gst.Interfaces/VideoOrientationImplementor.xml:
* doc/en/Gst.Interfaces/XOverlay.xml:
* doc/en/Gst.Interfaces/XOverlayAdapter.xml:
* doc/en/Gst.Interfaces/XOverlayImplementor.xml:
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/Application.xml:
* doc/en/Gst/Array.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusFunc.xml:
* doc/en/Gst/BusSyncHandler.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildAddedHandler.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/ChildRemovedHandler.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockCallback.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoLatencyHandler.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/DynamicSignalHandler.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementAddedHandler.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/ElementRemovedHandler.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/EntryAddedHandler.xml:
* doc/en/Gst/EnumInfo.xml:
* doc/en/Gst/EnumValue.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/FeatureAddedHandler.xml:
* doc/en/Gst/FlagsInfo.xml:
* doc/en/Gst/FlagsValue.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/FormatDefinition.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GTypeNameAttribute.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/HaveDataHandler.xml:
* doc/en/Gst/ImplementsInterface.xml:
* doc/en/Gst/ImplementsInterfaceAdapter.xml:
* doc/en/Gst/ImplementsInterfaceImplementor.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexAssociation.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFilter.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolver.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/LinkedHandler.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageHandler.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewUriArgs.xml:
* doc/en/Gst/NewUriHandler.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAcceptCapsFunction.xml:
* doc/en/Gst/PadActivateFunction.xml:
* doc/en/Gst/PadActivateModeFunction.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadAddedHandler.xml:
* doc/en/Gst/PadBlockCallback.xml:
* doc/en/Gst/PadBufferAllocFunction.xml:
* doc/en/Gst/PadBufferProbeCallback.xml:
* doc/en/Gst/PadChainFunction.xml:
* doc/en/Gst/PadCheckGetRangeFunction.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadCreatedHandler.xml:
* doc/en/Gst/PadDataProbeCallback.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadDispatcherFunction.xml:
* doc/en/Gst/PadEventFunction.xml:
* doc/en/Gst/PadEventProbeCallback.xml:
* doc/en/Gst/PadFixateCapsFunction.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadGetCapsFunction.xml:
* doc/en/Gst/PadGetRangeFunction.xml:
* doc/en/Gst/PadLinkFunction.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadQueryFunction.xml:
* doc/en/Gst/PadQueryTypeFunction.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadRemovedHandler.xml:
* doc/en/Gst/PadSetCapsFunction.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/PadUnlinkFunction.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentSetHandler.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/ParentUnsetHandler.xml:
* doc/en/Gst/Parse.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginAddedHandler.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFeatureFilter.xml:
* doc/en/Gst/PluginFilter.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/PluginInitFunc.xml:
* doc/en/Gst/Preset.xml:
* doc/en/Gst/PresetAdapter.xml:
* doc/en/Gst/PresetDefault.xml:
* doc/en/Gst/PresetImplementor.xml:
* doc/en/Gst/PropertyInfo.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SyncMessageHandler.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeFunc.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/TagSetterImplementor.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskFunction.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindFunction.xml:
* doc/en/Gst/TypeFindGetLengthFunction.xml:
* doc/en/Gst/TypeFindPeekFunction.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/TypeFindSuggestFunction.xml:
* doc/en/Gst/URIHandler.xml:
* doc/en/Gst/URIHandlerAdapter.xml:
* doc/en/Gst/URIHandlerImplementor.xml:
* doc/en/Gst/URIType.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/Gst/UnlinkedHandler.xml:
* doc/en/Gst/Util.xml:
* doc/en/Gst/Version.xml:
* doc/en/index.xml:
Update docs
2009-05-28 10:33:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
Add support for action signals in element bindings
2009-05-28 10:24:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/ElementFactory.custom:
* gstreamer-sharp/Makefile.am:
Add Gst.ElementFactory.Make overload with a single parameter for the factory
2009-05-28 10:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* parser/Makefile.am:
* parser/gapi-parser.cs:
* parser/gapi2xml.pl:
* parser/gapi_pp.pl:
* source/Makefile.am:
Update build dependencies and add a copy of the gtk-sharp parser from trunk
This enables us to build with gtk-sharp 2.12.9.90 instead of current
trunk (which will be released together with GNOME 3.0 or similar).
2009-05-28 06:06:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* elementgen/elementgen.cs:
Also add normal constructors instead of the static Make method in element bindings
2009-05-27 21:37:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* Makefile.am:
* elementgen/elementgen.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/decodebin.custom:
* gstreamer-sharp/baseplugins/decodebin.metadata:
* gstreamer-sharp/coreplugins/Makefile.am:
* gstreamer-sharp/coreplugins/typefind.custom:
* gstreamer-sharp/coreplugins/typefind.metadata:
Add support for autogenerating signal code in element bindings
2009-05-27 20:58:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/coreplugins/Makefile.am:
* gstreamer-sharp/coreplugins/inspect/capsfilter.raw:
* gstreamer-sharp/coreplugins/inspect/typefind.raw:
Fix build system for the new element binding generator
2009-05-26 15:32:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/DecodeBin+NewDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/NewDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/CapsFilter.xml:
* doc/en/Gst.CorePlugins/HaveTypeArgs.xml:
* doc/en/Gst.CorePlugins/HaveTypeHandler.xml:
* doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeArgs.xml:
* doc/en/Gst.CorePlugins/TypeFindElement+HaveTypeHandler.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst.Interfaces/ChannelChangedArgs.xml:
* doc/en/Gst.Interfaces/ColorBalance.xml:
* doc/en/Gst.Interfaces/ColorBalanceAdapter.xml:
* doc/en/Gst.Interfaces/ColorBalanceChannel.xml:
* doc/en/Gst.Interfaces/ColorBalanceImplementor.xml:
* doc/en/Gst.Interfaces/ColorBalanceType.xml:
* doc/en/Gst.Interfaces/FrequencyChangedArgs.xml:
* doc/en/Gst.Interfaces/Mixer.xml:
* doc/en/Gst.Interfaces/MixerAdapter.xml:
* doc/en/Gst.Interfaces/MixerFlags.xml:
* doc/en/Gst.Interfaces/MixerImplementor.xml:
* doc/en/Gst.Interfaces/MixerMessage.xml:
* doc/en/Gst.Interfaces/MixerMessageType.xml:
* doc/en/Gst.Interfaces/MixerOptions.xml:
* doc/en/Gst.Interfaces/MixerTrack.xml:
* doc/en/Gst.Interfaces/MixerTrackFlags.xml:
* doc/en/Gst.Interfaces/MixerType.xml:
* doc/en/Gst.Interfaces/Navigation.xml:
* doc/en/Gst.Interfaces/NavigationAdapter.xml:
* doc/en/Gst.Interfaces/NavigationCommand.xml:
* doc/en/Gst.Interfaces/NavigationEvent.xml:
* doc/en/Gst.Interfaces/NavigationEventType.xml:
* doc/en/Gst.Interfaces/NavigationImplementor.xml:
* doc/en/Gst.Interfaces/NavigationMessage.xml:
* doc/en/Gst.Interfaces/NavigationMessageType.xml:
* doc/en/Gst.Interfaces/NavigationQuery.xml:
* doc/en/Gst.Interfaces/NavigationQueryType.xml:
* doc/en/Gst.Interfaces/NormChangedArgs.xml:
* doc/en/Gst.Interfaces/ProbeNeededArgs.xml:
* doc/en/Gst.Interfaces/PropertyProbe.xml:
* doc/en/Gst.Interfaces/PropertyProbeAdapter.xml:
* doc/en/Gst.Interfaces/PropertyProbeImplementor.xml:
* doc/en/Gst.Interfaces/SignalChangedArgs.xml:
* doc/en/Gst.Interfaces/Tuner.xml:
* doc/en/Gst.Interfaces/TunerAdapter.xml:
* doc/en/Gst.Interfaces/TunerChannel.xml:
* doc/en/Gst.Interfaces/TunerChannelFlags.xml:
* doc/en/Gst.Interfaces/TunerImplementor.xml:
* doc/en/Gst.Interfaces/TunerNorm.xml:
* doc/en/Gst.Interfaces/ValueChangedArgs.xml:
* doc/en/Gst.Interfaces/VideoOrientation.xml:
* doc/en/Gst.Interfaces/VideoOrientationAdapter.xml:
* doc/en/Gst.Interfaces/VideoOrientationImplementor.xml:
* doc/en/Gst.Interfaces/XOverlay.xml:
* doc/en/Gst.Interfaces/XOverlayAdapter.xml:
* doc/en/Gst.Interfaces/XOverlayImplementor.xml:
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/Application.xml:
* doc/en/Gst/Array.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/EnumInfo.xml:
* doc/en/Gst/EnumValue.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/FlagsInfo.xml:
* doc/en/Gst/FlagsValue.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/FormatDefinition.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GTypeNameAttribute.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/ImplementsInterface.xml:
* doc/en/Gst/ImplementsInterfaceAdapter.xml:
* doc/en/Gst/ImplementsInterfaceImplementor.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexAssociation.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewUriArgs.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/Parse.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/Preset.xml:
* doc/en/Gst/PresetAdapter.xml:
* doc/en/Gst/PresetDefault.xml:
* doc/en/Gst/PresetImplementor.xml:
* doc/en/Gst/PropertyInfo.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/URIHandler.xml:
* doc/en/Gst/URIHandlerAdapter.xml:
* doc/en/Gst/URIHandlerImplementor.xml:
* doc/en/Gst/URIType.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/Gst/Util.xml:
* doc/en/Gst/Version.xml:
* doc/en/index.xml:
* elementgen/Makefile.am:
* elementgen/elementgen.cs:
* elementgen/gst-xmlinspect.c:
* elementgen/interfaces/GstChildProxy.cs:
* elementgen/interfaces/GstColorBalance.cs:
* elementgen/interfaces/GstImplementsInterface.cs:
* elementgen/interfaces/GstNavigation.cs:
* elementgen/interfaces/GstPropertyProbe.cs:
* elementgen/interfaces/GstXOverlay.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/DecodeBin.cs:
* gstreamer-sharp/baseplugins/Makefile.am:
* gstreamer-sharp/baseplugins/PlayBin.cs:
* gstreamer-sharp/baseplugins/XvImageSink.cs:
* gstreamer-sharp/baseplugins/decodebin.custom:
* gstreamer-sharp/baseplugins/inspect/decodebin.raw:
* gstreamer-sharp/baseplugins/inspect/playbin.raw:
* gstreamer-sharp/baseplugins/inspect/xvimagesink.raw:
* gstreamer-sharp/baseplugins/playbin.metadata:
* gstreamer-sharp/coreplugins/CapsFilter.cs:
* gstreamer-sharp/coreplugins/Makefile.am:
* gstreamer-sharp/coreplugins/TypeFindElement.cs:
* gstreamer-sharp/coreplugins/inspect/capsfilter.raw:
* gstreamer-sharp/coreplugins/inspect/typefind.raw:
* gstreamer-sharp/coreplugins/typefind.custom:
* samples/DecodeBinTranscoder.cs:
* samples/GtkVideoPlayer.cs:
First try to create a code generator for element bindings
2009-05-27 14:56:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Iterator.cs:
Prevent that the GC frees the native GstIterator too early
The native GstIterator is freed once the Gst.Enumerable instance
is destroyed. At this point there could still be a Gst.Enumerator
instance that uses the native GstIterator and would crash then.
Store the Gst.Enumerable instance inside the Gst.Enumerator to
prevent the GC from destroying it before the enumerator is destroyed.
2009-05-26 15:35:00 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* configure.ac:
* generator/Makefile.am:
* gstreamer-sharp/Makefile.am:
* samples/Makefile.am:
Fix build on Windows
- use -option instead of /option
- use path\file.cs for csc.exe and path/file.cs for mcs
- don't build samples/gtk-video-player when using csc.exe
2009-05-26 15:34:31 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/.gitignore:
* gstreamer-sharp/Makefile.am:
Add .pdb to cleanfiles and gitignore
2009-05-26 15:34:02 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Message.custom:
Some more DllImport fixes
2009-05-26 09:48:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Object.custom:
Dispose GLib.Values in GetProperty after usage
2009-05-25 12:20:20 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/coreplugins/CapsFilter.cs:
Add bindings for CapsFilter
Fixes bug #583631.
2009-05-25 12:12:35 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/ClockEntry.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/IndexEntry.custom:
* gstreamer-sharp/IndexFactory.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/MixerTrack.custom:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/PropertyInfo.cs:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/TagList.custom:
* gstreamer-sharp/Task.custom:
* gstreamer-sharp/TypeFind.custom:
Add .dll to gstreamersharpglue DllImport
Nescessary for .NET compatibility, where .dll isn't
added for libraries with a . in the filename.
2009-05-25 12:09:52 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Bus.custom:
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/Debug.custom:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Iterator.cs:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/MiniObject.cs:
* gstreamer-sharp/MixerMessage.cs:
* gstreamer-sharp/NavigationEvent.cs:
* gstreamer-sharp/NavigationMessage.cs:
* gstreamer-sharp/NavigationQuery.cs:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/PadTemplate.custom:
* gstreamer-sharp/Plugin.custom:
* gstreamer-sharp/PresetDefault.cs:
* gstreamer-sharp/Query.custom:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/TagList.custom:
* gstreamer-sharp/TunerNorm.custom:
* gstreamer-sharp/TypeFind.custom:
* gstreamer-sharp/TypeFindFactory.custom:
* gstreamer-sharp/Value.cs:
* gstreamer-sharp/Version.cs:
* gstreamer-sharp/baseplugins/XvImageSink.cs:
* gstreamer-sharp/gstreamer-api.raw:
* gstreamer-sharp/gstreamer-sharp.dll.config.in:
* gstreamer-sharp/override/ColorBalanceAdapter.cs:
* gstreamer-sharp/override/MixerAdapter.cs:
* gstreamer-sharp/override/NavigationAdapter.cs:
* gstreamer-sharp/override/PropertyProbeAdapter.cs:
* gstreamer-sharp/override/URIHandlerAdapter.cs:
Use libgst*.dll in DllImport attribute, instead of gst*.dll
Nescessary for .NET, which doesn't prefix the library filename
with lib automatically.
2009-05-22 13:40:05 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/TunerNorm.custom:
Add .dll to gstreamersharpglue DllImport
Nescessary for .NET compatibility, where .dll isn't added for libraries with a . in the filename.
2009-05-22 12:37:40 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* source/gstreamer-sharp-source.xml:
Use libgst*.dll in DllImport attribute, instead of gst*.dll
Nescessary for .NET, which doesn't prefix the library filename with lib automatically.
2009-05-22 12:32:01 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/glue/clock.c:
* gstreamer-sharp/glue/indexentry.c:
* gstreamer-sharp/glue/mixertrack.c:
* gstreamer-sharp/glue/pad.c:
* gstreamer-sharp/glue/task.c:
Replace all uint return values by guints in gstreamer-sharp/glue
2009-05-22 19:25:23 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* samples/Makefile.am:
Fix compilation of the samples with MS .NET
2009-05-22 19:24:09 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/glue/Makefile.am:
Fix compilation of the glue library on Windows
2009-05-22 19:20:17 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Makefile.am:
Replace unportable sed -i call with plain sed
2009-05-22 19:01:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* source/gstreamer-sharp-source.xml:
Fix library name
2009-05-22 15:59:15 +0200 Maarten Bosmans <mkbosmans@gmail.com>
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/Query.custom:
Add check for null before calling Structure.FreeNative
2009-05-22 10:56:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/MiniObject.cs:
Unref mini objects immediately instead of 50ms later and fix mini object type registration
2009-05-21 21:58:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.BasePlugins/XvImageSink.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/Query.xml:
* doc/en/index.xml:
Update docs
2009-05-21 21:47:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/baseplugins/DecodeBin.cs:
* gstreamer-sharp/baseplugins/PlayBin.cs:
* gstreamer-sharp/coreplugins/TypeFindElement.cs:
* samples/DecodeBinTranscoder.cs:
* samples/PlayBinPlayer.cs:
Update the element bindings to use GTypeNameAttribute
2009-05-21 21:38:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Value.cs:
Move explicit type registrations from Value.cs directly to Application.Init.
2009-05-21 21:37:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Value.cs:
As Gst.Date is a boxed type we need to implement IWrapper and a New method
This fixes boxing/deboxing from GLib.Value
2009-05-21 20:57:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/baseplugins/XvImageSink.cs:
* samples/GtkVideoPlayer.cs:
* samples/Makefile.am:
* samples/MetaData.cs:
Update samples from http://code.google.com/p/cil-bindings
Also add a XvImageSink binding and add the GtkVideoPlayer sample
from the above place.
2009-05-21 20:56:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/MiniObject.cs:
Remove the managed miniobject instances from the hashtable before unreffing
2009-05-20 17:29:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* TODO:
* generator/Makefile.am:
* generator/MiniObjectGen.cs:
* 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:
* gstreamer-sharp/MiniObject.custom:
* 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:
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.
2009-05-14 21:38:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* configure.ac:
* doc/en/Gst.Interfaces/MixerMessage.xml:
* generator/AliasGen.cs:
* generator/BoxedGen.cs:
* generator/ByRefGen.cs:
* generator/CallbackGen.cs:
* generator/ChildProperty.cs:
* generator/ClassBase.cs:
* generator/ClassField.cs:
* generator/ClassGen.cs:
* generator/CodeGenerator.cs:
* generator/ConstFilenameGen.cs:
* generator/ConstStringGen.cs:
* generator/Ctor.cs:
* generator/DefaultSignalHandler.cs:
* generator/EnumGen.cs:
* generator/FieldBase.cs:
* generator/GObjectVM.cs:
* generator/GenBase.cs:
* generator/GenerationInfo.cs:
* generator/HandleBase.cs:
* generator/IAccessor.cs:
* generator/IGeneratable.cs:
* generator/IManualMarshaler.cs:
* generator/InterfaceGen.cs:
* generator/InterfaceVM.cs:
* generator/LPGen.cs:
* generator/LPUGen.cs:
* generator/Makefile.am:
* generator/ManagedCallString.cs:
* generator/ManualGen.cs:
* generator/MarshalGen.cs:
* generator/Method.cs:
* generator/MethodBase.cs:
* generator/MethodBody.cs:
* generator/ObjectBase.cs:
* generator/ObjectField.cs:
* generator/ObjectGen.cs:
* generator/OpaqueGen.cs:
* generator/Parameters.cs:
* generator/Parser.cs:
* generator/Property.cs:
* generator/PropertyBase.cs:
* generator/ReturnValue.cs:
* generator/Signal.cs:
* generator/Signature.cs:
* generator/SimpleBase.cs:
* generator/SimpleGen.cs:
* generator/Statistics.cs:
* generator/StructBase.cs:
* generator/StructField.cs:
* generator/StructGen.cs:
* generator/SymbolTable.cs:
* generator/VMSignature.cs:
* generator/VirtualMethod.cs:
* generator/gst-codegen.diff:
* gstreamer-sharp/Makefile.am:
Fork the Gtk# codegenerator for now
We unfortunately need to do this to properly generate bindings for
GstMiniObject...
2009-05-14 21:37:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
Update for latest version of the GType mapping patch
2009-05-14 21:37:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/MixerMessage.cs:
Fix MixerMessage method names
2009-05-14 17:15:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.Interfaces/ChannelChangedArgs.xml:
* doc/en/Gst.Interfaces/ChannelChangedHandler.xml:
* doc/en/Gst.Interfaces/ColorBalanceChannel.xml:
* doc/en/Gst.Interfaces/GstMixerOptions.xml:
* doc/en/Gst.Interfaces/GstMixerTrack.xml:
* doc/en/Gst.Interfaces/GstTunerChannel.xml:
* doc/en/Gst.Interfaces/GstTunerNorm.xml:
* doc/en/Gst.Interfaces/Mixer.xml:
* doc/en/Gst.Interfaces/MixerAdapter.xml:
* doc/en/Gst.Interfaces/MixerImplementor.xml:
* doc/en/Gst.Interfaces/MixerMessage.xml:
* doc/en/Gst.Interfaces/MixerOptions.xml:
* doc/en/Gst.Interfaces/MixerTrack.xml:
* doc/en/Gst.Interfaces/MuteToggledArgs.xml:
* doc/en/Gst.Interfaces/MuteToggledHandler.xml:
* doc/en/Gst.Interfaces/Navigation.xml:
* doc/en/Gst.Interfaces/NavigationAdapter.xml:
* doc/en/Gst.Interfaces/NavigationCommand.xml:
* doc/en/Gst.Interfaces/NavigationEvent.xml:
* doc/en/Gst.Interfaces/NavigationImplementor.xml:
* doc/en/Gst.Interfaces/NavigationMessage.xml:
* doc/en/Gst.Interfaces/NavigationQuery.xml:
* doc/en/Gst.Interfaces/NormChangedArgs.xml:
* doc/en/Gst.Interfaces/NormChangedHandler.xml:
* doc/en/Gst.Interfaces/OptionChangedArgs.xml:
* doc/en/Gst.Interfaces/OptionChangedHandler.xml:
* doc/en/Gst.Interfaces/ProbeNeededArgs.xml:
* doc/en/Gst.Interfaces/ProbeNeededHandler.xml:
* doc/en/Gst.Interfaces/PropertyProbe.xml:
* doc/en/Gst.Interfaces/PropertyProbeAdapter.xml:
* doc/en/Gst.Interfaces/PropertyProbeImplementor.xml:
* doc/en/Gst.Interfaces/RecordToggledArgs.xml:
* doc/en/Gst.Interfaces/RecordToggledHandler.xml:
* doc/en/Gst.Interfaces/Tuner.xml:
* doc/en/Gst.Interfaces/TunerAdapter.xml:
* doc/en/Gst.Interfaces/TunerChannel.xml:
* doc/en/Gst.Interfaces/TunerImplementor.xml:
* doc/en/Gst.Interfaces/TunerNorm.xml:
* doc/en/Gst.Interfaces/VideoOrientation.xml:
* doc/en/Gst.Interfaces/VideoOrientationAdapter.xml:
* doc/en/Gst.Interfaces/VideoOrientationImplementor.xml:
* doc/en/Gst.Interfaces/VolumeChangedArgs.xml:
* doc/en/Gst.Interfaces/VolumeChangedHandler.xml:
* doc/en/Gst.Interfaces/XOverlay.xml:
* doc/en/Gst.Interfaces/XOverlayAdapter.xml:
* doc/en/Gst.Interfaces/XOverlayImplementor.xml:
* doc/en/Gst/EnumInfo.xml:
* doc/en/Gst/EnumValue.xml:
* doc/en/Gst/FlagsInfo.xml:
* doc/en/Gst/FlagsValue.xml:
* doc/en/Gst/GTypeNameAttribute.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/PropertyInfo.xml:
* doc/en/index.xml:
Update docs
2009-05-14 16:50:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/NavigationEvent.cs:
* gstreamer-sharp/NavigationMessage.cs:
* gstreamer-sharp/NavigationQuery.cs:
* gstreamer-sharp/override/NavigationAdapter.cs:
Add Gst.Interfaces.Navigation bindings
2009-05-14 15:56:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Make sure to return a ref'd Gst.Index from Gst.Element.OnGetIndex()
2009-05-13 17:03:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/override/ProbeNeededHandler.cs:
* gstreamer-sharp/override/PropertyProbe.cs:
* gstreamer-sharp/override/PropertyProbeAdapter.cs:
Add Gst.Interfaces.PropertyProbe bindings
2009-05-13 16:46:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/PropertyInfo.cs:
Make PropertyInfo(IntPtr) ctor public
2009-05-13 14:48:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* TODO:
Update TODO
2009-05-13 14:42:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* gstreamer-sharp/override/ColorBalanceAdapter.cs:
* gstreamer-sharp/override/MixerAdapter.cs:
Don't require Gtk# patch from bug #501685
2009-05-13 14:35:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* gstreamer-sharp/Application.cs:
Add support for a GTypeName attribute to get correct native/managed type mappings
This requires yet another patch to Gtk# trunk, also update
the list of patches again.
2009-05-12 15:50:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/PropertyInfo.cs:
Add a method to retrieve the property info of a single property
2009-05-12 15:49:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/EnumInfo.cs:
Add a method to convert an integer value into the Flags/EnumValues
2009-05-12 15:32:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/EnumInfo.cs:
* gstreamer-sharp/Object.custom:
Initialize the GLib.Value for the property to set
2009-05-12 15:27:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/EnumInfo.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Object.custom:
Add Enum/FlagsInfo to query a GEnum/GFlags type
2009-05-12 15:26:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/PropertyInfo.cs:
Also store the GType of the property in case there's no managed type for it
2009-05-12 14:31:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/PropertyInfo.cs:
* gstreamer-sharp/glue/gobject.c:
* gstreamer-sharp/override/URIHandlerAdapter.cs:
Add a Properties property to Gst.Object to get information about the GObject properties
2009-05-12 12:04:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/TunerChannel.custom:
* gstreamer-sharp/TunerNorm.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/tunernorm.c:
Add Gst.Interfaces.Tuner* bindings
2009-05-12 11:08:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/MixerMessage.cs:
* gstreamer-sharp/gstreamer-api.raw:
* gstreamer-sharp/override/ColorBalanceAdapter.cs:
* gstreamer-sharp/override/MixerAdapter.cs:
* source/gstreamer-sharp-source.xml:
Fix library name for the interfaces
2009-05-11 18:31:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-api.raw:
Update API with the class struct of GstTunerNorm
2009-05-11 18:27:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Add Gst.Interfaces.VideoOrientation bindings
2009-05-11 15:53:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Add Gst.Interfaces.XOverlay bindings
2009-05-11 15:51:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-api.raw:
Reparse the API to get all interface class structs
2009-05-09 20:06:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* TODO:
Add TODO
2009-05-09 20:04:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/MixerMessage.cs:
* gstreamer-sharp/MixerTrack.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/mixertrack.c:
* gstreamer-sharp/override/Mixer.cs:
* gstreamer-sharp/override/MixerAdapter.cs:
Add bindings for GstMixer and related types
2009-05-09 19:29:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Iterator.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Pad.custom:
Add a generic GstIterator wrapper and use that
2009-05-09 10:27:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/ColorBalanceChannel.custom:
* gstreamer-sharp/Gstreamer.metadata:
Make the properties of the ColorBalanceChannel read-only
2009-05-08 17:24:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/ColorBalanceChannel.custom:
Add missing file
2009-05-08 17:23:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
* doc/en/Gst.Interfaces/ColorBalance.xml:
* doc/en/Gst.Interfaces/ColorBalanceAdapter.xml:
* doc/en/Gst.Interfaces/ColorBalanceChannel.xml:
* doc/en/Gst.Interfaces/ColorBalanceImplementor.xml:
* doc/en/Gst.Interfaces/ColorBalanceType.xml:
* doc/en/Gst.Interfaces/FrequencyChangedArgs.xml:
* doc/en/Gst.Interfaces/FrequencyChangedHandler.xml:
* doc/en/Gst.Interfaces/GstMixerOptions.xml:
* doc/en/Gst.Interfaces/GstMixerTrack.xml:
* doc/en/Gst.Interfaces/GstTunerChannel.xml:
* doc/en/Gst.Interfaces/GstTunerNorm.xml:
* doc/en/Gst.Interfaces/MixerFlags.xml:
* doc/en/Gst.Interfaces/MixerMessageType.xml:
* doc/en/Gst.Interfaces/MixerTrackFlags.xml:
* doc/en/Gst.Interfaces/MixerType.xml:
* doc/en/Gst.Interfaces/MuteToggledArgs.xml:
* doc/en/Gst.Interfaces/MuteToggledHandler.xml:
* doc/en/Gst.Interfaces/NavigationCommand.xml:
* doc/en/Gst.Interfaces/NavigationEventType.xml:
* doc/en/Gst.Interfaces/NavigationMessageType.xml:
* doc/en/Gst.Interfaces/NavigationQueryType.xml:
* doc/en/Gst.Interfaces/OptionChangedArgs.xml:
* doc/en/Gst.Interfaces/OptionChangedHandler.xml:
* doc/en/Gst.Interfaces/RecordToggledArgs.xml:
* doc/en/Gst.Interfaces/RecordToggledHandler.xml:
* doc/en/Gst.Interfaces/SignalChangedArgs.xml:
* doc/en/Gst.Interfaces/SignalChangedHandler.xml:
* doc/en/Gst.Interfaces/TunerChannelFlags.xml:
* doc/en/Gst.Interfaces/ValueChangedArgs.xml:
* doc/en/Gst.Interfaces/ValueChangedHandler.xml:
* doc/en/Gst.Interfaces/VolumeChangedArgs.xml:
* doc/en/Gst.Interfaces/VolumeChangedHandler.xml:
* doc/en/index.xml:
* doc/en/ns-Gst.Interfaces.xml:
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/gstreamer-api.raw:
* gstreamer-sharp/override/ColorBalance.cs:
* gstreamer-sharp/override/ColorBalanceAdapter.cs:
* source/gstreamer-sharp-source.xml:
Start binding the GstInterfaces library, ColorBalance* is finished already
2009-05-07 10:39:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Element.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/Task.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Task.custom:
* gstreamer-sharp/glue/task.c:
Update API fixups for the latest protected-fields patch
2009-05-07 10:03:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/override/URIHandlerAdapter.cs:
Add some notes why we have a modified copy of URIHandlerAdapter.cs
2009-05-07 10:02:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
Update list of patches for Gtk# that we require
2009-05-07 09:42:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindFactory.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Index.custom:
* gstreamer-sharp/IndexFactory.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/TypeFind.custom:
* gstreamer-sharp/TypeFindFactory.custom:
Move TypeFind/Index/Element register functions to their factory classes
2009-05-06 14:09:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst.BasePlugins/DecodeBin.xml:
* doc/en/Gst.BasePlugins/NewDecodedPadArgs.xml:
* doc/en/Gst.BasePlugins/NewDecodedPadHandler.xml:
* doc/en/Gst.BasePlugins/PlayBin.xml:
* doc/en/Gst.CorePlugins/HaveTypeArgs.xml:
* doc/en/Gst.CorePlugins/HaveTypeHandler.xml:
* doc/en/Gst.CorePlugins/TypeFindElement.xml:
* doc/en/Gst/DecodeBin.xml:
* doc/en/Gst/HaveTypeArgs.xml:
* doc/en/Gst/HaveTypeHandler.xml:
* doc/en/Gst/ImplementsInterface.xml:
* doc/en/Gst/ImplementsInterfaceAdapter.xml:
* doc/en/Gst/ImplementsInterfaceImplementor.xml:
* doc/en/Gst/NewDecodedPadArgs.xml:
* doc/en/Gst/NewDecodedPadHandler.xml:
* doc/en/Gst/PlayBin.xml:
* doc/en/Gst/TypeFindElement.xml:
* doc/en/index.xml:
* doc/en/ns-Gst.BasePlugins.xml:
* doc/en/ns-Gst.CorePlugins.xml:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/baseplugins/DecodeBin.cs:
* gstreamer-sharp/baseplugins/PlayBin.cs:
* gstreamer-sharp/coreplugins/TypeFindElement.cs:
* gstreamer-sharp/plugins-base/DecodeBin.cs:
* gstreamer-sharp/plugins-base/PlayBin.cs:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
* samples/DecodeBinTranscoder.cs:
* samples/PlayBinPlayer.cs:
* samples/TypeFind.cs:
Move plugin wrappers into seperate namespaces
2009-05-06 13:57:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/glue/Makefile.am:
Don't use FORTIFY_SOURCE
2009-05-06 13:57:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
Check for all GStreamer libraries for which we want to create bindings
2009-05-06 12:47:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Element.xml:
* doc/en/Gst/ImplementsInterface.xml:
* doc/en/Gst/ImplementsInterfaceAdapter.xml:
* doc/en/Gst/ImplementsInterfaceImplementor.xml:
* doc/en/Gst/Preset.xml:
* doc/en/Gst/PresetAdapter.xml:
* doc/en/Gst/PresetDefault.xml:
* doc/en/Gst/PresetImplementor.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Add Gst.ImplementsInterface bindings
2009-05-06 12:27:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Preset.xml:
* doc/en/Gst/PresetAdapter.xml:
* doc/en/Gst/PresetDefault.xml:
* doc/en/Gst/PresetImplementor.xml:
* doc/en/index.xml:
* source/gstreamer-sharp-source.xml:
Update docs
2009-05-06 12:25:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/PresetDefault.cs:
* gstreamer-sharp/gstreamer-api.raw:
Fix Gst.Preset bindings
As C# interfaces don't allow a default implementation we
add a static Gst.PresetDefault class that provides static
methods for calling the default GstPreset method implementations.
2009-05-06 09:54:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/DecodeBinTranscoder.cs:
* samples/HelloWorld.cs:
* samples/TypeFind.cs:
Fix compilation of the samples
2009-05-04 12:28:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/NewUriArgs.xml:
* doc/en/Gst/NewUriHandler.xml:
* doc/en/Gst/URIHandler.xml:
* doc/en/Gst/URIHandlerAdapter.xml:
* doc/en/Gst/URIHandlerImplementor.xml:
* doc/en/Gst/URIType.xml:
Update docs
2009-05-04 12:27:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Bin.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementDetails.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/Util.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/gstreamer-api.raw:
* gstreamer-sharp/override/URIHandlerAdapter.cs:
* source/gstreamer-sharp-source.xml:
Add bindings for Gst.URIHandler
Unfortunately this requires us to work around Gtk# being unable
to handle static interface methods and Gtk# being unable to
allow us to override interface adapter code...
2009-05-04 11:04:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix Gst.TagSetter interface bindings
2009-05-03 19:35:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix Gst.ChildProxy bindings
2009-05-03 19:34:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Remove the abstract flag of GstObject and friends as we might need to instantiate them
This will happen for example if we don't have a managed wrapper class
for a type.
2009-05-01 17:21:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix Gst.Pipeline bindings
2009-05-01 17:11:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Pad.custom:
Add support for iterating the internal links of a pad
2009-05-01 17:08:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/bin.c:
Fix Gst.Bin bindings and add bindings for the iterators
2009-05-01 17:05:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Handle NULL GstIterator* correctly
2009-05-01 15:28:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/DecodeBinTranscoder.cs:
* samples/HelloWorld.cs:
* samples/PlayBinPlayer.cs:
* samples/TypeFind.cs:
Fix samples for all the API changes
2009-05-01 13:46:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Structure.custom:
Change NewFromString() methods to FromString() in Caps/Structure for consistence
2009-05-01 09:03:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Message.custom:
Fix some more GObject DllImports
2009-04-30 21:48:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix value of Gst.FlowReturn.Ok
2009-04-30 21:48:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Element.custom:
Fix GObject DllImport
2009-04-30 17:26:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Don't use the ThresholdType but the real type
2009-04-30 17:21:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Fix indention and make Gst.Element.GetPadTemplates() a property
2009-04-30 17:16:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Add initial support for setting/getting element class fields
2009-04-30 17:16:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Make Gst.ElementDetails an internal struct
2009-04-30 17:16:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/IndexEntry.custom:
Actually override the Copy method of GLib.Opaque
2009-04-30 17:16:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Message.custom:
Remove unused DllImports
2009-04-30 16:54:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Object.custom:
Fix Gst.Element bindings
Still missing: Support for creating new element subclasses
and adding pad templates/setting details on them.
2009-04-30 15:40:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Index.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/indexfactory.c:
Add convenience function to register Gst.Index types with the default registry
2009-04-30 15:32:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/TypeFind.custom:
Fix registration of new Typefinders
2009-04-30 15:16:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexGroup.xml:
* doc/en/Gst/IndexResolver.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindGetLengthFunction.xml:
* doc/en/Gst/TypeFindPeekFunction.xml:
* doc/en/Gst/TypeFindSuggestFunction.xml:
* doc/en/Gst/TypeNameData.xml:
* doc/en/index.xml:
Update docs
2009-04-30 15:13:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Index.custom:
* gstreamer-sharp/IndexEntry.custom:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/indexentry.c:
Fix the Gst.Index* bindings
2009-04-30 13:10:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/TypeFind.custom:
* gstreamer-sharp/TypeFindDelegates.cs:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/typefind.c:
Fix Gst.TypeFind bindings
2009-04-30 09:39:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix IndexFactory/TypeFindFactory bindings
2009-04-30 06:18:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Cleanup Gst.GhostPad bindings
2009-04-28 21:03:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Pad+BufferProbeDelegate.xml:
* doc/en/Gst/Pad+DataProbeDelegate.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadBufferAllocFunction.xml:
* doc/en/Gst/PadBufferProbeCallback.xml:
* doc/en/Gst/PadDataProbeCallback.xml:
* doc/en/Gst/PadEventProbeCallback.xml:
* doc/en/Gst/PadIntLinkFunction.xml:
* doc/en/Gst/PadQueryTypeFunction.xml:
* doc/en/index.xml:
* gstreamer-sharp/GstSharp.PadQueryTypeFunctionNative.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/PadQueryTypeFunction.cs:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/pad.c:
Fix the Gst.Pad bindings
2009-04-27 16:53:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
Add another patch that is required for building
2009-04-27 13:42:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/Application.xml:
* doc/en/Gst/Array.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DecodeBin.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementDetails.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/FormatDefinition.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/HaveTypeArgs.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexAssociation.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexGroup.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewDecodedPadArgs.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/Parse.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/PlayBin.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindElement.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/TypeNameData.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/Gst/Util.xml:
* doc/en/Gst/Version.xml:
* gstreamer-sharp/Bus.custom:
* gstreamer-sharp/Gstreamer.metadata:
Finish/fix Gst.Bus bindings
2009-04-27 12:48:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/Application.xml:
* doc/en/Gst/Array.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DecodeBin.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementDetails.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/Flow.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/FormatDefinition.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/HaveTypeArgs.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexAssociation.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexGroup.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewDecodedPadArgs.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/Parse.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/PlayBin.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/Print.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/Segtrap.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindElement.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/TypeNameData.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/Gst/Util.xml:
* doc/en/Gst/Version.xml:
* doc/en/index.xml:
Update docs
2009-04-27 12:48:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Cleanup some utility classes
2009-04-27 12:34:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Task.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/task.c:
Fix the Gst.Task bindings
What still needs to be done is to add a way to set
a custom lock to the task, currently a newly created
task can only get a lock by making it a pad task.
2009-04-27 12:08:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginDesc.xml:
* doc/en/index.xml:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/Plugin.custom:
* gstreamer-sharp/Value.cs:
Finish/fix the Gst.Plugin bindings and re-indent
2009-04-27 11:40:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/XML.xml:
* doc/en/index.xml:
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Remove the Gst.XML bindings for now
For them to be useful we need libxml2 bindings or some
magic to live without them.
2009-04-27 11:37:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix ownership of Gst.SystemClock.Obtain() return
2009-04-27 11:34:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* README:
Add a note that Gtk# from trunk and a few patches are required for building
2009-04-27 11:32:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Bus.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockCallback.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/index.xml:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/ClockEntry.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/clock.c:
* gstreamer-sharp/glue/clockentry.c:
Finish/fix the Gst.Clock and related bindings and update docs
2009-04-24 15:34:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Make Gst.Segment.SetNewsegmentFull an overload of SetNewsegment
2009-04-24 15:33:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
Properly change GST_PADDING values to the correct integer values
2009-04-24 14:56:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Bin.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/Index.xml:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/gstreamer-api.raw:
* source/Makefile.am:
Regenerate API with the new parser to get support for GObject virtual methods
This also gives us some support for class struct fields, etc.
Note: This requires an uncommitted patch to Gtk#
2009-04-23 21:12:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/DeepNotifyArgs.xml:
* doc/en/Gst/DeepNotifyHandler.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/Query.xml:
* doc/en/index.xml:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/object.c:
* gstreamer-sharp/glue/taglist.c:
Finish/fix the Gst.Object bindings
Also update docs and fix indention
2009-04-23 16:49:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Query.custom:
Fix c&p error in method name
2009-04-23 16:01:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Event.custom:
Add a helper function to get the number of an event type
2009-04-23 14:39:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Message.custom:
Ref/unref the Src field of Gst.Event/Message when setting it
2009-04-23 14:32:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Event.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/event.c:
Finish/fix Gst.Event bindings
2009-04-23 13:42:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Query.custom:
Add missing file
2009-04-22 19:08:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Message.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryTypeDefinition.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagMergeFunc.xml:
* doc/en/index.xml:
Update docs
2009-04-22 19:08:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
Fix/complete the Gst.Query bindings
2009-04-22 12:46:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Message.custom:
Use the copy-on-unref workaround for newly created Application/Element/Custom messages
2009-04-22 12:40:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/TagList.custom:
* gstreamer-sharp/Value.cs:
Dispose some more GLib.Values after usage
2009-04-22 12:35:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
Dispose GLib.Values after usage to close a memory leak
2009-04-22 12:33:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/TagList.custom:
Make sure that the strings passed to native functions are UTF8
2009-04-22 11:55:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Message.custom:
Check the cached message structure for null before trying to create a copy
2009-04-22 11:54:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Message.custom:
Also use the copy-on-unref workaround for the message-owned Structure here instead of always copying
2009-04-22 08:07:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Message.custom:
Add some convenience overloads for some Message methods and make the parse methods more consistent
2009-04-21 19:27:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Tag.custom:
Fix bindings of the tag merge functions
2009-04-21 19:27:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
Call the _get_type() functions of some types on Init() to make sure they're registred by Gtk#
2009-04-21 14:31:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Structure.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagForeachFunc.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeFunc.xml:
* doc/en/Gst/Tags.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/TagList.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/taglist.c:
* source/Makefile.am:
Complete/fix bindings for Gst.Tag and Gst.TagList
2009-04-21 14:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/GError.cs:
Remove unused private field
2009-04-21 14:25:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Structure.custom:
Return a string[] instead of IEnumerable for the Fields property to get all fields
2009-04-21 14:24:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Caps.custom:
Copy all still existing structure references before calling gst_caps_do_simplify
2009-04-20 20:53:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Structure.custom:
Make sure that every second parameter to Structure.Add(...) is a string
2009-04-19 18:29:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/Structure.custom:
Fix some more structure ownerships
2009-04-19 16:53:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Structure.custom:
Fix structure handling (almost) of caps
Make sure that we a) don't free structures of caps as we don't own them
and b) make sure to create a copy of all still referenced structures
before it gets removed, the caps are unreffed or something else happens.
This still needs to be fixed for gst_caps_do_simplify()!
This workaround is inspired by the one in gst-python.
2009-04-19 16:53:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Tag.custom:
Fix indention
2009-04-18 16:43:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Tag.custom:
* gstreamer-sharp/Tags.cs:
* parser/gst-generate-tags.cs:
* source/Makefile.am:
Put tags into the Tag class instead of a new Tags class
Also remove the void ctor of the Tag class, it's not meant to be instantiated
2009-04-18 16:32:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Array.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/CommonTags.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tags.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/Value.xml:
* doc/en/Gst/XML.xml:
* doc/en/index.xml:
Update docs
2009-04-18 16:27:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
We actually don't own the structure returned by gst_message_get_structure()
2009-04-18 16:24:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/glue/gobject.c:
* gstreamer-sharp/glue/message.c:
Add/fix complete bindings of Gst.Message
2009-04-18 16:23:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
Add CoreError/StreamError/etc enum types
2009-04-18 16:21:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Caps.custom:
Use the native copy functions when creating a copy for ownership-taking functions
Using the managed Copy() function won't work as the managed object
will still own the reference and we would unref/free twice.
2009-04-18 16:21:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/MiniObject.custom:
Implement Gst.MiniObject.Copy() manually to get the correct type from the instance
2009-04-18 16:20:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Tags.cs:
Add generated Tags class
2009-04-17 16:44:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/CommonTags.cs:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Tags.cs:
Add generated Tags class and remove hand-written CommonTags class
2009-04-17 16:41:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* parser/Makefile.am:
* parser/gst-generate-tags.cs:
* source/Makefile.am:
* source/gstreamer-sharp-source.xml:
Add utility to automatically generate a static class with tags definitions from a C header
2009-04-16 22:19:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/GError.cs:
* gstreamer-sharp/MiniObject.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/gerror.c:
* gstreamer-sharp/glue/gobject.c:
* gstreamer-sharp/glue/message.c:
Cleanup glue and GError handling
2009-04-16 21:52:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/PadTemplate.custom:
Fix indention
2009-04-16 21:52:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/MiniObject.custom:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/Value.cs:
Use new custom GLib.Value support for gtk-sharp trunk
2009-04-16 17:48:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Disable obsolete Type(GLib.GType) constructors everywhere
2009-04-16 12:17:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/ClockType.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
* source/Makefile.am:
* source/gstreamer-sharp-source.xml:
Update to 0.10.22.2 and add the _get_type() functions for enum/flags types
2009-04-15 14:40:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/HasPadCreatedArgs.xml:
* doc/en/Gst/HasPadCreatedHandler.xml:
* doc/en/Gst/PadCreatedArgs.xml:
* doc/en/Gst/PadCreatedHandler.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/PadTemplate.custom:
gst_pad_template_new() takes ownership of the caps, reference them
Also rename and cleanup some PadTemplate members
2009-04-15 13:26:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/StaticCaps.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/StaticCaps.custom:
* gstreamer-sharp/StaticPadTemplate.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/staticcaps.c:
* gstreamer-sharp/glue/staticpadtemplate.c:
Drop StaticCaps bindings and let the StaticPadTemplate bindings be autogenerated
Also fix some reference ownership issues in the StaticPadTemplate bindings
and make them a read-only container without any way to create new instances.
We don't need StaticCaps anywhere and StaticPadTemplates only for reading
the static pad templates of an element factory.
2009-04-14 17:58:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/StaticCaps.custom:
* gstreamer-sharp/StaticPadTemplate.custom:
* gstreamer-sharp/glue/staticcaps.c:
* gstreamer-sharp/glue/staticpadtemplate.c:
Add Gst.StaticPadTemplate.Free() and fix indention
2009-04-14 17:55:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/StaticCaps.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/StaticCaps.custom:
* gstreamer-sharp/StaticPadTemplate.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/staticcaps.c:
* gstreamer-sharp/glue/staticpadtemplate.c:
Fix and complete Static{PadTemplate,Caps} bindings
2009-04-14 13:42:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/DecodeBinTranscoder.cs:
* samples/TypeFind.cs:
* tests/CapsTest.cs:
* tests/PadTest.cs:
Make tests and samples compile again
2009-04-14 13:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Caps.xml:
* doc/en/Gst/CapsFlags.xml:
* doc/en/Gst/Structure.xml:
* doc/en/index.xml:
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Structure.custom:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/caps.c:
* gstreamer-sharp/glue/gobject.c:
* gstreamer-sharp/glue/structure.c:
Fix/complete the Caps bindings
Also make sure in Gst.Structure that we're having a mutable structure
before changing any content.
2009-04-13 13:27:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/TagFlags.xml:
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/buffer.c:
* gstreamer-sharp/glue/miniobject.c:
Fix Gst.Buffer bindings
2009-04-12 20:56:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Array.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferFlag.xml:
* doc/en/Gst/BufferFlags.xml:
* doc/en/Gst/Date.xml:
* doc/en/Gst/DoubleRange.xml:
* doc/en/Gst/Fourcc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/FractionRange.xml:
* doc/en/Gst/IntRange.xml:
* doc/en/Gst/List.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectCopyFunction.xml:
* doc/en/Gst/MiniObjectFinalizeFunction.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureForeachFunc.xml:
* doc/en/Gst/StructureMapFunc.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlag.xml:
* doc/en/Gst/TagFlags.xml:
* doc/en/Gst/Value.xml:
* doc/en/index.xml:
Update docs
2009-04-12 20:55:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/MiniObject.custom:
Fix MiniObject bindings
2009-04-12 20:54:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Rename {Buffer,Tag}Flag to {Buffer,Tag}Flags for consistency
2009-04-11 20:08:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Mark MiniObject and PluginFeature as abstract classes
2009-04-11 20:07:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Structure.custom:
Fix Gst.Structure bindings
2009-04-11 20:05:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Value.cs:
Improve Gst.List/Value to be actually usable
2009-04-11 17:57:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/MiniObject.custom:
* gstreamer-sharp/Value.cs:
Fix indention and use new Gst.Value stuff for dynamic signals
2009-04-11 17:52:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/MiniObject.custom:
* gstreamer-sharp/Value.cs:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/glue/gobject.c:
Add initial support for our custom GValue types and for setting/getting MiniObjects from/to GValues
2009-04-08 11:18:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix ownership of Registry/Parse methods that return objects
2009-04-08 10:52:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/PluginFeature.xml:
* gstreamer-sharp/Gstreamer.metadata:
Finish the ElementFactory/PluginFeature bindings
2009-04-08 10:18:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Element.custom:
Add Element.Emit() for emitting dynamic signals (i.e. playbin2 action signals)
2009-04-08 10:16:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/CommonTags.cs:
* gstreamer-sharp/Version.cs:
* gstreamer-sharp/plugins-base/DecodeBin.cs:
* gstreamer-sharp/plugins-base/PlayBin.cs:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
Add "Copyright" strings to the file headers
2009-04-08 10:12:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Global.xml:
* doc/en/Gst/Parse.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/Util.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Parse.custom:
Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings
2009-04-08 09:29:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Global.xml:
* doc/en/Gst/Registry.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Registry.custom:
* source/gstreamer-sharp-source.xml:
Complete and correct the GstRegistry bindings
2009-04-07 15:04:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* source/gstreamer-sharp-source.xml:
Ignore some more headers
2009-04-07 14:44:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* doc/Makefile.am:
Add target for generating html documentation
2009-04-07 14:24:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Bin.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Debug.xml:
* doc/en/Gst/DebugCategory.xml:
* doc/en/Gst/DebugColorFlags.xml:
* doc/en/Gst/DebugGraphDetails.xml:
* doc/en/Gst/DebugLevel.xml:
* doc/en/Gst/DebugMessage.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/FilterFunc.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/Global.xml:
* doc/en/Gst/Iterator.xml:
* doc/en/Gst/IteratorDisposeFunction.xml:
* doc/en/Gst/IteratorFoldFunction.xml:
* doc/en/Gst/IteratorFreeFunction.xml:
* doc/en/Gst/IteratorItem.xml:
* doc/en/Gst/IteratorItemFunction.xml:
* doc/en/Gst/IteratorNextFunction.xml:
* doc/en/Gst/IteratorResult.xml:
* doc/en/Gst/IteratorResyncFunction.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LogFunction.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadIterIntLinkFunction.xml:
* doc/en/Gst/Poll.xml:
* doc/en/Gst/PollFD.xml:
* doc/en/Gst/QuarkId.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Value.xml:
* doc/en/Gst/ValueCompareFunc.xml:
* doc/en/Gst/ValueDeserializeFunc.xml:
* doc/en/Gst/ValueIntersectFunc.xml:
* doc/en/Gst/ValueSerializeFunc.xml:
* doc/en/Gst/ValueSubtractFunc.xml:
* doc/en/Gst/ValueTable.xml:
* doc/en/Gst/ValueUnionFunc.xml:
* doc/en/index.xml:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/gstreamer-api.raw:
* parser/gst-gapi-fixup.cs:
* source/gstreamer-sharp-source.xml:
Ignore more header files
These are either private, don't make sense in the bindings
or we need to find better ways to bind them (i.e. GST_ERROR)
2009-04-07 13:14:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/AllocTrace.xml:
* doc/en/Gst/AllocTraceFlags.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/Global.xml:
* doc/en/Gst/Init.xml:
* doc/en/Gst/Trace.xml:
* doc/en/Gst/TraceEntry.xml:
* doc/en/index.xml:
Update docs
2009-04-07 13:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Don't bind GstTrace, it's not really useful for managed applications to trace native allocations
2009-04-07 11:46:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/PadTest.cs:
Fix compilation of unit test
2009-04-07 11:44:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Buffer.custom:
Remove custom buffer implementations for Unref/Ref, they're in MiniObject already
2009-04-07 11:40:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/ApplicationTest.cs:
Fix compilation of ApplicationTest
2009-04-07 11:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Don't hide the Buffer constructor with no arguments
2009-04-07 11:37:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Version.cs:
* gstreamer-sharp/gstreamer-sharp.dll.config.in:
Fix GStreamer DllImports and add a dllmap for the native GStreamer library
2009-04-07 11:33:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
Fix typo
2009-04-07 11:30:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp-0.10.pc.in:
Add a Requires for glib-sharp-2.0 to the pkg-config file
2009-04-07 11:27:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/AssemblyInfo.cs.in:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Bus.custom:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/CommonTags.cs:
* gstreamer-sharp/Debug.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/GError.cs:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/MiniObject.custom:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/Version.cs:
* gstreamer-sharp/glue/bin.c:
* gstreamer-sharp/glue/buffer.c:
* gstreamer-sharp/glue/clock.c:
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/glue/gerror.c:
* gstreamer-sharp/glue/message.c:
* gstreamer-sharp/glue/miniobject.c:
* parser/gst-gapi-fixup.cs:
Fix indention of all files
2009-04-07 11:25:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tools/cs-indent:
Add indent script for C# files
2009-04-07 11:02:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/GError.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/gerror.c:
Print reason if InitCheck() failed and introduce GError helper functions
2009-04-07 10:32:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/Gst/Application.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/Version.xml:
Update docs
2009-04-07 10:31:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Application.cs:
* gstreamer-sharp/Version.cs:
Make Gst.Version a static class
2009-04-07 10:30:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/index.xml:
Remove GLib namespace from the docs
2009-04-07 10:30:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Gstreamer.metadata:
* parser/gst-gapi-fixup.cs:
Sort API metadata alphabetically and cleanup
Also change the order in which we fixup the API to make more sense
2009-04-07 09:55:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* samples/Makefile.am:
Fix make dist
2009-04-07 09:50:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* .gitignore:
* doc/.gitignore:
* gstreamer-sharp/.gitignore:
* samples/.gitignore:
Add a lot of files to .gitignore
2009-04-07 09:46:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ChangeLog:
* README:
Add files required by automake/autoconf
2009-04-07 09:45:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* AUTHORS:
* ChangeLog:
* Makefile.am:
* README:
* configure.ac:
* doc/Makefile.am:
* fixup/Makefile.am:
* fixup/gst-gapi-fixup.cs:
* gstreamer-sharp/Makefile.am:
* parser/Makefile.am:
* parser/gst-gapi-fixup.cs:
* sample/DecodeBinTranscoder.cs:
* sample/HelloWorld.cs:
* sample/MP3LaunchParse.cs:
* sample/Makefile.am:
* sample/MetaData.cs:
* sample/PlayBinPlayer.cs:
* sample/QueueExample.cs:
* sample/TypeFind.cs:
* samples/DecodeBinTranscoder.cs:
* samples/HelloWorld.cs:
* samples/MP3LaunchParse.cs:
* samples/Makefile.am:
* samples/MetaData.cs:
* samples/PlayBinPlayer.cs:
* samples/QueueExample.cs:
* samples/TypeFind.cs:
* tests/Makefile.am:
Update/Cleanup of the build system
2009-04-07 09:16:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/GLib/DynamicSignal.xml:
* doc/en/GLib/DynamicSignalHandler.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/DynamicSignal.xml:
* doc/en/Gst/DynamicSignalHandler.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/TypeFindElement.xml:
* doc/en/index.xml:
* doc/en/ns-GLib.xml:
Update docs
2009-04-07 09:12:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/dynamicsignal.c:
Add support for emitting GObject signals dynamically
This will be needed later to call the action signals of
playbin2 for example.
Also get the correct instance size of GClosure at runtime
instead of always taking the largest known one.
2009-04-05 13:11:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
Move DynamicSignals into the Gst namespace to prevent conflicts
2009-04-04 23:32:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* doc/en/GLib/DynamicSignal.xml:
* doc/en/GLib/DynamicSignalHandler.xml:
* doc/en/Gst.xml:
* doc/en/Gst/ActivateMode.xml:
* doc/en/Gst/AllocTrace.xml:
* doc/en/Gst/AllocTraceFlags.xml:
* doc/en/Gst/Application.xml:
* doc/en/Gst/AssocFlags.xml:
* doc/en/Gst/Bin.xml:
* doc/en/Gst/BinFlags.xml:
* doc/en/Gst/BindingHelper.xml:
* doc/en/Gst/Buffer.xml:
* doc/en/Gst/BufferCopyFlags.xml:
* doc/en/Gst/BufferFlag.xml:
* doc/en/Gst/BufferingMode.xml:
* doc/en/Gst/Bus.xml:
* doc/en/Gst/BusFlags.xml:
* doc/en/Gst/BusFunc.xml:
* doc/en/Gst/BusSyncHandler.xml:
* doc/en/Gst/BusSyncReply.xml:
* doc/en/Gst/Caps.xml:
* doc/en/Gst/CapsFlags.xml:
* doc/en/Gst/ChildAddedArgs.xml:
* doc/en/Gst/ChildAddedHandler.xml:
* doc/en/Gst/ChildProxy.xml:
* doc/en/Gst/ChildProxyAdapter.xml:
* doc/en/Gst/ChildProxyImplementor.xml:
* doc/en/Gst/ChildRemovedArgs.xml:
* doc/en/Gst/ChildRemovedHandler.xml:
* doc/en/Gst/Clock.xml:
* doc/en/Gst/ClockCallback.xml:
* doc/en/Gst/ClockEntry.xml:
* doc/en/Gst/ClockEntryType.xml:
* doc/en/Gst/ClockFlags.xml:
* doc/en/Gst/ClockReturn.xml:
* doc/en/Gst/CommonTags.xml:
* doc/en/Gst/CoreError.xml:
* doc/en/Gst/Debug.xml:
* doc/en/Gst/DebugCategory.xml:
* doc/en/Gst/DebugColorFlags.xml:
* doc/en/Gst/DebugGraphDetails.xml:
* doc/en/Gst/DebugLevel.xml:
* doc/en/Gst/DebugMessage.xml:
* doc/en/Gst/DecodeBin.xml:
* doc/en/Gst/DeepNotifyArgs.xml:
* doc/en/Gst/DeepNotifyHandler.xml:
* doc/en/Gst/DoLatencyArgs.xml:
* doc/en/Gst/DoLatencyHandler.xml:
* doc/en/Gst/Element.xml:
* doc/en/Gst/ElementAddedArgs.xml:
* doc/en/Gst/ElementAddedHandler.xml:
* doc/en/Gst/ElementDetails.xml:
* doc/en/Gst/ElementFactory.xml:
* doc/en/Gst/ElementFlags.xml:
* doc/en/Gst/ElementRemovedArgs.xml:
* doc/en/Gst/ElementRemovedHandler.xml:
* doc/en/Gst/EntryAddedArgs.xml:
* doc/en/Gst/EntryAddedHandler.xml:
* doc/en/Gst/Event.xml:
* doc/en/Gst/EventType.xml:
* doc/en/Gst/EventTypeFlags.xml:
* doc/en/Gst/FeatureAddedArgs.xml:
* doc/en/Gst/FeatureAddedHandler.xml:
* doc/en/Gst/FilterFunc.xml:
* doc/en/Gst/Flow.xml:
* doc/en/Gst/FlowReturn.xml:
* doc/en/Gst/Format.xml:
* doc/en/Gst/FormatDefinition.xml:
* doc/en/Gst/Fraction.xml:
* doc/en/Gst/GhostPad.xml:
* doc/en/Gst/Global.xml:
* doc/en/Gst/HasPadCreatedArgs.xml:
* doc/en/Gst/HasPadCreatedHandler.xml:
* doc/en/Gst/HaveDataArgs.xml:
* doc/en/Gst/HaveDataHandler.xml:
* doc/en/Gst/HaveTypeArgs.xml:
* doc/en/Gst/HaveTypeHandler.xml:
* doc/en/Gst/Index.xml:
* doc/en/Gst/IndexAssociation.xml:
* doc/en/Gst/IndexCertainty.xml:
* doc/en/Gst/IndexEntry.xml:
* doc/en/Gst/IndexEntryType.xml:
* doc/en/Gst/IndexFactory.xml:
* doc/en/Gst/IndexFilter.xml:
* doc/en/Gst/IndexFlags.xml:
* doc/en/Gst/IndexGroup.xml:
* doc/en/Gst/IndexLookupMethod.xml:
* doc/en/Gst/IndexResolver.xml:
* doc/en/Gst/IndexResolverMethod.xml:
* doc/en/Gst/Init.xml:
* doc/en/Gst/Iterator.xml:
* doc/en/Gst/IteratorDisposeFunction.xml:
* doc/en/Gst/IteratorFoldFunction.xml:
* doc/en/Gst/IteratorFreeFunction.xml:
* doc/en/Gst/IteratorItem.xml:
* doc/en/Gst/IteratorItemFunction.xml:
* doc/en/Gst/IteratorNextFunction.xml:
* doc/en/Gst/IteratorResult.xml:
* doc/en/Gst/IteratorResyncFunction.xml:
* doc/en/Gst/LibraryError.xml:
* doc/en/Gst/LinkedArgs.xml:
* doc/en/Gst/LinkedHandler.xml:
* doc/en/Gst/LogFunction.xml:
* doc/en/Gst/Message.xml:
* doc/en/Gst/MessageArgs.xml:
* doc/en/Gst/MessageHandler.xml:
* doc/en/Gst/MessageType.xml:
* doc/en/Gst/MiniObject.xml:
* doc/en/Gst/MiniObjectCopyFunction.xml:
* doc/en/Gst/MiniObjectFinalizeFunction.xml:
* doc/en/Gst/MiniObjectFlags.xml:
* doc/en/Gst/NewDecodedPadArgs.xml:
* doc/en/Gst/NewDecodedPadHandler.xml:
* doc/en/Gst/Object.xml:
* doc/en/Gst/ObjectFlags.xml:
* doc/en/Gst/Pad+BufferProbeDelegate.xml:
* doc/en/Gst/Pad+DataProbeDelegate.xml:
* doc/en/Gst/Pad.xml:
* doc/en/Gst/PadAcceptCapsFunction.xml:
* doc/en/Gst/PadActivateFunction.xml:
* doc/en/Gst/PadActivateModeFunction.xml:
* doc/en/Gst/PadAddedArgs.xml:
* doc/en/Gst/PadAddedHandler.xml:
* doc/en/Gst/PadBlockCallback.xml:
* doc/en/Gst/PadBufferAllocFunction.xml:
* doc/en/Gst/PadChainFunction.xml:
* doc/en/Gst/PadCheckGetRangeFunction.xml:
* doc/en/Gst/PadDirection.xml:
* doc/en/Gst/PadDispatcherFunction.xml:
* doc/en/Gst/PadEventFunction.xml:
* doc/en/Gst/PadFixateCapsFunction.xml:
* doc/en/Gst/PadFlags.xml:
* doc/en/Gst/PadGetCapsFunction.xml:
* doc/en/Gst/PadGetRangeFunction.xml:
* doc/en/Gst/PadIntLinkFunction.xml:
* doc/en/Gst/PadIterIntLinkFunction.xml:
* doc/en/Gst/PadLinkFunction.xml:
* doc/en/Gst/PadLinkReturn.xml:
* doc/en/Gst/PadPresence.xml:
* doc/en/Gst/PadQueryFunction.xml:
* doc/en/Gst/PadRemovedArgs.xml:
* doc/en/Gst/PadRemovedHandler.xml:
* doc/en/Gst/PadSetCapsFunction.xml:
* doc/en/Gst/PadTemplate.xml:
* doc/en/Gst/PadTemplateFlags.xml:
* doc/en/Gst/PadUnlinkFunction.xml:
* doc/en/Gst/ParentSetArgs.xml:
* doc/en/Gst/ParentSetHandler.xml:
* doc/en/Gst/ParentUnsetArgs.xml:
* doc/en/Gst/ParentUnsetHandler.xml:
* doc/en/Gst/ParseContext.xml:
* doc/en/Gst/ParseError.xml:
* doc/en/Gst/ParseFlags.xml:
* doc/en/Gst/Pipeline.xml:
* doc/en/Gst/PipelineFlags.xml:
* doc/en/Gst/PlayBin.xml:
* doc/en/Gst/Plugin.xml:
* doc/en/Gst/PluginAddedArgs.xml:
* doc/en/Gst/PluginAddedHandler.xml:
* doc/en/Gst/PluginDependencyFlags.xml:
* doc/en/Gst/PluginDesc.xml:
* doc/en/Gst/PluginError.xml:
* doc/en/Gst/PluginFeature.xml:
* doc/en/Gst/PluginFeatureFilter.xml:
* doc/en/Gst/PluginFilter.xml:
* doc/en/Gst/PluginFlags.xml:
* doc/en/Gst/PluginInitFunc.xml:
* doc/en/Gst/Poll.xml:
* doc/en/Gst/PollFD.xml:
* doc/en/Gst/Print.xml:
* doc/en/Gst/ProxyPad.xml:
* doc/en/Gst/QuarkId.xml:
* doc/en/Gst/Query.xml:
* doc/en/Gst/QueryType.xml:
* doc/en/Gst/QueryTypeDefinition.xml:
* doc/en/Gst/Rank.xml:
* doc/en/Gst/Registry.xml:
* doc/en/Gst/ResourceError.xml:
* doc/en/Gst/SeekFlags.xml:
* doc/en/Gst/SeekType.xml:
* doc/en/Gst/Segment.xml:
* doc/en/Gst/Segtrap.xml:
* doc/en/Gst/State.xml:
* doc/en/Gst/StateChange.xml:
* doc/en/Gst/StateChangeReturn.xml:
* doc/en/Gst/StaticCaps.xml:
* doc/en/Gst/StaticPadTemplate.xml:
* doc/en/Gst/StreamError.xml:
* doc/en/Gst/Structure.xml:
* doc/en/Gst/StructureChangeType.xml:
* doc/en/Gst/StructureForeachFunc.xml:
* doc/en/Gst/StructureMapFunc.xml:
* doc/en/Gst/SyncMessageArgs.xml:
* doc/en/Gst/SyncMessageHandler.xml:
* doc/en/Gst/SystemClock.xml:
* doc/en/Gst/Tag.xml:
* doc/en/Gst/TagFlag.xml:
* doc/en/Gst/TagForeachFunc.xml:
* doc/en/Gst/TagList.xml:
* doc/en/Gst/TagMergeFunc.xml:
* doc/en/Gst/TagMergeMode.xml:
* doc/en/Gst/TagSetter.xml:
* doc/en/Gst/TagSetterAdapter.xml:
* doc/en/Gst/TagSetterImplementor.xml:
* doc/en/Gst/Task.xml:
* doc/en/Gst/TaskFunction.xml:
* doc/en/Gst/TaskState.xml:
* doc/en/Gst/Trace.xml:
* doc/en/Gst/TraceEntry.xml:
* doc/en/Gst/TypeFind.xml:
* doc/en/Gst/TypeFindElement.xml:
* doc/en/Gst/TypeFindFactory.xml:
* doc/en/Gst/TypeFindFunction.xml:
* doc/en/Gst/TypeFindProbability.xml:
* doc/en/Gst/TypeNameData.xml:
* doc/en/Gst/UnlinkedArgs.xml:
* doc/en/Gst/UnlinkedHandler.xml:
* doc/en/Gst/Util.xml:
* doc/en/Gst/Value.xml:
* doc/en/Gst/ValueCompareFunc.xml:
* doc/en/Gst/ValueDeserializeFunc.xml:
* doc/en/Gst/ValueIntersectFunc.xml:
* doc/en/Gst/ValueSerializeFunc.xml:
* doc/en/Gst/ValueSubtractFunc.xml:
* doc/en/Gst/ValueTable.xml:
* doc/en/Gst/ValueUnionFunc.xml:
* doc/en/Gst/Version.xml:
* doc/en/Gst/XML.xml:
* doc/en/index.xml:
* doc/en/ns-GLib.xml:
* doc/en/ns-Gst.xml:
Update docs
2009-04-04 23:31:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/gstreamer-api.raw:
* source/gstreamer-sharp-source.xml:
Don't generate bindings for the XML/binary registry implementations
2009-04-04 16:53:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/plugins-base/DecodeBin.cs:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
* sample/DecodeBinTranscoder.cs:
Fix instanciation of GLib.SignalArgs subclasses from the BindingHelper and the samples
2009-04-04 14:34:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* AUTHORS:
* README:
* configure.ac:
Same random build system cleanup
2009-04-04 14:31:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/Object.custom:
Don't override Gst.Object.Dispose()
We can't call gst_object_unref() directly as this will conflict
with the toggle-refs used in glib-sharp. It's also not required
to call gst_object_unref(), it's just a wrapper around g_object_unref()
with some debugging.
2009-04-04 14:28:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gstreamer-sharp/DynamicSignal.cs:
Fix dynamic signals on 64 bit architectures
sizeof(GClosure) is 32 on 64 bit
2009-04-04 14:18:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* configure.ac:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/gstreamer-api.raw:
* source/Makefile.am:
* source/gstreamer-parsable.diff:
* source/gstreamer-sharp-source.xml:
First take at updating to 0.10.22
2009-04-04 14:18:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* fixup/Makefile.am:
Add missing file
2009-04-04 13:37:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* fixup/gst-gapi-fixup.cs:
* gtk-sharp-gapi-fixup.diff:
Optimize gst-gapi-cleanup a bit
2009-04-04 13:33:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* Makefile.am:
* configure.ac:
* fixup/gst-gapi-fixup.cs:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/MiniObject.custom:
* sample/DecodeBinTranscoder.cs:
Make everything compilable again
2006-09-07 22:22:09 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
* sample/TypeFind.cs:
gstreamer-sharp/DynamicSignal.cs: Added support for objects derived from GLib.Opaque
2006-09-07 16:55:34 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/glue/buffer.c:
adding gstreamer-sharp/glue/buffer.c
2006-09-07 16:44:38 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* sample/MP3LaunchParse.cs:
Fix
2006-09-07 16:24:30 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/Buffer.custom:
* gstreamer-sharp/Caps.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Object.custom:
* gstreamer-sharp/gstreamer-api.raw:
* sample/Makefile.am:
* sample/MetaData.cs:
* source/gstreamer-sharp-source.xml:
added missing files
2006-08-30 00:46:32 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
* sample/MetaData.cs:
* sample/TypeFind.cs:
Fixed sample/TypeFind.cs
2006-08-29 07:28:18 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* sample/Makefile.am:
* sample/MetaData.cs:
Added a new sample - sample/MetaData.cs
2006-08-25 09:49:52 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/gstreamer-api.raw:
* sample/Makefile.am:
* sample/QueueExample.cs:
* sample/TypeFind.cs:
* source/gstreamer-sharp-source.xml:
Added Element.LinkMany and Element.UnlinkMany
2006-08-20 22:37:48 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* gstreamer-sharp/Pad.custom:
* gstreamer-sharp/glue/Makefile.am:
* tests/BinTest.cs:
* tests/BufferTest.cs:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
2006/08/20 Khaled Mohammed (khaled.mohammed@gmail.com)
2006-08-11 20:55:19 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* tests/BufferTest.cs:
* tests/MessageTest.cs:
MessageTest and BufferTest
2006-08-11 20:53:33 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Message.custom:
* gstreamer-sharp/glue/message.c:
* tests/BinTest.cs:
* tests/ElementTest.cs:
* tests/Makefile.am:
* tests/PadTest.cs:
* tests/PipelineTest.cs:
more tests and Dispose() in Gst.Object
2006-08-05 21:07:11 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* tests/ElementTest.cs:
* tests/PipelineTest.cs:
Fix of Refcount property in Gst.Object
2006-08-04 04:08:13 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* tests/Makefile.am:
* tests/PipelineTest.cs:
Adding NUnit test suite for Pipeline
2006-08-04 04:00:43 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/BindingHelper.cs:
* gstreamer-sharp/Clock.custom:
* gstreamer-sharp/DynamicSignal.cs:
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/plugins-base/DecodeBin.cs:
* gstreamer-sharp/plugins-base/TypeFindElement.cs:
* sample/HelloWorld.cs:
* tests/Makefile.am:
Updated DynamicSignal.cs and files plugins-base to use the new DynamicSignal class.
2006-07-13 16:16:51 +0000 Aaron Bockover <aaron@abock.org>
2006-07-13 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/BindingHelper.cs: Static helper class to assist
in making element bindings (delegate manipulation/invocation)
* gstreamer-sharp/DynamicSignal.cs: Updated DynamicSignalArgs so they
can more easily be derived
* gstreamer-sharp/Makefile.am: Updated build
* sample/HelloWorld.cs: More cleaning
* sample/Makefile.am:
* sample/TypeFind.cs: Added typefind sample
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/plugins-base/DecodeBin.cs: Signal support rewritten
to use BindingHelper/DynamicSignal
* gstreamer-sharp/plugins-base/TypeFindElement.cs: New typefind
element wrapper using BindingHelper/DynamicSignal
* gstreamer-sharp/Element.custom: Fixed property getter/setter methods
and added indexer wrapper for property lookup for syntax convenience
2006-07-12 22:47:30 +0000 Aaron Bockover <aaron@abock.org>
2006-07-12 Aaron Bockover <aaron@abock.org>
* sample/HelloWorld.cs: Cleaned up, works with new dynamic signal stuff
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/DynamicSignal.cs: Added DynamicSignal support for
runtime GObject signal binding
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/Makefile.am: Updated build
* gstreamer-sharp/Element.custom: Removed old DynamicSignal
stuff and added pass-thru/proxy Connect/Disconnect methods on
top of GLib.DynamicSignal
* gstreamer-sharp/DynamicSignalHandlerGenerator.cs:
* gstreamer-sharp/DynamicSignalMarshalHandler.cs: Removed
* gstreamer-sharp/gstreamer-sharp.dll.config.in: Updated maps, removed
old 0.8 maps
2006-07-12 21:49:32 +0000 Aaron Bockover <aaron@abock.org>
2006-07-12 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp.mds:
* gstreamer-sharp.mdp: Updated MonoDevelo project/solution
* source/gstreamer-sharp-source.xml: Cleaned up a bit
* sample/DecodeBinTranscoder.cs: Updated to reflect renaming of
Clock.GstSecond to Clock.Second, etc.
* gstreamer-sharp/glue/clock.c: Added gstsharp_gst_clock_get_time_none
and gstsharp_gst_clock_time_is_valid
* gstreamer-sharp/Clock.custom: Added bindings for new clock glue
and renamed GstNSecond to NSecond (and friends)
2006-06-23 06:14:13 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/Element.custom:
Fixed a bug in Element.custom related to Custom Signal Handler
2006-06-21 07:27:56 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* sample/HelloWorld.cs:
Adding sample (sample/HelloWorld.cs)
2006-06-21 07:25:57 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
* ChangeLog:
* gstreamer-sharp/Bin.custom:
* gstreamer-sharp/DynamicSignalHandlerGenerator.cs:
* gstreamer-sharp/DynamicSignalMarshalHandler.cs:
* gstreamer-sharp/Element.custom:
* gstreamer-sharp/Gstreamer.metadata:
* gstreamer-sharp/Makefile.am:
* sample/Makefile.am:
Custom Signal Handler for Element.cs
2006-06-04 16:49:35 +0000 Khaled Mohammed <khaled.mohammed@gmail.com>
2006-06-04 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/glue/Bin.c: Newly added. Added a function to
return the offset of *children.
* tests/ElementTest.cs: Newly added. Added two NUnit tests for
Element class - one to test creation of elements and the other
to test addition and deletion of Pads from elements.
2006-06-04 13:30:16 +0000 Michael Dominic K <michaldominik@gmail.com>
2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
* doc/gst-sharp-docs.zip:
* doc/gst-sharp-docs.tree: Removing, this is a left over from
something old (new prefix seems to be: gstreamer-sharp-).
* doc/en/Gst/Clock.xml: Fixing the docs to represent the change
introduced in the last commit.
2006-06-04 13:11:24 +0000 Michael Dominic K <michaldominik@gmail.com>
2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
* sample/DecodeBinTranscoder.cs: Fixing ambigious cast.
* gstreamer-sharp/glue/clock.c:
* gstreamer-sharp/Clock.custom: Changing the gint64 to guint64 and
long to ulong respectively. The clocktime (GstClockTime) is measured
in nanoseconds as unsigned long inside GStreamer.
This is introducing a small schizophrenia since some functions (such
as queries, seeks) take signed long (-1 to mark infinity or error).
This is the expected Gst behaviour.
Just sticking silently to long (instead of ulong) will bork us sooner
or later, especially for custom-build low level routines/elements.
Comments welcome.
2006-05-31 13:54:56 +0000 Michael Dominic K <michaldominik@gmail.com>
2006-05-31 Michael Dominic K. <michaldominik@gmail.com>
* tests/PadTest.cs:
* tests/Makefile.am:
Introducing a new test for Gst.Pad. All fixtures pass.
* tests/CapsTest.cs:
Adding a new fixture for caps union testing (passes).
Fixing some code-style errors.
2006-05-30 20:10:57 +0000 Michael Dominic K <michaldominik@gmail.com>
2006-05-30 Michael Dominic K. <michaldominik@gmail.com>
* README:
Fixing a broken svn link to gtk-sharp sources.
* tests/CapsTest.cs:
* tests/Makefile.am:
Introducing a new test for Gst.Caps. All fixtures pass.
2006-05-25 15:57:02 +0000 Aaron Bockover <aaron@abock.org>
2006-05-25 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/Gstreamer.metadata: Hide the Children property and
implement own version in Bin.custom to return an Element [] instead of
a GLib.List
* gstreamer-sharp/Bin.custom: Implement Bin.Children
* tests/BinTest.cs: wrote a test for Bin.Children
2006-05-25 15:30:29 +0000 Aaron Bockover <aaron@abock.org>
2006-05-25 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp-0.10.pc.in: link against proper assembly
2006-05-21 18:58:44 +0000 Aaron Bockover <aaron@abock.org>
2006-05-21 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/plugins-base/DecodeBin.cs: Added a quick binding for
decodebin to test new-decoded-pad; probably is only a temporary solution
* sample/DecodeBinTranscoder.cs: Added a small decodebin sample
* sample/Makefile.am: Added build rules for decodebin sample
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/Makefile.am: Added plugins-base/DecodeBin.cs
2006-05-20 22:35:40 +0000 Aaron Bockover <aaron@abock.org>
2006-05-20 Aaron Bockover <aaron@abock.org>
* autogen.sh: Fixed a left over configure.in to configure.ac
* confiugre.ac: Added check foo for NUnit
* gstreamer-sharp.mdp:
* gstreamer-sharp.mds: Added MonoDevelop solution
* source/Makefile.am: Cleaned and fixed
* tests/ConsoleUi.cs:
* tests/ApplicationTest.cs:
* tests/BinTest.cs:
* tests/Makefile.am: Added NUnit test framework and a few tests for
Gst.Application and Gst.Bin
* gstreamer-sharp/CommonTags.cs:
* gstreamer-sharp/*.custom:
* gstreamer-sharp/glue/*.c: Cleaned up
* gstreamer-sharp/Application.cs: New application bindings; fixed
to work properly with GStreamer 0.10
* gstreamer-sharp/Version.cs: New Gst.Version class
* gstreamer-sharp/Makefile.am: Added Version.cs
* gstreamer-sharp/plugins-base/PlayBin.cs: Fixed and extended PlayBin
element binding with new (but not all) properties
* Makefile.am: Added tests
2006-05-19 19:33:35 +0000 Aaron Bockover <aaron@abock.org>
* .arch-ids/.arch-inventory.id:
* .arch-ids/AUTHORS.id:
* .arch-ids/COPYING.id:
* .arch-ids/ChangeLog.id:
* .arch-ids/INSTALL.id:
* .arch-ids/Makefile.am.id:
* .arch-ids/NEWS.id:
* .arch-ids/README.id:
* .arch-ids/autogen.sh.id:
* .arch-ids/configure.in.id:
* .arch-ids/gst-sharp-0.10.pc.in.id:
* .arch-ids/gst-sharp.snk.id:
* .arch-ids/gtk-sharp-gapi-fixup-additions.diff.id:
* .arch-inventory:
* doc/.arch-ids/.arch-inventory.id:
* doc/.arch-ids/=id:
* doc/.arch-ids/Makefile.am.id:
* doc/.arch-ids/gst-sharp-docs.source.id:
* doc/.arch-inventory:
* doc/en/.arch-ids/=id:
* doc/en/.arch-ids/Gst.xml.id:
* doc/en/.arch-ids/index.xml.id:
* doc/en/Gst/.arch-ids/=id:
* doc/en/Gst/.arch-ids/ActivateMode.xml.id:
* doc/en/Gst/.arch-ids/AllocTrace.xml.id:
* doc/en/Gst/.arch-ids/AllocTraceFlags.xml.id:
* doc/en/Gst/.arch-ids/Application.xml.id:
* doc/en/Gst/.arch-ids/AssocFlags.xml.id:
* doc/en/Gst/.arch-ids/Bin.xml.id:
* doc/en/Gst/.arch-ids/BinFlags.xml.id:
* doc/en/Gst/.arch-ids/Buffer.xml.id:
* doc/en/Gst/.arch-ids/BufferFlag.xml.id:
* doc/en/Gst/.arch-ids/Bus.xml.id:
* doc/en/Gst/.arch-ids/BusFlags.xml.id:
* doc/en/Gst/.arch-ids/BusFunc.xml.id:
* doc/en/Gst/.arch-ids/BusSyncHandler.xml.id:
* doc/en/Gst/.arch-ids/BusSyncReply.xml.id:
* doc/en/Gst/.arch-ids/Caps.xml.id:
* doc/en/Gst/.arch-ids/CapsFlags.xml.id:
* doc/en/Gst/.arch-ids/ChildAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/ChildAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/ChildProxy.xml.id:
* doc/en/Gst/.arch-ids/ChildRemovedArgs.xml.id:
* doc/en/Gst/.arch-ids/ChildRemovedHandler.xml.id:
* doc/en/Gst/.arch-ids/Clock.xml.id:
* doc/en/Gst/.arch-ids/ClockCallback.xml.id:
* doc/en/Gst/.arch-ids/ClockEntry.xml.id:
* doc/en/Gst/.arch-ids/ClockEntryType.xml.id:
* doc/en/Gst/.arch-ids/ClockFlags.xml.id:
* doc/en/Gst/.arch-ids/ClockReturn.xml.id:
* doc/en/Gst/.arch-ids/CommonTags.xml.id:
* doc/en/Gst/.arch-ids/CoreError.xml.id:
* doc/en/Gst/.arch-ids/Debug.xml.id:
* doc/en/Gst/.arch-ids/DebugCategory.xml.id:
* doc/en/Gst/.arch-ids/DebugColorFlags.xml.id:
* doc/en/Gst/.arch-ids/DebugLevel.xml.id:
* doc/en/Gst/.arch-ids/DebugMessage.xml.id:
* doc/en/Gst/.arch-ids/DeepNotifyArgs.xml.id:
* doc/en/Gst/.arch-ids/DeepNotifyHandler.xml.id:
* doc/en/Gst/.arch-ids/Element.xml.id:
* doc/en/Gst/.arch-ids/ElementAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/ElementAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/ElementDetails.xml.id:
* doc/en/Gst/.arch-ids/ElementFactory.xml.id:
* doc/en/Gst/.arch-ids/ElementFlags.xml.id:
* doc/en/Gst/.arch-ids/ElementRemovedArgs.xml.id:
* doc/en/Gst/.arch-ids/ElementRemovedHandler.xml.id:
* doc/en/Gst/.arch-ids/EntryAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/EntryAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/Event.xml.id:
* doc/en/Gst/.arch-ids/EventType.xml.id:
* doc/en/Gst/.arch-ids/EventTypeFlags.xml.id:
* doc/en/Gst/.arch-ids/FeatureAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/FeatureAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/FilterFunc.xml.id:
* doc/en/Gst/.arch-ids/Flow.xml.id:
* doc/en/Gst/.arch-ids/FlowReturn.xml.id:
* doc/en/Gst/.arch-ids/Format.xml.id:
* doc/en/Gst/.arch-ids/FormatDefinition.xml.id:
* doc/en/Gst/.arch-ids/Fraction.xml.id:
* doc/en/Gst/.arch-ids/GhostPad.xml.id:
* doc/en/Gst/.arch-ids/Global.xml.id:
* doc/en/Gst/.arch-ids/HasPadCreatedArgs.xml.id:
* doc/en/Gst/.arch-ids/HasPadCreatedHandler.xml.id:
* doc/en/Gst/.arch-ids/HaveDataArgs.xml.id:
* doc/en/Gst/.arch-ids/HaveDataHandler.xml.id:
* doc/en/Gst/.arch-ids/Index.xml.id:
* doc/en/Gst/.arch-ids/IndexAssociation.xml.id:
* doc/en/Gst/.arch-ids/IndexCertainty.xml.id:
* doc/en/Gst/.arch-ids/IndexEntry.xml.id:
* doc/en/Gst/.arch-ids/IndexEntryType.xml.id:
* doc/en/Gst/.arch-ids/IndexFactory.xml.id:
* doc/en/Gst/.arch-ids/IndexFilter.xml.id:
* doc/en/Gst/.arch-ids/IndexFlags.xml.id:
* doc/en/Gst/.arch-ids/IndexGroup.xml.id:
* doc/en/Gst/.arch-ids/IndexLookupMethod.xml.id:
* doc/en/Gst/.arch-ids/IndexResolver.xml.id:
* doc/en/Gst/.arch-ids/IndexResolverMethod.xml.id:
* doc/en/Gst/.arch-ids/Init.xml.id:
* doc/en/Gst/.arch-ids/Iterator.xml.id:
* doc/en/Gst/.arch-ids/IteratorDisposeFunction.xml.id:
* doc/en/Gst/.arch-ids/IteratorFoldFunction.xml.id:
* doc/en/Gst/.arch-ids/IteratorFreeFunction.xml.id:
* doc/en/Gst/.arch-ids/IteratorItem.xml.id:
* doc/en/Gst/.arch-ids/IteratorItemFunction.xml.id:
* doc/en/Gst/.arch-ids/IteratorNextFunction.xml.id:
* doc/en/Gst/.arch-ids/IteratorResult.xml.id:
* doc/en/Gst/.arch-ids/IteratorResyncFunction.xml.id:
* doc/en/Gst/.arch-ids/LibraryError.xml.id:
* doc/en/Gst/.arch-ids/LinkedArgs.xml.id:
* doc/en/Gst/.arch-ids/LinkedHandler.xml.id:
* doc/en/Gst/.arch-ids/LogFunction.xml.id:
* doc/en/Gst/.arch-ids/Message.xml.id:
* doc/en/Gst/.arch-ids/MessageArgs.xml.id:
* doc/en/Gst/.arch-ids/MessageHandler.xml.id:
* doc/en/Gst/.arch-ids/MessageType.xml.id:
* doc/en/Gst/.arch-ids/MiniObject.xml.id:
* doc/en/Gst/.arch-ids/MiniObjectCopyFunction.xml.id:
* doc/en/Gst/.arch-ids/MiniObjectFinalizeFunction.xml.id:
* doc/en/Gst/.arch-ids/MiniObjectFlags.xml.id:
* doc/en/Gst/.arch-ids/Object.xml.id:
* doc/en/Gst/.arch-ids/ObjectFlags.xml.id:
* doc/en/Gst/.arch-ids/Pad.xml.id:
* doc/en/Gst/.arch-ids/PadAcceptCapsFunction.xml.id:
* doc/en/Gst/.arch-ids/PadActivateFunction.xml.id:
* doc/en/Gst/.arch-ids/PadActivateModeFunction.xml.id:
* doc/en/Gst/.arch-ids/PadAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/PadAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/PadBlockCallback.xml.id:
* doc/en/Gst/.arch-ids/PadBufferAllocFunction.xml.id:
* doc/en/Gst/.arch-ids/PadChainFunction.xml.id:
* doc/en/Gst/.arch-ids/PadCheckGetRangeFunction.xml.id:
* doc/en/Gst/.arch-ids/PadDirection.xml.id:
* doc/en/Gst/.arch-ids/PadDispatcherFunction.xml.id:
* doc/en/Gst/.arch-ids/PadEventFunction.xml.id:
* doc/en/Gst/.arch-ids/PadFixateCapsFunction.xml.id:
* doc/en/Gst/.arch-ids/PadFlags.xml.id:
* doc/en/Gst/.arch-ids/PadGetCapsFunction.xml.id:
* doc/en/Gst/.arch-ids/PadGetRangeFunction.xml.id:
* doc/en/Gst/.arch-ids/PadIntLinkFunction.xml.id:
* doc/en/Gst/.arch-ids/PadLinkFunction.xml.id:
* doc/en/Gst/.arch-ids/PadLinkReturn.xml.id:
* doc/en/Gst/.arch-ids/PadPresence.xml.id:
* doc/en/Gst/.arch-ids/PadQueryFunction.xml.id:
* doc/en/Gst/.arch-ids/PadRemovedArgs.xml.id:
* doc/en/Gst/.arch-ids/PadRemovedHandler.xml.id:
* doc/en/Gst/.arch-ids/PadSetCapsFunction.xml.id:
* doc/en/Gst/.arch-ids/PadTemplate.xml.id:
* doc/en/Gst/.arch-ids/PadTemplateFlags.xml.id:
* doc/en/Gst/.arch-ids/PadUnlinkFunction.xml.id:
* doc/en/Gst/.arch-ids/ParentSetArgs.xml.id:
* doc/en/Gst/.arch-ids/ParentSetHandler.xml.id:
* doc/en/Gst/.arch-ids/ParentUnsetArgs.xml.id:
* doc/en/Gst/.arch-ids/ParentUnsetHandler.xml.id:
* doc/en/Gst/.arch-ids/ParseError.xml.id:
* doc/en/Gst/.arch-ids/Pipeline.xml.id:
* doc/en/Gst/.arch-ids/PipelineFlags.xml.id:
* doc/en/Gst/.arch-ids/PlayBin.xml.id:
* doc/en/Gst/.arch-ids/Plugin.xml.id:
* doc/en/Gst/.arch-ids/PluginAddedArgs.xml.id:
* doc/en/Gst/.arch-ids/PluginAddedHandler.xml.id:
* doc/en/Gst/.arch-ids/PluginDesc.xml.id:
* doc/en/Gst/.arch-ids/PluginError.xml.id:
* doc/en/Gst/.arch-ids/PluginFeature.xml.id:
* doc/en/Gst/.arch-ids/PluginFeatureFilter.xml.id:
* doc/en/Gst/.arch-ids/PluginFilter.xml.id:
* doc/en/Gst/.arch-ids/PluginFlags.xml.id:
* doc/en/Gst/.arch-ids/PluginInitFunc.xml.id:
* doc/en/Gst/.arch-ids/Print.xml.id:
* doc/en/Gst/.arch-ids/Query.xml.id:
* doc/en/Gst/.arch-ids/QueryType.xml.id:
* doc/en/Gst/.arch-ids/QueryTypeDefinition.xml.id:
* doc/en/Gst/.arch-ids/Rank.xml.id:
* doc/en/Gst/.arch-ids/Registry.xml.id:
* doc/en/Gst/.arch-ids/ResourceError.xml.id:
* doc/en/Gst/.arch-ids/SeekFlags.xml.id:
* doc/en/Gst/.arch-ids/SeekType.xml.id:
* doc/en/Gst/.arch-ids/Segment.xml.id:
* doc/en/Gst/.arch-ids/State.xml.id:
* doc/en/Gst/.arch-ids/StateChange.xml.id:
* doc/en/Gst/.arch-ids/StateChangeReturn.xml.id:
* doc/en/Gst/.arch-ids/StaticCaps.xml.id:
* doc/en/Gst/.arch-ids/StaticPadTemplate.xml.id:
* doc/en/Gst/.arch-ids/StreamError.xml.id:
* doc/en/Gst/.arch-ids/Structure.xml.id:
* doc/en/Gst/.arch-ids/StructureForeachFunc.xml.id:
* doc/en/Gst/.arch-ids/StructureMapFunc.xml.id:
* doc/en/Gst/.arch-ids/SyncMessageArgs.xml.id:
* doc/en/Gst/.arch-ids/SyncMessageHandler.xml.id:
* doc/en/Gst/.arch-ids/SystemClock.xml.id:
* doc/en/Gst/.arch-ids/Tag.xml.id:
* doc/en/Gst/.arch-ids/TagFlag.xml.id:
* doc/en/Gst/.arch-ids/TagForeachFunc.xml.id:
* doc/en/Gst/.arch-ids/TagList.xml.id:
* doc/en/Gst/.arch-ids/TagMergeFunc.xml.id:
* doc/en/Gst/.arch-ids/TagMergeMode.xml.id:
* doc/en/Gst/.arch-ids/TagSetter.xml.id:
* doc/en/Gst/.arch-ids/Task.xml.id:
* doc/en/Gst/.arch-ids/TaskFunction.xml.id:
* doc/en/Gst/.arch-ids/TaskState.xml.id:
* doc/en/Gst/.arch-ids/Trace.xml.id:
* doc/en/Gst/.arch-ids/TraceEntry.xml.id:
* doc/en/Gst/.arch-ids/TypeFind.xml.id:
* doc/en/Gst/.arch-ids/TypeFindFactory.xml.id:
* doc/en/Gst/.arch-ids/TypeFindFunction.xml.id:
* doc/en/Gst/.arch-ids/TypeFindProbability.xml.id:
* doc/en/Gst/.arch-ids/TypeNameData.xml.id:
* doc/en/Gst/.arch-ids/UnlinkedArgs.xml.id:
* doc/en/Gst/.arch-ids/UnlinkedHandler.xml.id:
* doc/en/Gst/.arch-ids/Util.xml.id:
* doc/en/Gst/.arch-ids/Value.xml.id:
* doc/en/Gst/.arch-ids/ValueCompareFunc.xml.id:
* doc/en/Gst/.arch-ids/ValueDeserializeFunc.xml.id:
* doc/en/Gst/.arch-ids/ValueIntersectFunc.xml.id:
* doc/en/Gst/.arch-ids/ValueSerializeFunc.xml.id:
* doc/en/Gst/.arch-ids/ValueSubtractFunc.xml.id:
* doc/en/Gst/.arch-ids/ValueTable.xml.id:
* doc/en/Gst/.arch-ids/ValueUnionFunc.xml.id:
* doc/en/Gst/.arch-ids/XML.xml.id:
* gstreamer-sharp/.arch-ids/.arch-inventory.id:
* gstreamer-sharp/.arch-ids/=id:
* gstreamer-sharp/.arch-ids/Application.cs.id:
* gstreamer-sharp/.arch-ids/AssemblyInfo.cs.in.id:
* gstreamer-sharp/.arch-ids/Bin.custom.id:
* gstreamer-sharp/.arch-ids/Bus.custom.id:
* gstreamer-sharp/.arch-ids/Clock.custom.id:
* gstreamer-sharp/.arch-ids/CommonTags.cs.id:
* gstreamer-sharp/.arch-ids/Debug.custom.id:
* gstreamer-sharp/.arch-ids/Element.custom.id:
* gstreamer-sharp/.arch-ids/Gst.metadata.id:
* gstreamer-sharp/.arch-ids/Makefile.am.id:
* gstreamer-sharp/.arch-ids/Message.custom.id:
* gstreamer-sharp/.arch-ids/Pad.custom.id:
* gstreamer-sharp/.arch-ids/gst-api.raw.id:
* gstreamer-sharp/.arch-ids/gst-sharp.dll.config.in.id:
* gstreamer-sharp/.arch-ids/gst-symbols.xml.id:
* gstreamer-sharp/.arch-inventory:
* gstreamer-sharp/glue/.arch-ids/.arch-inventory.id:
* gstreamer-sharp/glue/.arch-ids/=id:
* gstreamer-sharp/glue/.arch-ids/Makefile.am.id:
* gstreamer-sharp/glue/.arch-ids/clock.c.id:
* gstreamer-sharp/glue/.arch-ids/message.c.id:
* gstreamer-sharp/glue/.arch-ids/miniobject.c.id:
* gstreamer-sharp/glue/.arch-inventory:
* gstreamer-sharp/plugins-base/.arch-ids/=id:
* gstreamer-sharp/plugins-base/.arch-ids/PlayBin.cs.id:
* sample/.arch-ids/.arch-inventory.id:
* sample/.arch-ids/=id:
* sample/.arch-ids/Makefile.am.id:
* sample/.arch-ids/PlayBinPlayer.cs.id:
* sample/.arch-inventory:
* source/.arch-ids/.arch-inventory.id:
* source/.arch-ids/=id:
* source/.arch-ids/Makefile.am.id:
* source/.arch-ids/gst-sharp-source.xml.id:
* source/.arch-ids/gstreamer-parsable.diff.id:
* source/.arch-inventory:
Removed all the stupid GNU Arch dot files/dirs; worse than CVS; jeesh