Commit graph

476 commits

Author SHA1 Message Date
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 a0c4aaca82 Don't run nunit-tester with $(MONO) 2009-09-04 07:06:36 +02:00
Sebastian Dröge 41af404c11 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.
2009-09-04 06:57:03 +02:00
Gabriel Burt aa9a44aef7 Fix build on SUSE by finding Mono runtime 2009-09-04 06:52:40 +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 babad9d0b4 Update gitignore 2009-09-04 06:51:43 +02:00
Sebastian Dröge dce0c901b3 Add RELEASE file 2009-09-03 12:35:29 +02:00
Sebastian Dröge 1ca1225ea9 Update ChangeLog and NEWS 2009-09-03 11:45:11 +02:00
Sebastian Dröge 8dad9f8b76 Also create tar.bz2 tarballs 2009-09-03 11:29:41 +02:00
Sebastian Dröge 6179ceed0a Update docs 2009-09-03 11:09:11 +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 778eadbb98 Run the testsuite when calling the check target in the toplevel Makefile 2009-09-03 08:36:38 +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 7b3e52cf25 Add gapi-parser.cs to EXTRA_DIST 2009-08-14 09:02:43 +02:00
Sebastian Dröge ab43ee10d5 Add generator to SUBDIRS 2009-08-14 09:01:34 +02:00
Sebastian Dröge 7b585ad08e Write a nice README 2009-08-14 08:59:36 +02:00
Sebastian Dröge 0086242f38 Allow to use real nunit instead of mono-nunit and prefer it 2009-08-14 08:56:58 +02:00
Sebastian Dröge 77f6d6dc59 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.
2009-08-14 08:40:47 +02:00
Sebastian Dröge 3cf8f5ebc4 Make it possible to use the GtkVideoPlayer example on Win32 too 2009-08-14 08:37:09 +02:00
Sebastian Dröge 2793937d48 And also check for mono-cairo and only compile the appsrc sample when it's available 2009-08-14 07:27:42 +02:00
Sebastian Dröge 1d509c9b6a Check for gtk-sharp and glib-sharp and conditionally compile the samples 2009-08-14 07:21:54 +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 265cb43fa7 Fix test compilation 2009-08-08 07:41:47 +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 1841f75917 Update code generator from gtk-sharp trunk 2009-08-05 16:46:19 +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 92b2a3214b Update generator from latest Gtk# trunk 2009-07-31 10:11:12 +02:00
Sebastian Dröge be4e1e2241 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.
2009-07-31 10:01:30 +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 bb977f37f6 Adjust tests for new protected methods by implementing subclasses 2009-06-23 13:26:11 +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 55c47c29ec Add unit test for basic Gst.Element subclasses
This implements a simple source and sink and sends 10 buffers from one
to another.
2009-06-21 12:21:32 +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
Sebastian Dröge 7613c99e54 Set pipeline to null state in the end and use the real NeedData event of appsrc 2009-06-21 10:28:05 +02:00
Sebastian Dröge 103aea2d7d Fix memory leak in appsrc example 2009-06-21 10:24:46 +02:00
Maarten Bosmans 7698ae8801 Add samples/AppSrc.cs
This sample started as a test case for a bug with Buffer.Data, but remains
useful as a example of how to use the AppSrc element.
2009-06-21 10:23:48 +02:00
Sebastian Dröge d2fb19fd9d Run automake with -Wno-portability to silence even more warnings 2009-06-21 10:00:34 +02:00