Commit graph

444 commits

Author SHA1 Message Date
Maarten Bosmans
20b3829c0a 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:09:40 +02:00
Sebastian Dröge
8fc8aa8806 Add Gst.Cdda library bindings 2009-06-05 21:02:16 +02:00
Sebastian Dröge
b37f44eb59 Add toplevel Gst.Controller documentation 2009-06-05 21:00:20 +02:00
Sebastian Dröge
8ece992223 Don't allow subclassing of element bindings
...and clean up/simplify the DynamicSignal stuff.
2009-06-05 20:59:24 +02:00
Sebastian Dröge
0196d9b622 Fix marshalling of the URIHandler GetType method 2009-06-05 12:47:07 +02:00
Sebastian Dröge
5bef341b0a Convert Gst.Marshaller to an internal class 2009-06-04 20:47:28 +02:00
Sebastian Dröge
6ab410403c Fix marshalling of null terminated string arrays as return values 2009-06-03 21:10:57 +02:00
Sebastian Dröge
aba607129c Remove some custom code now that the code generator correctly handles ownership of out parameters 2009-06-03 20:56:22 +02:00
Sebastian Dröge
7a57660044 Fix ownership of out function parameters
This fixes Novell bug #498498.
2009-06-03 20:47:37 +02:00
Sebastian Dröge
0efb6ed587 The MiniObject.CreateNativeObject method does not and can't have parameters 2009-06-02 12:39:07 +02:00
Sebastian Dröge
74756f2c2a Add MiniObject code generator specific cases at more places 2009-06-02 12:34:18 +02:00
Sebastian Dröge
1793e22f84 Update docs 2009-05-31 21:20:50 +02:00
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