Sebastian Dröge [Wed, 25 Nov 2009 09:07:42 +0000 (10:07 +0100)]
Update plugin bindings, remove playbin/decodebin bindings and add ximagesink bindings
Sebastian Dröge [Wed, 25 Nov 2009 08:53:20 +0000 (09:53 +0100)]
Update bindings for 0.10.25 API
Sebastian Dröge [Wed, 25 Nov 2009 07:16:05 +0000 (08:16 +0100)]
If GTK 2.18 is used, make sure that the DrawingArea has a native window attached
Sebastian Dröge [Wed, 25 Nov 2009 07:15:11 +0000 (08:15 +0100)]
Update glib-sharp from trunk
Fixes bug #595377.
Sebastian Dröge [Wed, 25 Nov 2009 07:10:39 +0000 (08:10 +0100)]
Update code generator from gtk-sharp trunk
Sebastian Dröge [Sat, 3 Oct 2009 10:03:36 +0000 (12:03 +0200)]
Update glib-sharp from gtk-sharp trunk
Sebastian Dröge [Sat, 3 Oct 2009 09:59:14 +0000 (11:59 +0200)]
Update code generator from gtk-sharp trunk
Sebastian Dröge [Sat, 3 Oct 2009 09:51:57 +0000 (11:51 +0200)]
Ship samples/TransformSample.cs in the tarballs
Sebastian Dröge [Sat, 3 Oct 2009 09:49:17 +0000 (11:49 +0200)]
Add pbutils library to the dllmaps
Sebastian Dröge [Sat, 3 Oct 2009 09:48:04 +0000 (11:48 +0200)]
Update .gitignore
Sebastian Dröge [Sat, 3 Oct 2009 09:47:36 +0000 (11:47 +0200)]
Update docs
Sebastian Dröge [Sat, 3 Oct 2009 09:43:55 +0000 (11:43 +0200)]
Finish PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:34:09 +0000 (11:34 +0200)]
Add more PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:19:56 +0000 (11:19 +0200)]
Fix PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:09:54 +0000 (11:09 +0200)]
Move global PbUtils functions to the Gst.PbUtils.Descriptions static class
Sebastian Dröge [Sat, 3 Oct 2009 08:14:44 +0000 (10:14 +0200)]
Improve debugging in the gtk-video-player sample and set force-aspect-ratio to TRUE if available
Sebastian Dröge [Sat, 3 Oct 2009 08:14:03 +0000 (10:14 +0200)]
Add Object.HasProperty()
Sebastian Dröge [Sat, 3 Oct 2009 07:29:45 +0000 (09:29 +0200)]
First step of adding gstpbutils bindings
Fixes bug #596110.
Sebastian Dröge [Sat, 3 Oct 2009 07:12:01 +0000 (09:12 +0200)]
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.
Sebastian Dröge [Fri, 2 Oct 2009 13:50:16 +0000 (15:50 +0200)]
Update docs
Sebastian Dröge [Fri, 2 Oct 2009 13:49:05 +0000 (15:49 +0200)]
Fix unit test that uses the ByteReader
Sebastian Dröge [Fri, 2 Oct 2009 13:44:16 +0000 (15:44 +0200)]
Fix GstByteReader bindings
Sebastian Dröge [Fri, 2 Oct 2009 13:25:34 +0000 (15:25 +0200)]
Fix GstBitReader bindings
Sebastian Dröge [Fri, 2 Oct 2009 09:53:09 +0000 (11:53 +0200)]
Updating GtkVideoPlayer sample
Handle bus messages, set the XWindowID from a sync handler, use playbin2, ...
Sebastian Dröge [Thu, 1 Oct 2009 14:10:44 +0000 (16:10 +0200)]
Make sure Gst.Bus.SyncHandler handlers are not garbage collected too early
Sebastian Dröge [Thu, 1 Oct 2009 07:12:52 +0000 (09:12 +0200)]
Add support for using gstreamer-sharp uninstalled
For this provide an uninstalled pkg-config file, missing bit are now
some changes to gst-uninstalled. I'll commit those once core is released.
Also clean up the normal pkg-config file, we don't require glib-sharp.
Sebastian Dröge [Wed, 23 Sep 2009 12:21:44 +0000 (14:21 +0200)]
Add BaseTransform/Cairo/Navigation example
This example implements a BaseTransform subclass, which overlays
a video with a moving line and which reacts on navigation events
and paints a circle at the position where a mouse button 1 was pressed.
Sebastian Dröge [Wed, 23 Sep 2009 07:03:43 +0000 (09:03 +0200)]
Add unit tests for basetransform subclasses and buffer ownerships
Sebastian Dröge [Wed, 23 Sep 2009 06:23:31 +0000 (08:23 +0200)]
Use the owned-in-call-scope magic for BaseTransforms transform functions
Sebastian Dröge [Wed, 23 Sep 2009 06:20:59 +0000 (08:20 +0200)]
Add hack to the codegenerator to handle "owned-in-call-scope" functionality to virtual methods
This is needed for things like BaseTransform.OnTransformIp's buffer parameter.
During the call we own the reference but not afterwards.
Sebastian Dröge [Wed, 23 Sep 2009 05:11:18 +0000 (07:11 +0200)]
Let BaseTransform.OnSetCaps return true by default
Sebastian Dröge [Wed, 23 Sep 2009 05:10:36 +0000 (07:10 +0200)]
Add support for specifying other default values for return values
This allows us the override the base.SomeVMethod return values in case
the native type doesn't implement the VM.
Sebastian Dröge [Tue, 22 Sep 2009 07:37:55 +0000 (09:37 +0200)]
Add VideoUtil.FormatToTemplateCaps() to generate pad template caps
Sebastian Dröge [Tue, 22 Sep 2009 05:55:02 +0000 (07:55 +0200)]
Add simple test for Gst.Base.ByteReader to the buffer tests
Sebastian Dröge [Tue, 22 Sep 2009 05:51:54 +0000 (07:51 +0200)]
Start of Gst.Base.{Byte,Bit}Reader bindings
Sebastian Dröge [Tue, 22 Sep 2009 05:40:57 +0000 (07:40 +0200)]
Update Gst.Buffer bindings
Sebastian Dröge [Sun, 20 Sep 2009 08:19:49 +0000 (10:19 +0200)]
Fix indention everywhere
Sebastian Dröge [Sun, 20 Sep 2009 08:09:43 +0000 (10:09 +0200)]
Don't use declarations after statements in C code
Sebastian Dröge [Sun, 20 Sep 2009 08:06:05 +0000 (10:06 +0200)]
Add .dll suffix to the glue dllimport to make it work on Windows
Sebastian Dröge [Thu, 17 Sep 2009 07:13:52 +0000 (09:13 +0200)]
Windows on x86-64 uses 32 bit longs...
Sebastian Dröge [Thu, 17 Sep 2009 04:43:05 +0000 (06:43 +0200)]
Support gulong and glong GValues
Fixes bug #595377.
Sebastian Dröge [Wed, 16 Sep 2009 10:03:27 +0000 (12:03 +0200)]
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.
Sebastian Dröge [Wed, 16 Sep 2009 07:17:17 +0000 (09:17 +0200)]
Update RELEASE
Sebastian Dröge [Wed, 16 Sep 2009 10:04:24 +0000 (12:04 +0200)]
Bump version to 0.9.1.1
Sebastian Dröge [Wed, 16 Sep 2009 07:03:03 +0000 (09:03 +0200)]
Update ChangeLog and NEWS
Sebastian Dröge [Wed, 16 Sep 2009 06:52:05 +0000 (08:52 +0200)]
Update README
Sebastian Dröge [Wed, 16 Sep 2009 06:51:43 +0000 (08:51 +0200)]
Ship RELEASE file
Sebastian Dröge [Wed, 16 Sep 2009 06:48:20 +0000 (08:48 +0200)]
Bump version to 0.9.1
Sebastian Dröge [Wed, 16 Sep 2009 06:41:09 +0000 (08:41 +0200)]
Update docs
Sebastian Dröge [Wed, 16 Sep 2009 06:38:59 +0000 (08:38 +0200)]
Update glib-sharp to SVN trunk
Also fix some previous errors with managed types.
Sebastian Dröge [Mon, 14 Sep 2009 16:03:18 +0000 (18:03 +0200)]
Add bindings for the RequestState messages
Sebastian Dröge [Fri, 11 Sep 2009 08:11:19 +0000 (10:11 +0200)]
Update docs
Sebastian Dröge [Fri, 11 Sep 2009 08:29:15 +0000 (10:29 +0200)]
Update element bindings to 0.10.24
Sebastian Dröge [Fri, 11 Sep 2009 08:20:30 +0000 (10:20 +0200)]
Add some defines that are required by glib-sharp and the codegenerator
Sebastian Dröge [Fri, 11 Sep 2009 08:10:34 +0000 (10:10 +0200)]
Update one sample for a small API change
Sebastian Dröge [Fri, 11 Sep 2009 08:08:06 +0000 (10:08 +0200)]
Update GInterface override hacks
Sebastian Dröge [Fri, 11 Sep 2009 07:31:17 +0000 (09:31 +0200)]
Correctly bind the new API
Sebastian Dröge [Fri, 11 Sep 2009 06:38:20 +0000 (08:38 +0200)]
Require glib 2.18.1 for new glib-sharp
Sebastian Dröge [Fri, 11 Sep 2009 06:37:33 +0000 (08:37 +0200)]
Update glib-sharp to latest SVN trunk
Sebastian Dröge [Fri, 11 Sep 2009 06:33:48 +0000 (08:33 +0200)]
Update code generator to latest Gtk# trunk
Sebastian Dröge [Fri, 11 Sep 2009 06:30:14 +0000 (08:30 +0200)]
Update to GStreamer 0.10.24 / gst-plugins-base 0.10.24
Sebastian Dröge [Fri, 11 Sep 2009 08:14:05 +0000 (10:14 +0200)]
Handle release version and API version separate and bump both
Sebastian Dröge [Fri, 4 Sep 2009 05:06:36 +0000 (07:06 +0200)]
Don't run nunit-tester with $(MONO)
Sebastian Dröge [Fri, 4 Sep 2009 04:57:03 +0000 (06:57 +0200)]
Only check for mono and set $(MONO) if we're building with mono
For MS .NET $(MONO) will be set to nothing because .exe files
can be executed directly there.
Gabriel Burt [Thu, 3 Sep 2009 22:47:27 +0000 (15:47 -0700)]
Fix build on SUSE by finding Mono runtime
Sebastian Dröge [Fri, 4 Sep 2009 04:51:59 +0000 (06:51 +0200)]
Add missing file (which fortunately was in the tarballs)
Sebastian Dröge [Fri, 4 Sep 2009 04:51:43 +0000 (06:51 +0200)]
Update gitignore
Sebastian Dröge [Thu, 3 Sep 2009 10:35:29 +0000 (12:35 +0200)]
Add RELEASE file
Sebastian Dröge [Thu, 3 Sep 2009 09:45:11 +0000 (11:45 +0200)]
Update ChangeLog and NEWS
Sebastian Dröge [Thu, 3 Sep 2009 09:29:41 +0000 (11:29 +0200)]
Also create tar.bz2 tarballs
Sebastian Dröge [Thu, 3 Sep 2009 09:09:11 +0000 (11:09 +0200)]
Update docs
Sebastian Dröge [Thu, 3 Sep 2009 09:07:43 +0000 (11:07 +0200)]
Update internal glib-sharp copy and code generator to latest SVN trunk
Sebastian Dröge [Thu, 3 Sep 2009 08:21:50 +0000 (10:21 +0200)]
Fix make distcheck
Sebastian Dröge [Thu, 3 Sep 2009 07:28:43 +0000 (09:28 +0200)]
Fix out-of-tree builds for real now
Sebastian Dröge [Thu, 3 Sep 2009 06:57:16 +0000 (08:57 +0200)]
Fix build of plugin bindings and don't ship generated sources
Sebastian Dröge [Thu, 3 Sep 2009 06:46:52 +0000 (08:46 +0200)]
Ship all required files in the tarballs and fix running of the unit test suite
Sebastian Dröge [Thu, 3 Sep 2009 06:36:38 +0000 (08:36 +0200)]
Run the testsuite when calling the check target in the toplevel Makefile
Sebastian Dröge [Fri, 14 Aug 2009 07:04:55 +0000 (09:04 +0200)]
Fix out of tree build for the interface override files
Sebastian Dröge [Fri, 14 Aug 2009 07:02:43 +0000 (09:02 +0200)]
Add gapi-parser.cs to EXTRA_DIST
Sebastian Dröge [Fri, 14 Aug 2009 07:01:34 +0000 (09:01 +0200)]
Add generator to SUBDIRS
Sebastian Dröge [Fri, 14 Aug 2009 06:59:36 +0000 (08:59 +0200)]
Write a nice README
Sebastian Dröge [Fri, 14 Aug 2009 06:56:58 +0000 (08:56 +0200)]
Allow to use real nunit instead of mono-nunit and prefer it
Sebastian Dröge [Fri, 14 Aug 2009 06:40:47 +0000 (08:40 +0200)]
Make the AppSrc example work on big endian architectures too
Cairo's ARGB32 format is defined to be native endianness, i.e.
we have to use GST_VIDEO_FORMAT_ARGB or _BGRA depending on
endianness.
Sebastian Dröge [Fri, 14 Aug 2009 06:37:09 +0000 (08:37 +0200)]
Make it possible to use the GtkVideoPlayer example on Win32 too
Sebastian Dröge [Fri, 14 Aug 2009 05:27:42 +0000 (07:27 +0200)]
And also check for mono-cairo and only compile the appsrc sample when it's available
Sebastian Dröge [Fri, 14 Aug 2009 05:21:54 +0000 (07:21 +0200)]
Check for gtk-sharp and glib-sharp and conditionally compile the samples
Sebastian Dröge [Sun, 9 Aug 2009 07:58:50 +0000 (09:58 +0200)]
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.
Sebastian Dröge [Sat, 8 Aug 2009 05:41:47 +0000 (07:41 +0200)]
Fix test compilation
Sebastian Dröge [Wed, 5 Aug 2009 15:42:12 +0000 (17:42 +0200)]
Update code generator and glib-sharp diffs
These diffs contain our changes to gtk-sharp trunk
Sebastian Dröge [Wed, 5 Aug 2009 14:57:20 +0000 (16:57 +0200)]
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.
Sebastian Dröge [Wed, 5 Aug 2009 14:48:13 +0000 (16:48 +0200)]
Move internal glib-sharp to namespace Gst.GLib
Sebastian Dröge [Wed, 5 Aug 2009 14:47:30 +0000 (16:47 +0200)]
Update glib-sharp from SVN trunk
Sebastian Dröge [Wed, 5 Aug 2009 14:46:19 +0000 (16:46 +0200)]
Update code generator from gtk-sharp trunk
Sebastian Dröge [Fri, 31 Jul 2009 08:16:55 +0000 (10:16 +0200)]
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.
Sebastian Dröge [Fri, 31 Jul 2009 08:11:12 +0000 (10:11 +0200)]
Update generator from latest Gtk# trunk
Sebastian Dröge [Fri, 31 Jul 2009 08:01:30 +0000 (10:01 +0200)]
Use gmcs for compilation, we require C# 2.0 now
This allows us to use new features and Gtk# has switched too
some days ago.
Sebastian Dröge [Thu, 30 Jul 2009 12:20:54 +0000 (14:20 +0200)]
Update to work with latest Gtk# trunk
We only need a single patch now that should be committed soon
to trunk.
Sebastian Dröge [Tue, 23 Jun 2009 11:40:30 +0000 (13:40 +0200)]
Hide gst_pad_get_parent_element() as it's useless for us
Sebastian Dröge [Tue, 23 Jun 2009 11:39:00 +0000 (13:39 +0200)]
Make some clock methods protected
Sebastian Dröge [Tue, 23 Jun 2009 11:26:11 +0000 (13:26 +0200)]
Adjust tests for new protected methods by implementing subclasses