diff --git a/ChangeLog b/ChangeLog index e69de29bb2..e76bb370f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -0,0 +1,5326 @@ +=== release 0.9.0 === + +2009-09-03 Sebastian Dröge + + * configure.ac: + releasing 0.9.0, "Good things come to those who wait" + +2009-09-03 11:29:41 +0200 Sebastian Dröge + + * Makefile.am: + Also create tar.bz2 tarballs + +2009-09-03 11:09:11 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Makefile.am: + Run the testsuite when calling the check target in the toplevel Makefile + +2009-08-14 09:04:55 +0200 Sebastian Dröge + + * gstreamer-sharp/Makefile.am: + Fix out of tree build for the interface override files + +2009-08-14 09:02:43 +0200 Sebastian Dröge + + * parser/Makefile.am: + Add gapi-parser.cs to EXTRA_DIST + +2009-08-14 09:01:34 +0200 Sebastian Dröge + + * Makefile.am: + Add generator to SUBDIRS + +2009-08-14 08:59:36 +0200 Sebastian Dröge + + * README: + Write a nice README + +2009-08-14 08:56:58 +0200 Sebastian Dröge + + * configure.ac: + Allow to use real nunit instead of mono-nunit and prefer it + +2009-08-14 08:40:47 +0200 Sebastian Dröge + + * 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 + + * samples/GtkVideoPlayer.cs: + Make it possible to use the GtkVideoPlayer example on Win32 too + +2009-08-14 07:27:42 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * tests/ElementTest.cs: + * tests/PipelineTest.cs: + Fix test compilation + +2009-08-05 17:42:12 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/glib-sharp/GType.cs: + Update glib-sharp from SVN trunk + +2009-08-05 16:46:19 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Make some clock methods protected + +2009-06-23 13:26:11 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Rename BaseSrc.Query to .SrcQuery to prevent conflict with Element.Query + +2009-06-19 14:39:13 +0200 Maarten Bosmans + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Update Gstreamer.metadata to avoid some warnings on fixup/generate + +2009-06-20 10:50:00 +0200 Maarten Bosmans + + * 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 + + * 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 + + * samples/AppSrc.cs: + Fix memory leak in appsrc example + +2009-06-20 22:55:27 +0200 Maarten Bosmans + + * 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 + + * autogen.sh: + * configure.ac: + Run automake with -Wno-portability to silence even more warnings + +2009-06-05 07:03:45 +0200 Maarten Bosmans + + * 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 + + * 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 + + * tests/BinTest.cs: + * tests/PipelineTest.cs: + Use parameter-less constructors for Bin/Pipeline + +2009-06-20 11:40:42 +0200 Sebastian Dröge + + * gstreamer-sharp/Bus.custom: + * gstreamer-sharp/Gstreamer.metadata: + Generate Bus.Post() code automatically + +2009-06-20 11:35:35 +0200 Sebastian Dröge + + * 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 + + * configure.ac: + * tests/BinTest.cs: + Add some tests that depend on nunit >= 2.4 functionality + +2009-06-18 18:07:53 +0200 Maarten Bosmans + + * 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 + + * tests/BufferTest.cs: + Add unit test for managed buffer generation and interaction + +2009-06-17 13:46:36 +0200 Sebastian Dröge + + * tests/Makefile.am: + Print test names on the terminal + +2009-06-17 13:36:53 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix ownership of Gst.PadGetCapsFunction's return value + +2009-06-17 12:16:53 +0200 Sebastian Dröge + + * tests/PadTest.cs: + * tests/PipelineTest.cs: + Enable tests that should run but fail + +2009-06-15 07:47:54 +0200 Maarten Bosmans + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Cleanup of GstBase - unnescessary properties removed + +2009-06-09 10:27:49 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/gstreamer-sharp.dll.config.in: + Add dllmaps for all libraries + +2009-06-06 13:14:11 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * doc/en/ns-Gst.Controller.xml: + Add toplevel Gst.Controller documentation + +2009-06-05 20:59:24 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/override/URIHandlerAdapter.cs: + Fix marshalling of the URIHandler GetType method + +2009-06-04 20:47:28 +0200 Sebastian Dröge + + * gstreamer-sharp/Marshaller.cs: + Convert Gst.Marshaller to an internal class + +2009-06-03 21:10:57 +0200 Sebastian Dröge + + * 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 + + * 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 + + * generator/Parameters.cs: + Fix ownership of out function parameters + This fixes Novell bug #498498. + +2009-06-02 12:39:07 +0200 Sebastian Dröge + + * generator/Ctor.cs: + The MiniObject.CreateNativeObject method does not and can't have parameters + +2009-06-02 12:34:18 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/coreplugins/Makefile.am: + Don't remove handwritten index bindings on clean + +2009-05-30 14:05:13 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * TODO: + Update TODO + +2009-05-30 11:09:02 +0200 Maarten Bosmans + + * gstreamer-sharp/glue/adapter.c: + Fix GstAdapter glue code + Fixes bug #584264. + +2009-05-29 22:12:12 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/gstreamer-sharp.dll.config.in: + Add libgstbase and libgstinterfaces to the DllMaps + +2009-05-28 15:42:17 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Don't add a void ctor to TagListHelper + +2009-05-28 15:34:17 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Add TypeFindHelper bindings + +2009-05-28 15:16:54 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fix name of Gst.Base.BaseSrcFlags.Last + +2009-05-28 15:09:30 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fix PushSrc bindings + +2009-05-28 15:08:18 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fix BaseTransform bindings + +2009-05-28 15:03:53 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fix BaseSrc bindings + +2009-05-28 14:59:21 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fixup BaseSink bindings + +2009-05-28 14:51:44 +0200 Sebastian Dröge + + * gstreamer-sharp/Caps.custom: + Override GLib.Opaque.Copy() vm + +2009-05-28 14:37:21 +0200 Sebastian Dröge + + * 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 + + * parser/gapi-parser.cs: + Fix uninstalled parser execution + +2009-05-28 14:06:41 +0200 Sebastian Dröge + + * gstreamer-sharp/Element.custom: + Call LinkMany Link and UnlinkMany Unlink + +2009-05-28 12:32:57 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * elementgen/elementgen.cs: + Add support for GValueArray + +2009-05-28 11:08:20 +0200 Sebastian Dröge + + * 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 + + * elementgen/interfaces/GstURIHandler.cs: + Add URIHandler interface implementation for the element bindings generator + +2009-05-28 11:04:59 +0200 Sebastian Dröge + + * elementgen/elementgen.cs: + Fix generation of enum types + +2009-05-28 11:04:35 +0200 Sebastian Dröge + + * 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 + + * README: + We require mono >= 2.4 now, update README + +2009-05-28 10:49:44 +0200 Sebastian Dröge + + * 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 + + * 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 + + * .gitignore: + * gstreamer-sharp/.gitignore: + Add some more patterns to .gitignore + +2009-05-28 10:36:44 +0200 Sebastian Dröge + + * 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 + + * elementgen/elementgen.cs: + Add support for action signals in element bindings + +2009-05-28 10:24:34 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/.gitignore: + * gstreamer-sharp/Makefile.am: + Add .pdb to cleanfiles and gitignore + +2009-05-26 15:34:02 +0200 Maarten Bosmans + + * 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 + + * gstreamer-sharp/Object.custom: + Dispose GLib.Values in GetProperty after usage + +2009-05-25 12:20:20 +0200 Maarten Bosmans + + * gstreamer-sharp/coreplugins/CapsFilter.cs: + Add bindings for CapsFilter + Fixes bug #583631. + +2009-05-25 12:12:35 +0200 Maarten Bosmans + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * samples/Makefile.am: + Fix compilation of the samples with MS .NET + +2009-05-22 19:24:09 +0200 Maarten Bosmans + + * gstreamer-sharp/glue/Makefile.am: + Fix compilation of the glue library on Windows + +2009-05-22 19:20:17 +0200 Maarten Bosmans + + * gstreamer-sharp/Makefile.am: + Replace unportable sed -i call with plain sed + +2009-05-22 19:01:53 +0200 Sebastian Dröge + + * source/gstreamer-sharp-source.xml: + Fix library name + +2009-05-22 15:59:15 +0200 Maarten Bosmans + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/MiniObject.cs: + Remove the managed miniobject instances from the hashtable before unreffing + +2009-05-20 17:29:36 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Application.cs: + Update for latest version of the GType mapping patch + +2009-05-14 21:37:09 +0200 Sebastian Dröge + + * gstreamer-sharp/MixerMessage.cs: + Fix MixerMessage method names + +2009-05-14 17:15:40 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/PropertyInfo.cs: + Make PropertyInfo(IntPtr) ctor public + +2009-05-13 14:48:36 +0200 Sebastian Dröge + + * TODO: + Update TODO + +2009-05-13 14:42:04 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/gstreamer-api.raw: + Update API with the class struct of GstTunerNorm + +2009-05-11 18:27:10 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Add Gst.Interfaces.VideoOrientation bindings + +2009-05-11 15:53:48 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Add Gst.Interfaces.XOverlay bindings + +2009-05-11 15:51:31 +0200 Sebastian Dröge + + * gstreamer-sharp/gstreamer-api.raw: + Reparse the API to get all interface class structs + +2009-05-09 20:06:43 +0200 Sebastian Dröge + + * TODO: + Add TODO + +2009-05-09 20:04:43 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/ColorBalanceChannel.custom: + Add missing file + +2009-05-08 17:23:55 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * README: + Update list of patches for Gtk# that we require + +2009-05-07 09:42:17 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/glue/Makefile.am: + Don't use FORTIFY_SOURCE + +2009-05-06 13:57:23 +0200 Sebastian Dröge + + * configure.ac: + Check for all GStreamer libraries for which we want to create bindings + +2009-05-06 12:47:37 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * samples/DecodeBinTranscoder.cs: + * samples/HelloWorld.cs: + * samples/TypeFind.cs: + Fix compilation of the samples + +2009-05-04 12:28:48 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix Gst.TagSetter interface bindings + +2009-05-03 19:35:14 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Fix Gst.ChildProxy bindings + +2009-05-03 19:34:27 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix Gst.Pipeline bindings + +2009-05-01 17:11:18 +0200 Sebastian Dröge + + * gstreamer-sharp/Pad.custom: + Add support for iterating the internal links of a pad + +2009-05-01 17:08:07 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Element.custom: + Handle NULL GstIterator* correctly + +2009-05-01 15:28:34 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix value of Gst.FlowReturn.Ok + +2009-04-30 21:48:05 +0200 Sebastian Dröge + + * gstreamer-sharp/Bin.custom: + * gstreamer-sharp/Element.custom: + Fix GObject DllImport + +2009-04-30 17:26:44 +0200 Sebastian Dröge + + * gstreamer-sharp/Element.custom: + Don't use the ThresholdType but the real type + +2009-04-30 17:21:13 +0200 Sebastian Dröge + + * gstreamer-sharp/Element.custom: + Fix indention and make Gst.Element.GetPadTemplates() a property + +2009-04-30 17:16:51 +0200 Sebastian Dröge + + * gstreamer-sharp/Element.custom: + Add initial support for setting/getting element class fields + +2009-04-30 17:16:41 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Make Gst.ElementDetails an internal struct + +2009-04-30 17:16:15 +0200 Sebastian Dröge + + * gstreamer-sharp/IndexEntry.custom: + Actually override the Copy method of GLib.Opaque + +2009-04-30 17:16:00 +0200 Sebastian Dröge + + * gstreamer-sharp/Buffer.custom: + * gstreamer-sharp/Message.custom: + Remove unused DllImports + +2009-04-30 16:54:39 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/TypeFind.custom: + Fix registration of new Typefinders + +2009-04-30 15:16:19 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix IndexFactory/TypeFindFactory bindings + +2009-04-30 06:18:36 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Cleanup Gst.GhostPad bindings + +2009-04-28 21:03:44 +0200 Sebastian Dröge + + * 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 + + * README: + Add another patch that is required for building + +2009-04-27 13:42:57 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Cleanup some utility classes + +2009-04-27 12:34:20 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix ownership of Gst.SystemClock.Obtain() return + +2009-04-27 11:34:39 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Make Gst.Segment.SetNewsegmentFull an overload of SetNewsegment + +2009-04-24 15:33:55 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Query.custom: + Fix c&p error in method name + +2009-04-23 16:01:57 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Query.custom: + Add missing file + +2009-04-22 19:08:23 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + * gstreamer-sharp/Makefile.am: + Fix/complete the Gst.Query bindings + +2009-04-22 12:46:28 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/DynamicSignal.cs: + Dispose GLib.Values after usage to close a memory leak + +2009-04-22 12:33:43 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/GError.cs: + Remove unused private field + +2009-04-21 14:25:59 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Tag.custom: + Fix indention + +2009-04-18 16:43:15 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Tags.cs: + Add generated Tags class + +2009-04-17 16:44:14 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/PadTemplate.custom: + Fix indention + +2009-04-16 21:52:21 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Disable obsolete Type(GLib.GType) constructors everywhere + +2009-04-16 12:17:02 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + * gstreamer-sharp/MiniObject.custom: + Fix MiniObject bindings + +2009-04-12 20:54:33 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Rename {Buffer,Tag}Flag to {Buffer,Tag}Flags for consistency + +2009-04-11 20:08:35 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Mark MiniObject and PluginFeature as abstract classes + +2009-04-11 20:07:03 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Value.cs: + Improve Gst.List/Value to be actually usable + +2009-04-11 17:57:11 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix ownership of Registry/Parse methods that return objects + +2009-04-08 10:52:46 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * source/gstreamer-sharp-source.xml: + Ignore some more headers + +2009-04-07 14:44:30 +0200 Sebastian Dröge + + * configure.ac: + * doc/Makefile.am: + Add target for generating html documentation + +2009-04-07 14:24:10 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * tests/PadTest.cs: + Fix compilation of unit test + +2009-04-07 11:44:26 +0200 Sebastian Dröge + + * 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 + + * tests/ApplicationTest.cs: + Fix compilation of ApplicationTest + +2009-04-07 11:40:20 +0200 Sebastian Dröge + + * gstreamer-sharp/Gstreamer.metadata: + Don't hide the Buffer constructor with no arguments + +2009-04-07 11:37:11 +0200 Sebastian Dröge + + * 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 + + * gstreamer-sharp/Gstreamer.metadata: + Fix typo + +2009-04-07 11:30:49 +0200 Sebastian Dröge + + * 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 + + * 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 + + * tools/cs-indent: + Add indent script for C# files + +2009-04-07 11:02:08 +0200 Sebastian Dröge + + * 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 + + * 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 + + * gstreamer-sharp/Application.cs: + * gstreamer-sharp/Version.cs: + Make Gst.Version a static class + +2009-04-07 10:30:44 +0200 Sebastian Dröge + + * doc/en/index.xml: + Remove GLib namespace from the docs + +2009-04-07 10:30:00 +0200 Sebastian Dröge + + * 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 + + * samples/Makefile.am: + Fix make dist + +2009-04-07 09:50:49 +0200 Sebastian Dröge + + * .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 + + * ChangeLog: + * README: + Add files required by automake/autoconf + +2009-04-07 09:45:54 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * AUTHORS: + * README: + * configure.ac: + Same random build system cleanup + +2009-04-04 14:31:25 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * fixup/Makefile.am: + Add missing file + +2009-04-04 13:37:12 +0200 Sebastian Dröge + + * 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 + + * 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 + + * 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 + + * gstreamer-sharp/glue/buffer.c: + adding gstreamer-sharp/glue/buffer.c + +2006-09-07 16:44:38 +0000 Khaled Mohammed + + * sample/MP3LaunchParse.cs: + Fix + +2006-09-07 16:24:30 +0000 Khaled Mohammed + + * 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 + + * 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 + + * ChangeLog: + * sample/Makefile.am: + * sample/MetaData.cs: + Added a new sample - sample/MetaData.cs + +2006-08-25 09:49:52 +0000 Khaled Mohammed + + * 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 + + * 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 + + * tests/BufferTest.cs: + * tests/MessageTest.cs: + MessageTest and BufferTest + +2006-08-11 20:53:33 +0000 Khaled Mohammed + + * 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 + + * 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 + + * ChangeLog: + * tests/Makefile.am: + * tests/PipelineTest.cs: + Adding NUnit test suite for Pipeline + +2006-08-04 04:00:43 +0000 Khaled Mohammed + + * 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 + + 2006-07-13 Aaron Bockover + * 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 + + 2006-07-12 Aaron Bockover + * 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 + + 2006-07-12 Aaron Bockover + * 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 + + * gstreamer-sharp/Element.custom: + Fixed a bug in Element.custom related to Custom Signal Handler + +2006-06-21 07:27:56 +0000 Khaled Mohammed + + * sample/HelloWorld.cs: + Adding sample (sample/HelloWorld.cs) + +2006-06-21 07:25:57 +0000 Khaled Mohammed + + * 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 + + 2006-06-04 Khaled Mohammed + * 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 + + 2006-06-04 Michael Dominic K. + * 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 + + 2006-06-04 Michael Dominic K. + * 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 + + 2006-05-31 Michael Dominic K. + * 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 + + 2006-05-30 Michael Dominic K. + * 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 + + 2006-05-25 Aaron Bockover + * 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 + + 2006-05-25 Aaron Bockover + * gstreamer-sharp-0.10.pc.in: link against proper assembly + +2006-05-21 18:58:44 +0000 Aaron Bockover + + 2006-05-21 Aaron Bockover + * 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 + + 2006-05-20 Aaron Bockover + * 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 + + * .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 + diff --git a/NEWS b/NEWS index e69de29bb2..7b4b6f2b4c 100644 --- a/NEWS +++ b/NEWS @@ -0,0 +1,4 @@ +This is GStreamer C# bindings 0.9.0 "Good things come to those who wait" + + * Initial release of gstreamer-sharp +