gstreamer/gstreamer-sharp
Sebastian Dröge ede4562c23 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-27 15:00:19 +02:00
..
baseplugins Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
coreplugins Add bindings for CapsFilter 2009-05-25 12:20:20 +02:00
glue Replace all uint return values by guints in gstreamer-sharp/glue 2009-05-22 19:27:33 +02:00
override Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
.gitignore Add .pdb to cleanfiles and gitignore 2009-05-26 15:34:31 +02:00
Application.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
AssemblyInfo.cs.in Fix indention of all files 2009-04-07 11:27:20 +02:00
Bin.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
BindingHelper.cs Add "Copyright" strings to the file headers 2009-04-08 10:16:48 +02:00
Buffer.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
Bus.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Caps.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Clock.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
ClockEntry.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
ColorBalanceChannel.custom Make the properties of the ColorBalanceChannel read-only 2009-05-09 10:27:29 +02:00
Debug.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
DynamicSignal.cs Some more DllImport fixes 2009-05-26 15:34:02 +02:00
Element.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
EnumInfo.cs Extend the code generator to handle GstMiniObject and implement Gst.MiniObject 2009-05-20 17:32:03 +02:00
Event.custom Some more DllImport fixes 2009-05-26 15:34:02 +02:00
GError.cs Remove unused private field 2009-04-21 14:31:10 +02:00
gstreamer-api.raw Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
gstreamer-sharp.dll.config.in Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
gstreamer-symbols.xml Initial import of the sleek new gstreamer-sharp, a massive WIP 2006-05-19 19:24:35 +00:00
Gstreamer.metadata Extend the code generator to handle GstMiniObject and implement Gst.MiniObject 2009-05-20 17:32:03 +02:00
GstSharp.PadQueryTypeFunctionNative.cs Fix the Gst.Pad bindings 2009-04-28 21:03:44 +02:00
Index.custom Move TypeFind/Index/Element register functions to their factory classes 2009-05-07 09:42:17 +02:00
IndexEntry.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
IndexFactory.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
Iterator.cs Prevent that the GC frees the native GstIterator too early 2009-05-27 15:00:19 +02:00
Makefile.am Fix build on Windows 2009-05-26 15:35:00 +02:00
Message.custom Some more DllImport fixes 2009-05-26 15:34:02 +02:00
MiniObject.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
MixerMessage.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
MixerTrack.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
NavigationEvent.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
NavigationMessage.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
NavigationQuery.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Object.custom Dispose GLib.Values in GetProperty after usage 2009-05-26 09:48:22 +02:00
Pad.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
PadQueryTypeFunction.cs Fix the Gst.Pad bindings 2009-04-28 21:03:44 +02:00
PadTemplate.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Parse.custom Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings 2009-04-08 10:12:48 +02:00
Plugin.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
PresetDefault.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
PropertyInfo.cs Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
Query.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Registry.custom Complete and correct the GstRegistry bindings 2009-04-08 09:29:38 +02:00
Structure.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
Tag.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
TagList.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
Task.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
TunerChannel.custom Add Gst.Interfaces.Tuner* bindings 2009-05-12 12:04:53 +02:00
TunerNorm.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
TypeFind.custom Add .dll to gstreamersharpglue DllImport 2009-05-25 12:12:35 +02:00
TypeFindDelegates.cs Fix Gst.TypeFind bindings 2009-04-30 13:10:15 +02:00
TypeFindFactory.custom Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Value.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00
Version.cs Use libgst*.dll in DllImport attribute, instead of gst*.dll 2009-05-25 12:09:52 +02:00