Sebastian Dröge
e7a1bc7e93
Improve element bindings generation build system
2009-05-31 21:20:22 +02:00
Sebastian Dröge
d17ba74fdc
Add libgstcontroller bindings
2009-05-31 21:10:45 +02:00
Sebastian Dröge
49607d317a
Don't remove handwritten index bindings on clean
2009-05-30 21:48:40 +02:00
Sebastian Dröge
b8d3082a96
Add bindings for memindex and fileindex
2009-05-30 14:05:13 +02:00
Sebastian Dröge
4f329b23a5
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:55:24 +02:00
Sebastian Dröge
8a0f18ca70
Make sure that make plugins-update always regenerates the element API XML files
...
Fixes bug #584209 .
2009-05-30 13:49:04 +02:00
Maarten Bosmans
2ed4e4dd98
Write error messages to stderr and fix a compiler warning
...
Fixes bug #584209 .
2009-05-30 13:42:05 +02:00
Maarten Bosmans
0f55df8e25
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:38:01 +02:00
Sebastian Dröge
8d69560964
Update TODO
2009-05-30 13:03:14 +02:00
Maarten Bosmans
150423e10d
Fix GstAdapter glue code
...
Fixes bug #584264 .
2009-05-30 11:09:02 +02:00
Sebastian Dröge
9fa9c1b7d8
Throw an exception if an element can't be instantiated in element bindings
2009-05-29 22:12:12 +02:00
Sebastian Dröge
91945e2131
Remove gst-xmlinspect from the dependencies of the raw inspection files
...
This should fix bug #584209 .
2009-05-29 22:05:34 +02:00
Sebastian Dröge
9f29b1b073
Add libgstbase and libgstinterfaces to the DllMaps
2009-05-28 15:44:12 +02:00
Sebastian Dröge
564af1b394
Update docs
2009-05-28 15:42:17 +02:00
Sebastian Dröge
a025f40c9a
Don't add a void ctor to TagListHelper
2009-05-28 15:40:15 +02:00
Sebastian Dröge
acf2d55e24
Also don't include properties of the base classes from libgstbase in element bindings
2009-05-28 15:34:17 +02:00
Sebastian Dröge
5a9a2f27a7
Implement Adapter.Peek() that returns a GstBuffer
2009-05-28 15:31:01 +02:00
Sebastian Dröge
1ed4fbcfbd
Add TypeFindHelper bindings
2009-05-28 15:26:30 +02:00
Sebastian Dröge
62e1ff7a5a
Fix name of Gst.Base.BaseSrcFlags.Last
2009-05-28 15:16:54 +02:00
Sebastian Dröge
c4b6929cf5
Fix PushSrc bindings
2009-05-28 15:09:30 +02:00
Sebastian Dröge
4ad3f422e9
Fix BaseTransform bindings
2009-05-28 15:08:18 +02:00
Sebastian Dröge
01bd944d75
Fix BaseSrc bindings
2009-05-28 15:03:53 +02:00
Sebastian Dröge
aaf662c08c
Fixup BaseSink bindings
2009-05-28 14:59:21 +02:00
Sebastian Dröge
ecf13c2d18
Override GLib.Opaque.Copy() vm
2009-05-28 14:51:44 +02:00
Sebastian Dröge
b9a3ddf5c2
Add libgstbase bindings and fixup the Adapter bindings
2009-05-28 14:37:21 +02:00
Sebastian Dröge
c49b48e9fe
Fix uninstalled parser execution
2009-05-28 14:15:55 +02:00
Sebastian Dröge
c77fa39ad1
Call LinkMany Link and UnlinkMany Unlink
2009-05-28 14:06:41 +02:00
Sebastian Dröge
5e1cc54a37
Update docs once again
2009-05-28 12:32:57 +02:00
Sebastian Dröge
5404a9565a
Don't assume all properties are writeable in any case
2009-05-28 12:32:25 +02:00
Sebastian Dröge
60bce938cb
Add bindings for the StreamInfo objects of playbin
2009-05-28 12:29:59 +02:00
Sebastian Dröge
ed13fe1646
Add playbin2 and decodebin2 bindings
2009-05-28 11:21:29 +02:00
Sebastian Dröge
3d6d0b2496
Also don't add properties of GstBin and GstPipeline to element bindings
2009-05-28 11:18:35 +02:00
Sebastian Dröge
e076c092d8
Add support for GValueArray
2009-05-28 11:16:25 +02:00
Sebastian Dröge
626ac5c68b
Update docs
2009-05-28 11:08:20 +02:00
Sebastian Dröge
570da600b6
Add URIHandler interface implementation for the element bindings generator
2009-05-28 11:05:42 +02:00
Sebastian Dröge
8d7ee5cb44
Fix generation of enum types
2009-05-28 11:04:59 +02:00
Sebastian Dröge
ae346c8e03
Add element bindings for all core elements
2009-05-28 11:04:35 +02:00
Sebastian Dröge
1497352832
We require mono >= 2.4 now, update README
2009-05-28 10:50:23 +02:00
Sebastian Dröge
961f12b863
Don't include GstElement/GstObject properties in the element bindings
2009-05-28 10:49:44 +02:00
Sebastian Dröge
f0a7451058
Improbe XPath syntax to be more robust against changes in signal order
2009-05-28 10:43:08 +02:00
Sebastian Dröge
5e66913e72
Add some more patterns to .gitignore
2009-05-28 10:37:37 +02:00
Sebastian Dröge
c80ecab721
Update docs
2009-05-28 10:36:44 +02:00
Sebastian Dröge
35d77e9885
Add support for action signals in element bindings
2009-05-28 10:33:56 +02:00
Sebastian Dröge
eafb77d8bf
Add Gst.ElementFactory.Make overload with a single parameter for the factory
2009-05-28 10:24:34 +02:00
Sebastian Dröge
5de4ca65e6
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 10:19:19 +02:00
Sebastian Dröge
daf6d826c2
Also add normal constructors instead of the static Make method in element bindings
2009-05-28 06:06:18 +02:00
Sebastian Dröge
8f450ee581
Add support for autogenerating signal code in element bindings
2009-05-27 21:37:56 +02:00
Sebastian Dröge
33d93e8e87
Fix build system for the new element binding generator
2009-05-27 20:58:19 +02:00
Sebastian Dröge
32ba2488a2
First try to create a code generator for element bindings
2009-05-27 15:02:57 +02:00
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