Commit graph

712 commits

Author SHA1 Message Date
Stephan Sundermann 5021b2f595 Added bindings for GstAudio
These are converted from gstreamer 1.2 introspection data,
so there might be some API which is not yet available in 1.2
2013-12-21 16:52:21 +01:00
Stephan Sundermann f9c7f45e31 Added GstVideo and GstBase bindings
Hack: The bindings for these plugins are generated from the 1.2 girs,
so there might be some API which is not available yet in 1.0
2013-12-21 16:52:21 +01:00
Andrés G. Aragoneses 1963b18a8d configure: require 2.99.2
Also, we now check for glib-sharp instead of gtk-sharp, because
even if they are hosted in the same repository named "gtk-sharp",
that could change in the future, and glib-sharp provides its
own .pc file as well.
2013-12-21 16:52:21 +01:00
Stephan Sundermann 70a42dea54 Fixed compilation with recent gapi changes Fixed missing namespace error in Version.cs 2013-12-21 16:52:21 +01:00
Stephan Sundermann a65a26c930 Added Version class 2013-12-21 16:52:21 +01:00
Stephan Sundermann fd9b6b80fa Removed opaque from interfaces Fixed Object's lock field 2013-12-21 16:52:21 +01:00
Stephan Sundermann 73f2e3427a Added variable params Element.Link and Element.Unlink 2013-12-21 16:52:20 +01:00
Stephan Sundermann 52a73bfaeb Make many things opaque 2013-12-21 16:52:20 +01:00
Stephan Sundermann 817d6adeec Made GstDateTime opaque 2013-12-21 16:52:20 +01:00
Stephan Sundermann a1b24ccfb8 Added parameterless gst_init 2013-12-21 16:52:20 +01:00
Stephan Sundermann af6e340baa Windows library name instead of package name for .NET support 2013-12-21 16:52:20 +01:00
Stephan Sundermann 39ffd36239 Removed some fixed stuff 2013-12-21 16:52:20 +01:00
Stephan Sundermann dfdd939454 API regeneration 2013-12-21 16:52:20 +01:00
Stephan Sundermann 4980cb7437 Copy methods from GstMiniObject to their derived structs 2013-12-21 16:52:20 +01:00
Stephan Sundermann 24dbfe3477 Changed assembly name to gstreamer-sharp 2013-12-21 16:52:20 +01:00
Stephan Sundermann 3d42f7d625 Added glue Added dynamic signals Regenerated API 2013-12-21 16:52:20 +01:00
Stephan Sundermann 9b318234af Added basic sample. Just plays a movie and parses the messages it gets from Gstreamer and writes them to the console 2013-12-21 16:52:20 +01:00
Stephan Sundermann 4b10c322fe Added some custom code for Message Fixed some metadata 2013-12-21 16:52:20 +01:00
Stephan Sundermann a8c7682238 Pass all miniobjects and GstStructure by reference These types contain more information internally, which would get lost if we pass them by value, because only parts of these structs are visible to the bindings and thus information is missed when the structure would get passed back to native. 2013-12-21 16:52:20 +01:00
Stephan Sundermann 603cc6dee1 Shifted things from GstGlobal into their own classes Added missing README 2013-12-21 16:52:20 +01:00
Stephan Sundermann 14a1660236 Element is not abstract but should not be instantiable from managed 2013-12-21 16:52:20 +01:00
Stephan Sundermann 4c7e5f1f68 Added more metadata Regenerated API 2013-12-21 16:52:20 +01:00
Stephan Sundermann 7e6309a097 Regenerated gstreamer api 2013-12-21 16:52:20 +01:00
Stephan Sundermann ef473bfab2 Update README.md 2013-12-21 16:52:20 +01:00
Stephan Sundermann 22646533cf Update Readme 2013-12-21 16:52:19 +01:00
Stephan Sundermann 99ce224a50 Initial commit 2013-12-21 16:52:19 +01:00
Stephan Sundermann 94858d6f4a Initial commit 2013-12-21 16:52:19 +01:00
Stephan Sundermann 9878dc9047 Preparation to push 1.0 bindings 2013-12-21 16:48:33 +01:00
Tim-Philipp Müller 8d970ba978 glue/glib: g_thread_supported() is deprecated in GLib 2.36
https://bugzilla.gnome.org/show_bug.cgi?id=700875
2013-05-23 23:53:29 +01:00
Bjørn Lie 23537b22f4 Don't include glib/gthread.h directly
https://bugzilla.gnome.org/show_bug.cgi?id=679205
2012-07-10 10:50:19 +01:00
Age Bosma 3f2ad30e9b Make sure gst_param_spec_... is parsed in addition to g_param_spec_... as well. E.g. for mini_object properties (gst_param_spec_mini_object) 2011-09-19 14:03:22 +02:00
Age Bosma 07e72eb3b4 array_len of GST_PADDING-3 should be set to 1 instead of 3 2011-09-19 14:02:55 +02:00
Chow Loong Jin 2064ee6c99 Add dllmap for gstreamersharpglue native helper library 2011-08-16 17:17:16 +02:00
Chow Loong Jin 2e1161fffd Add dllmap for libgthread 2011-08-16 17:13:59 +02:00
Sebastian Dröge 25a1506741 Allow null as src argument in the Gst.Message constructors
Spotted by Chow Loong Jin <hyperair@ubuntu.com>
2011-08-16 17:07:43 +02:00
Gabriel Burt 62ff377ff1 Fix string[] parameter of InstallPlugins methods 2011-05-09 09:16:22 +02:00
Gabriel Burt b724654dd5 MissingPluginMessage: actually include in build 2011-05-09 09:12:55 +02:00
Sebastian Dröge e67cf80368 The GMutex and GCond API uses macros to function tables instead of real function
We need to add real functions for these macros. Fixes bug #647529.
2011-04-13 17:33:05 +02:00
Maarten Bosmans 9713ead713 Don't modify hash tables while iterating over them
This caused crashes for caps with more than a single struct
when unreffing them in one way or another.

Fixes bug #627677.
2010-08-23 10:54:41 +02:00
Sebastian Dröge 721340c32d Fix ownership of appsink return values
Patch by kenkela@gmail.com.

Fixes bug #618336.
2010-05-13 11:24:22 +02:00
Sebastian Dröge 407b6ecefd Only use tags from 0.10.28 too 2010-03-21 19:48:40 +01:00
Sebastian Dröge cb8add50fc Update docs for 0.10.28 2010-03-21 11:39:40 +01:00
Sebastian Dröge 384f8c31a1 Update element inspection details to 0.10.28 2010-03-21 11:38:34 +01:00
Sebastian Dröge a9ebf7e38e Init the X11 threads as first thing on X11 in the GTK sample 2010-03-21 11:37:57 +01:00
Sebastian Dröge 865476e5fc Update to 0.10.28 API 2010-03-21 11:35:50 +01:00
Sebastian Dröge ced3895eb9 Update bindings to 0.10.27 API 2010-02-16 11:00:59 +01:00
Sebastian Dröge 1c727017c3 Don't fail to update the plugin inspect files if one plugin can't be found
...for example when updating on Linux where the DirectSound/DirectDraw
plugins are not available.
2010-02-14 10:56:17 +01:00
Sebastian Dröge 3e97e740ea Update docs 2010-02-14 10:49:39 +01:00
Sebastian Dröge 742d512ee2 Add directsoundsink bindings and move directdrawsink to Gst.BadPlugins namespace 2010-02-14 10:47:52 +01:00
Sebastian Dröge 890b0d64b1 Properly integrate Windows specific plugins bindings into the build system 2010-02-14 10:32:01 +01:00