Commit graph

482 commits

Author SHA1 Message Date
Sebastian Dröge
54b70a1a8a Update one sample for a small API change 2009-09-11 10:14:43 +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
cdc8704c89 Require glib 2.18.1 for new glib-sharp 2009-09-11 10:14:42 +02:00
Sebastian Dröge
107062594a Update glib-sharp to latest SVN trunk 2009-09-11 10:14:42 +02:00
Sebastian Dröge
b325f3c5e6 Update code generator to latest Gtk# 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
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