platform/upstream/gstreamer.git
14 years agoUpdate plugin bindings, remove playbin/decodebin bindings and add ximagesink bindings
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

14 years agoUpdate bindings for 0.10.25 API
Sebastian Dröge [Wed, 25 Nov 2009 08:53:20 +0000 (09:53 +0100)]
Update bindings for 0.10.25 API

14 years agoIf GTK 2.18 is used, make sure that the DrawingArea has a native window attached
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

14 years agoUpdate glib-sharp from trunk
Sebastian Dröge [Wed, 25 Nov 2009 07:15:11 +0000 (08:15 +0100)]
Update glib-sharp from trunk

Fixes bug #595377.

14 years agoUpdate code generator from gtk-sharp trunk
Sebastian Dröge [Wed, 25 Nov 2009 07:10:39 +0000 (08:10 +0100)]
Update code generator from gtk-sharp trunk

15 years agoUpdate glib-sharp 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

15 years agoUpdate code generator 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

15 years agoShip samples/TransformSample.cs in the tarballs
Sebastian Dröge [Sat, 3 Oct 2009 09:51:57 +0000 (11:51 +0200)]
Ship samples/TransformSample.cs in the tarballs

15 years agoAdd pbutils library to the dllmaps
Sebastian Dröge [Sat, 3 Oct 2009 09:49:17 +0000 (11:49 +0200)]
Add pbutils library to the dllmaps

15 years agoUpdate .gitignore
Sebastian Dröge [Sat, 3 Oct 2009 09:48:04 +0000 (11:48 +0200)]
Update .gitignore

15 years agoUpdate docs
Sebastian Dröge [Sat, 3 Oct 2009 09:47:36 +0000 (11:47 +0200)]
Update docs

15 years agoFinish PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:43:55 +0000 (11:43 +0200)]
Finish PbUtils bindings

15 years agoAdd more PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:34:09 +0000 (11:34 +0200)]
Add more PbUtils bindings

15 years agoFix PbUtils bindings
Sebastian Dröge [Sat, 3 Oct 2009 09:19:56 +0000 (11:19 +0200)]
Fix PbUtils bindings

15 years agoMove global PbUtils functions to the Gst.PbUtils.Descriptions static class
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

15 years agoImprove debugging in the gtk-video-player sample and set force-aspect-ratio to TRUE...
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

15 years agoAdd Object.HasProperty()
Sebastian Dröge [Sat, 3 Oct 2009 08:14:03 +0000 (10:14 +0200)]
Add Object.HasProperty()

15 years agoFirst step of adding gstpbutils bindings
Sebastian Dröge [Sat, 3 Oct 2009 07:29:45 +0000 (09:29 +0200)]
First step of adding gstpbutils bindings

Fixes bug #596110.

15 years agoMake sure that the Bit/BitReader buffer is not GC'd before we stop using it
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.

15 years agoUpdate docs
Sebastian Dröge [Fri, 2 Oct 2009 13:50:16 +0000 (15:50 +0200)]
Update docs

15 years agoFix unit test that uses the ByteReader
Sebastian Dröge [Fri, 2 Oct 2009 13:49:05 +0000 (15:49 +0200)]
Fix unit test that uses the ByteReader

15 years agoFix GstByteReader bindings
Sebastian Dröge [Fri, 2 Oct 2009 13:44:16 +0000 (15:44 +0200)]
Fix GstByteReader bindings

15 years agoFix GstBitReader bindings
Sebastian Dröge [Fri, 2 Oct 2009 13:25:34 +0000 (15:25 +0200)]
Fix GstBitReader bindings

15 years agoUpdating GtkVideoPlayer sample
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, ...

15 years agoMake sure Gst.Bus.SyncHandler handlers are not garbage collected too early
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

15 years agoAdd support for using gstreamer-sharp uninstalled
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.

15 years agoAdd BaseTransform/Cairo/Navigation example
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.

15 years agoAdd unit tests for basetransform subclasses and buffer ownerships
Sebastian Dröge [Wed, 23 Sep 2009 07:03:43 +0000 (09:03 +0200)]
Add unit tests for basetransform subclasses and buffer ownerships

15 years agoUse the owned-in-call-scope magic for BaseTransforms transform functions
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

15 years agoAdd hack to the codegenerator to handle "owned-in-call-scope" functionality to virtua...
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.

15 years agoLet BaseTransform.OnSetCaps return true by default
Sebastian Dröge [Wed, 23 Sep 2009 05:11:18 +0000 (07:11 +0200)]
Let BaseTransform.OnSetCaps return true by default

15 years agoAdd support for specifying other default values for return values
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.

15 years agoAdd VideoUtil.FormatToTemplateCaps() to generate pad template caps
Sebastian Dröge [Tue, 22 Sep 2009 07:37:55 +0000 (09:37 +0200)]
Add VideoUtil.FormatToTemplateCaps() to generate pad template caps

15 years agoAdd simple test for Gst.Base.ByteReader to the buffer tests
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

15 years agoStart of Gst.Base.{Byte,Bit}Reader bindings
Sebastian Dröge [Tue, 22 Sep 2009 05:51:54 +0000 (07:51 +0200)]
Start of Gst.Base.{Byte,Bit}Reader bindings

15 years agoUpdate Gst.Buffer bindings
Sebastian Dröge [Tue, 22 Sep 2009 05:40:57 +0000 (07:40 +0200)]
Update Gst.Buffer bindings

15 years agoFix indention everywhere
Sebastian Dröge [Sun, 20 Sep 2009 08:19:49 +0000 (10:19 +0200)]
Fix indention everywhere

15 years agoDon't use declarations after statements in C code
Sebastian Dröge [Sun, 20 Sep 2009 08:09:43 +0000 (10:09 +0200)]
Don't use declarations after statements in C code

15 years agoAdd .dll suffix to the glue dllimport to make it work on Windows
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

15 years agoWindows on x86-64 uses 32 bit longs...
Sebastian Dröge [Thu, 17 Sep 2009 07:13:52 +0000 (09:13 +0200)]
Windows on x86-64 uses 32 bit longs...

15 years agoSupport gulong and glong GValues
Sebastian Dröge [Thu, 17 Sep 2009 04:43:05 +0000 (06:43 +0200)]
Support gulong and glong GValues

Fixes bug #595377.

15 years agoBind gst_util_uint64_scale{,_int}
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.

15 years agoUpdate RELEASE
Sebastian Dröge [Wed, 16 Sep 2009 07:17:17 +0000 (09:17 +0200)]
Update RELEASE

15 years agoBump version to 0.9.1.1
Sebastian Dröge [Wed, 16 Sep 2009 10:04:24 +0000 (12:04 +0200)]
Bump version to 0.9.1.1

15 years agoUpdate ChangeLog and NEWS
Sebastian Dröge [Wed, 16 Sep 2009 07:03:03 +0000 (09:03 +0200)]
Update ChangeLog and NEWS

15 years agoUpdate README
Sebastian Dröge [Wed, 16 Sep 2009 06:52:05 +0000 (08:52 +0200)]
Update README

15 years agoShip RELEASE file
Sebastian Dröge [Wed, 16 Sep 2009 06:51:43 +0000 (08:51 +0200)]
Ship RELEASE file

15 years agoBump version to 0.9.1
Sebastian Dröge [Wed, 16 Sep 2009 06:48:20 +0000 (08:48 +0200)]
Bump version to 0.9.1

15 years agoUpdate docs
Sebastian Dröge [Wed, 16 Sep 2009 06:41:09 +0000 (08:41 +0200)]
Update docs

15 years agoUpdate glib-sharp to SVN trunk
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.

15 years agoAdd bindings for the RequestState messages
Sebastian Dröge [Mon, 14 Sep 2009 16:03:18 +0000 (18:03 +0200)]
Add bindings for the RequestState messages

15 years agoUpdate docs
Sebastian Dröge [Fri, 11 Sep 2009 08:11:19 +0000 (10:11 +0200)]
Update docs

15 years agoUpdate element bindings to 0.10.24
Sebastian Dröge [Fri, 11 Sep 2009 08:29:15 +0000 (10:29 +0200)]
Update element bindings to 0.10.24

15 years agoAdd some defines that are required by glib-sharp and the codegenerator
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

15 years agoUpdate one sample for a small API change
Sebastian Dröge [Fri, 11 Sep 2009 08:10:34 +0000 (10:10 +0200)]
Update one sample for a small API change

15 years agoUpdate GInterface override hacks
Sebastian Dröge [Fri, 11 Sep 2009 08:08:06 +0000 (10:08 +0200)]
Update GInterface override hacks

15 years agoCorrectly bind the new API
Sebastian Dröge [Fri, 11 Sep 2009 07:31:17 +0000 (09:31 +0200)]
Correctly bind the new API

15 years agoRequire glib 2.18.1 for new glib-sharp
Sebastian Dröge [Fri, 11 Sep 2009 06:38:20 +0000 (08:38 +0200)]
Require glib 2.18.1 for new glib-sharp

15 years agoUpdate glib-sharp to latest SVN trunk
Sebastian Dröge [Fri, 11 Sep 2009 06:37:33 +0000 (08:37 +0200)]
Update glib-sharp to latest SVN trunk

15 years agoUpdate code generator to latest Gtk# trunk
Sebastian Dröge [Fri, 11 Sep 2009 06:33:48 +0000 (08:33 +0200)]
Update code generator to latest Gtk# trunk

15 years agoUpdate to GStreamer 0.10.24 / gst-plugins-base 0.10.24
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

15 years agoHandle release version and API version separate and bump both
Sebastian Dröge [Fri, 11 Sep 2009 08:14:05 +0000 (10:14 +0200)]
Handle release version and API version separate and bump both

15 years agoDon't run nunit-tester with $(MONO)
Sebastian Dröge [Fri, 4 Sep 2009 05:06:36 +0000 (07:06 +0200)]
Don't run nunit-tester with $(MONO)

15 years agoOnly check for mono and set $(MONO) if we're building 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.

15 years agoFix build on SUSE by finding Mono runtime
Gabriel Burt [Thu, 3 Sep 2009 22:47:27 +0000 (15:47 -0700)]
Fix build on SUSE by finding Mono runtime

15 years agoAdd missing file (which fortunately was in the tarballs)
Sebastian Dröge [Fri, 4 Sep 2009 04:51:59 +0000 (06:51 +0200)]
Add missing file (which fortunately was in the tarballs)

15 years agoUpdate gitignore
Sebastian Dröge [Fri, 4 Sep 2009 04:51:43 +0000 (06:51 +0200)]
Update gitignore

15 years agoAdd RELEASE file
Sebastian Dröge [Thu, 3 Sep 2009 10:35:29 +0000 (12:35 +0200)]
Add RELEASE file

15 years agoUpdate ChangeLog and NEWS
Sebastian Dröge [Thu, 3 Sep 2009 09:45:11 +0000 (11:45 +0200)]
Update ChangeLog and NEWS

15 years agoAlso create tar.bz2 tarballs
Sebastian Dröge [Thu, 3 Sep 2009 09:29:41 +0000 (11:29 +0200)]
Also create tar.bz2 tarballs

15 years agoUpdate docs
Sebastian Dröge [Thu, 3 Sep 2009 09:09:11 +0000 (11:09 +0200)]
Update docs

15 years agoUpdate internal glib-sharp copy and code generator to latest SVN trunk
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

15 years agoFix make distcheck
Sebastian Dröge [Thu, 3 Sep 2009 08:21:50 +0000 (10:21 +0200)]
Fix make distcheck

15 years agoFix out-of-tree builds for real now
Sebastian Dröge [Thu, 3 Sep 2009 07:28:43 +0000 (09:28 +0200)]
Fix out-of-tree builds for real now

15 years agoFix build of plugin bindings and don't ship generated sources
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

15 years agoShip all required files in the tarballs and fix running of the unit test suite
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

15 years agoRun the testsuite when calling the check target in the toplevel Makefile
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

15 years agoFix out of tree build for the interface override files
Sebastian Dröge [Fri, 14 Aug 2009 07:04:55 +0000 (09:04 +0200)]
Fix out of tree build for the interface override files

15 years agoAdd gapi-parser.cs to EXTRA_DIST
Sebastian Dröge [Fri, 14 Aug 2009 07:02:43 +0000 (09:02 +0200)]
Add gapi-parser.cs to EXTRA_DIST

15 years agoAdd generator to SUBDIRS
Sebastian Dröge [Fri, 14 Aug 2009 07:01:34 +0000 (09:01 +0200)]
Add generator to SUBDIRS

15 years agoWrite a nice README
Sebastian Dröge [Fri, 14 Aug 2009 06:59:36 +0000 (08:59 +0200)]
Write a nice README

15 years agoAllow to use real nunit instead of mono-nunit and prefer it
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

15 years agoMake the AppSrc example work on big endian architectures too
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.

15 years agoMake it possible to use the GtkVideoPlayer example on Win32 too
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

15 years agoAnd also check for mono-cairo and only compile the appsrc sample when it's available
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

15 years agoCheck for gtk-sharp and glib-sharp and conditionally compile the samples
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

15 years agoChange GLib.* to Gst.GLib.* and register managed GTypes with a different name prefix
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.

15 years agoFix test compilation
Sebastian Dröge [Sat, 8 Aug 2009 05:41:47 +0000 (07:41 +0200)]
Fix test compilation

15 years agoUpdate code generator and glib-sharp diffs
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

15 years agoUse internal glib-sharp copy everywhere and make it work side-by-side with real glib...
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.

15 years agoMove internal glib-sharp to namespace Gst.GLib
Sebastian Dröge [Wed, 5 Aug 2009 14:48:13 +0000 (16:48 +0200)]
Move internal glib-sharp to namespace Gst.GLib

15 years agoUpdate glib-sharp from SVN trunk
Sebastian Dröge [Wed, 5 Aug 2009 14:47:30 +0000 (16:47 +0200)]
Update glib-sharp from SVN trunk

15 years agoUpdate code generator from gtk-sharp trunk
Sebastian Dröge [Wed, 5 Aug 2009 14:46:19 +0000 (16:46 +0200)]
Update code generator from gtk-sharp trunk

15 years agoAdd copy of glib-sharp from 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.

15 years agoUpdate generator from latest Gtk# trunk
Sebastian Dröge [Fri, 31 Jul 2009 08:11:12 +0000 (10:11 +0200)]
Update generator from latest Gtk# trunk

15 years agoUse gmcs for compilation, we require C# 2.0 now
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.

15 years agoUpdate to work with latest Gtk# trunk
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.

15 years agoHide gst_pad_get_parent_element() as it's useless for us
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

15 years agoMake some clock methods protected
Sebastian Dröge [Tue, 23 Jun 2009 11:39:00 +0000 (13:39 +0200)]
Make some clock methods protected

15 years agoAdjust tests for new protected methods by implementing subclasses
Sebastian Dröge [Tue, 23 Jun 2009 11:26:11 +0000 (13:26 +0200)]
Adjust tests for new protected methods by implementing subclasses