gstreamer/gstreamer-sharp
Sebastian Dröge 0c50db66f0 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:56:14 +02:00
..
glue Add/fix complete bindings of Gst.Message 2009-04-18 16:24:12 +02:00
plugins-base Add "Copyright" strings to the file headers 2009-04-08 10:16:48 +02:00
.gitignore Add a lot of files to .gitignore 2009-04-07 09:50:49 +02:00
Application.cs Cleanup glue and GError handling 2009-04-16 22:19:59 +02:00
AssemblyInfo.cs.in Fix indention of all files 2009-04-07 11:27:20 +02:00
Bin.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
BindingHelper.cs Add "Copyright" strings to the file headers 2009-04-08 10:16:48 +02:00
Buffer.custom Use new custom GLib.Value support for gtk-sharp trunk 2009-04-16 21:52:21 +02:00
Bus.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
Caps.custom Fix structure handling (almost) of caps 2009-04-19 16:56:14 +02:00
Clock.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
Debug.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
DynamicSignal.cs Use new custom GLib.Value support for gtk-sharp trunk 2009-04-16 21:52:21 +02:00
Element.custom Add Element.Emit() for emitting dynamic signals (i.e. playbin2 action signals) 2009-04-08 10:18:48 +02:00
GError.cs Cleanup glue and GError handling 2009-04-16 22:19:59 +02:00
gstreamer-api.raw Add CoreError/StreamError/etc enum types 2009-04-18 16:23:43 +02:00
gstreamer-sharp.dll.config.in Fix GStreamer DllImports and add a dllmap for the native GStreamer library 2009-04-07 11:37:11 +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 Fix structure handling (almost) of caps 2009-04-19 16:56:14 +02:00
Makefile.am Put tags into the Tag class instead of a new Tags class 2009-04-18 16:43:15 +02:00
Message.custom Add/fix complete bindings of Gst.Message 2009-04-18 16:24:12 +02:00
MiniObject.custom Implement Gst.MiniObject.Copy() manually to get the correct type from the instance 2009-04-18 16:21:16 +02:00
Object.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
Pad.custom Fix indention of all files 2009-04-07 11:27:20 +02:00
PadTemplate.custom Fix indention 2009-04-16 21:52:47 +02:00
Parse.custom Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings 2009-04-08 10:12:48 +02:00
Registry.custom Complete and correct the GstRegistry bindings 2009-04-08 09:29:38 +02:00
Structure.custom Fix structure handling (almost) of caps 2009-04-19 16:56:14 +02:00
Tag.custom Fix indention 2009-04-19 16:53:15 +02:00
Value.cs Use new custom GLib.Value support for gtk-sharp trunk 2009-04-16 21:52:21 +02:00
Version.cs Add "Copyright" strings to the file headers 2009-04-08 10:16:48 +02:00