Sebastian Dröge
65379a129b
Add more PbUtils bindings
2009-10-03 11:34:09 +02:00
Sebastian Dröge
469c201735
Fix PbUtils bindings
2009-10-03 11:19:56 +02:00
Sebastian Dröge
3d6129e8e4
Move global PbUtils functions to the Gst.PbUtils.Descriptions static class
2009-10-03 11:09:54 +02:00
Sebastian Dröge
f37850249d
Add Object.HasProperty()
2009-10-03 10:14:03 +02:00
Sebastian Dröge
b08ca4a640
First step of adding gstpbutils bindings
...
Fixes bug #596110 .
2009-10-03 09:29:45 +02:00
Sebastian Dröge
28e879b517
Make sure that the Bit/BitReader buffer is not GC'd before we stop using it
...
Also add a property to get the used buffer.
2009-10-03 09:12:01 +02:00
Sebastian Dröge
202b88f438
Fix GstByteReader bindings
2009-10-02 15:44:16 +02:00
Sebastian Dröge
225d25aee5
Fix GstBitReader bindings
2009-10-02 15:25:34 +02:00
Sebastian Dröge
aff62828ea
Make sure Gst.Bus.SyncHandler handlers are not garbage collected too early
2009-10-01 16:10:44 +02:00
Sebastian Dröge
9947ffbfee
Use the owned-in-call-scope magic for BaseTransforms transform functions
2009-09-23 08:23:31 +02:00
Sebastian Dröge
108a304f7a
Let BaseTransform.OnSetCaps return true by default
2009-09-23 07:11:18 +02:00
Sebastian Dröge
102f895fb6
Add VideoUtil.FormatToTemplateCaps() to generate pad template caps
2009-09-22 09:37:55 +02:00
Sebastian Dröge
cf3ccdc914
Start of Gst.Base.{Byte,Bit}Reader bindings
2009-09-22 07:51:54 +02:00
Sebastian Dröge
7f30940050
Update Gst.Buffer bindings
2009-09-22 07:40:57 +02:00
Sebastian Dröge
80a5794fc1
Fix indention everywhere
2009-09-20 10:22:16 +02:00
Sebastian Dröge
bd9052c00a
Don't use declarations after statements in C code
2009-09-20 10:09:43 +02:00
Sebastian Dröge
6863c0b13b
Add .dll suffix to the glue dllimport to make it work on Windows
2009-09-20 10:06:05 +02:00
Sebastian Dröge
d5843a078d
Windows on x86-64 uses 32 bit longs...
2009-09-17 09:13:52 +02:00
Sebastian Dröge
405ff9c849
Support gulong and glong GValues
...
Fixes bug #595377 .
2009-09-17 06:43:05 +02:00
Sebastian Dröge
fcaff7062a
Bind gst_util_uint64_scale{,_int}
...
This is useful in C# too because of the internal 128 bit integer
arithmetic that is used to prevent overflows.
2009-09-16 12:04:47 +02:00
Sebastian Dröge
f0f8e19694
Update glib-sharp to SVN trunk
...
Also fix some previous errors with managed types.
2009-09-16 08:38:59 +02:00
Sebastian Dröge
1689d6a031
Add bindings for the RequestState messages
2009-09-14 18:03:18 +02:00
Sebastian Dröge
d335a85e88
Update element bindings to 0.10.24
2009-09-11 10:30:26 +02:00
Sebastian Dröge
3bfd60a046
Add some defines that are required by glib-sharp and the codegenerator
2009-09-11 10:30:26 +02:00
Sebastian Dröge
b8b82acb41
Update GInterface override hacks
2009-09-11 10:14:43 +02:00
Sebastian Dröge
daa624932c
Correctly bind the new API
2009-09-11 10:14:43 +02:00
Sebastian Dröge
107062594a
Update glib-sharp to latest SVN trunk
2009-09-11 10:14:42 +02:00
Sebastian Dröge
9eed4242f2
Update to GStreamer 0.10.24 / gst-plugins-base 0.10.24
2009-09-11 10:14:42 +02:00
Sebastian Dröge
3af7bf2ef5
Handle release version and API version separate and bump both
2009-09-11 10:14:42 +02:00
Sebastian Dröge
536cfa59d0
Add missing file (which fortunately was in the tarballs)
2009-09-04 06:51:59 +02:00
Sebastian Dröge
6affc35486
Update internal glib-sharp copy and code generator to latest SVN trunk
2009-09-03 11:08:27 +02:00
Sebastian Dröge
af356f46c6
Fix make distcheck
2009-09-03 10:21:50 +02:00
Sebastian Dröge
9e75855156
Fix out-of-tree builds for real now
2009-09-03 09:28:43 +02:00
Sebastian Dröge
45f07c6ed1
Fix build of plugin bindings and don't ship generated sources
2009-09-03 08:57:16 +02:00
Sebastian Dröge
3608f875fe
Ship all required files in the tarballs and fix running of the unit test suite
2009-09-03 08:46:52 +02:00
Sebastian Dröge
c3121e936a
Fix out of tree build for the interface override files
2009-08-14 09:04:55 +02:00
Sebastian Dröge
1458658bec
Change GLib.* to Gst.GLib.* and register managed GTypes with a different name prefix
...
This prevents all remaining conflicts between internal and external glib-sharp.
2009-08-09 09:58:50 +02:00
Sebastian Dröge
39f1f2b7ad
Update code generator and glib-sharp diffs
...
These diffs contain our changes to gtk-sharp trunk
2009-08-05 17:42:12 +02:00
Sebastian Dröge
aa7bb8fa1c
Use internal glib-sharp copy everywhere and make it work side-by-side with real glib-sharp
...
glib-sharp will only get a new release with the new API that we need for
3.0 in a year or something. Instead of waiting a year before we can release
something we now have our own internal copy of glib-sharp trunk that will
be dropped once glib-sharp 3.0 is released.
Everything is now compilable and working without any additional patches.
2009-08-05 16:57:20 +02:00
Sebastian Dröge
414fae657f
Move internal glib-sharp to namespace Gst.GLib
2009-08-05 16:48:13 +02:00
Sebastian Dröge
923553d7a7
Update glib-sharp from SVN trunk
2009-08-05 16:47:30 +02:00
Sebastian Dröge
a4e2955c7c
Add copy of glib-sharp from trunk
...
This is for internal usage only and will be removed once
there's a working glib-sharp release.
This also contains the required patches from README.
2009-07-31 10:16:55 +02:00
Sebastian Dröge
b8c0efd290
Update to work with latest Gtk# trunk
...
We only need a single patch now that should be committed soon
to trunk.
2009-07-30 14:20:54 +02:00
Sebastian Dröge
234fcbc1e7
Hide gst_pad_get_parent_element() as it's useless for us
2009-06-23 13:40:30 +02:00
Sebastian Dröge
771741badb
Make some clock methods protected
2009-06-23 13:39:00 +02:00
Sebastian Dröge
58c9aeb8a6
Make some element methods protected as they should be
2009-06-23 13:21:06 +02:00
Sebastian Dröge
5414963019
Rename BaseSrc.Query to .SrcQuery to prevent conflict with Element.Query
2009-06-21 10:36:13 +02:00
Maarten Bosmans
6e81430276
Avoid some C# compiler warnings about name collisions in subclass members
...
There are three types of solution used: adding the new keyword to the member
in the subclass, renaming the subclass member to avoid name collision and
removing the subclass member if the functionality is the same.
2009-06-21 10:34:11 +02:00
Maarten Bosmans
c1280b5896
Update Gstreamer.metadata to avoid some warnings on fixup/generate
2009-06-21 10:32:31 +02:00
Maarten Bosmans
663d3e047d
Replace custom Enumerable code with generator GstIterator bindings
...
The custom properties that return a IEnumerable are replaced by generated
properties that return an Iterator. Most of the code in Iterator.cs has
moved to Iterator.custom to implement IEnumerable.
2009-06-21 10:29:24 +02:00