Commit graph

410 commits

Author SHA1 Message Date
Sebastian Dröge
264ac69116 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.
2009-09-23 14:23:25 +02:00
Sebastian Dröge
081d171aaf Add unit tests for basetransform subclasses and buffer ownerships 2009-09-23 09:03:43 +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
c751dcaf07 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.
2009-09-23 08:20:59 +02:00
Sebastian Dröge
108a304f7a Let BaseTransform.OnSetCaps return true by default 2009-09-23 07:11:18 +02:00
Sebastian Dröge
fc4c56bfa3 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.
2009-09-23 07:10:36 +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
bc14e845a7 Add simple test for Gst.Base.ByteReader to the buffer tests 2009-09-22 07:55:02 +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
4b4619c36d Update RELEASE 2009-09-16 12:04:47 +02:00
Sebastian Dröge
60f6602d1b Bump version to 0.9.1.1 2009-09-16 12:04:47 +02:00
Sebastian Dröge
3a323c78b0 Update ChangeLog and NEWS 2009-09-16 09:03:03 +02:00
Sebastian Dröge
a501ed82a3 Update README 2009-09-16 08:52:05 +02:00
Sebastian Dröge
62d7cc7200 Ship RELEASE file 2009-09-16 08:51:43 +02:00
Sebastian Dröge
1b83cc3225 Bump version to 0.9.1 2009-09-16 08:48:20 +02:00
Sebastian Dröge
1af812dca8 Update docs 2009-09-16 08:41:09 +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
175b5ee5c5 Update docs 2009-09-11 10:30:27 +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
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