Sebastian Dröge
294b5df8f7
gst_pad_template_new() takes ownership of the caps, reference them
...
Also rename and cleanup some PadTemplate members
2009-04-15 14:40:09 +02:00
Sebastian Dröge
b24a603570
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-15 13:26:54 +02:00
Sebastian Dröge
65b728234f
Add Gst.StaticPadTemplate.Free() and fix indention
2009-04-14 17:58:28 +02:00
Sebastian Dröge
79931bf601
Fix and complete Static{PadTemplate,Caps} bindings
2009-04-14 17:55:19 +02:00
Sebastian Dröge
f380194b1a
Make tests and samples compile again
2009-04-14 13:42:24 +02:00
Sebastian Dröge
ffa5406b48
Fix/complete the Caps bindings
...
Also make sure in Gst.Structure that we're having a mutable structure
before changing any content.
2009-04-14 13:31:06 +02:00
Sebastian Dröge
4b72aea9d5
Fix Gst.Buffer bindings
2009-04-13 13:27:26 +02:00
Sebastian Dröge
5eef87e58a
Update docs
2009-04-12 20:56:06 +02:00
Sebastian Dröge
4a716f3ba2
Fix MiniObject bindings
2009-04-12 20:55:11 +02:00
Sebastian Dröge
652b922790
Rename {Buffer,Tag}Flag to {Buffer,Tag}Flags for consistency
2009-04-12 20:54:33 +02:00
Sebastian Dröge
6f840992fb
Mark MiniObject and PluginFeature as abstract classes
2009-04-11 20:08:35 +02:00
Sebastian Dröge
8076872e0e
Fix Gst.Structure bindings
2009-04-11 20:07:03 +02:00
Sebastian Dröge
8bd2b114b8
Improve Gst.List/Value to be actually usable
2009-04-11 20:05:48 +02:00
Sebastian Dröge
e03a50aa84
Fix indention and use new Gst.Value stuff for dynamic signals
2009-04-11 17:57:11 +02:00
Sebastian Dröge
d45b43983e
Add initial support for our custom GValue types and for setting/getting MiniObjects from/to GValues
2009-04-11 17:52:50 +02:00
Sebastian Dröge
ad0ab3d418
Fix ownership of Registry/Parse methods that return objects
2009-04-08 11:18:40 +02:00
Sebastian Dröge
fab42913c8
Finish the ElementFactory/PluginFeature bindings
2009-04-08 10:52:46 +02:00
Sebastian Dröge
858368ec06
Add Element.Emit() for emitting dynamic signals (i.e. playbin2 action signals)
2009-04-08 10:18:48 +02:00
Sebastian Dröge
8f564a5e25
Add "Copyright" strings to the file headers
2009-04-08 10:16:48 +02:00
Sebastian Dröge
cf3a1f5050
Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings
2009-04-08 10:12:48 +02:00
Sebastian Dröge
057861be6f
Complete and correct the GstRegistry bindings
2009-04-08 09:29:38 +02:00
Sebastian Dröge
805971108d
Ignore some more headers
2009-04-07 15:04:05 +02:00
Sebastian Dröge
ec0ccc301a
Add target for generating html documentation
2009-04-07 14:44:30 +02:00
Sebastian Dröge
dd7d2154b2
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 14:24:10 +02:00
Sebastian Dröge
749efcb489
Update docs
2009-04-07 13:14:41 +02:00
Sebastian Dröge
382d1c0ee1
Don't bind GstTrace, it's not really useful for managed applications to trace native allocations
2009-04-07 13:10:02 +02:00
Sebastian Dröge
02ea7a16ab
Fix compilation of unit test
2009-04-07 11:46:42 +02:00
Sebastian Dröge
7c771c538d
Remove custom buffer implementations for Unref/Ref, they're in MiniObject already
2009-04-07 11:44:26 +02:00
Sebastian Dröge
9fae02a317
Fix compilation of ApplicationTest
2009-04-07 11:40:53 +02:00
Sebastian Dröge
13b76b1399
Don't hide the Buffer constructor with no arguments
2009-04-07 11:40:20 +02:00
Sebastian Dröge
a5766b5a01
Fix GStreamer DllImports and add a dllmap for the native GStreamer library
2009-04-07 11:37:11 +02:00
Sebastian Dröge
9b43600e1b
Fix typo
2009-04-07 11:33:55 +02:00
Sebastian Dröge
a35b854b0a
Add a Requires for glib-sharp-2.0 to the pkg-config file
2009-04-07 11:30:49 +02:00
Sebastian Dröge
85e2db4e5f
Fix indention of all files
2009-04-07 11:27:20 +02:00
Sebastian Dröge
2a2822bb80
Add indent script for C# files
2009-04-07 11:25:09 +02:00
Sebastian Dröge
dba4fc945c
Print reason if InitCheck() failed and introduce GError helper functions
2009-04-07 11:02:08 +02:00
Sebastian Dröge
9225f847a9
Update docs
2009-04-07 10:32:32 +02:00
Sebastian Dröge
c073068ad4
Make Gst.Version a static class
2009-04-07 10:31:03 +02:00
Sebastian Dröge
867973a0bf
Remove GLib namespace from the docs
2009-04-07 10:30:44 +02:00
Sebastian Dröge
02ee7b973f
Sort API metadata alphabetically and cleanup
...
Also change the order in which we fixup the API to make more sense
2009-04-07 10:30:00 +02:00
Sebastian Dröge
72cb15ad1d
Fix make dist
2009-04-07 09:55:57 +02:00
Sebastian Dröge
183a92410d
Add a lot of files to .gitignore
2009-04-07 09:50:49 +02:00
Sebastian Dröge
1bfb7f0f43
Add files required by automake/autoconf
2009-04-07 09:46:39 +02:00
Sebastian Dröge
7e7546b879
Update/Cleanup of the build system
2009-04-07 09:45:54 +02:00
Sebastian Dröge
4d881ef6fb
Update docs
2009-04-07 09:16:59 +02:00
Sebastian Dröge
7b0efa7033
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-07 09:12:31 +02:00
Sebastian Dröge
17739ad5de
Move DynamicSignals into the Gst namespace to prevent conflicts
2009-04-05 13:11:02 +02:00
Sebastian Dröge
f0a0b13d5f
Update docs
2009-04-04 23:32:43 +02:00
Sebastian Dröge
4d136c9de0
Don't generate bindings for the XML/binary registry implementations
2009-04-04 23:31:48 +02:00
Sebastian Dröge
5e8d19e2be
Fix instanciation of GLib.SignalArgs subclasses from the BindingHelper and the samples
2009-04-04 16:53:59 +02:00