Stephan Sundermann
01d923aa74
metadata: Do not remove all global classes
...
TODO: For now Global and Constants for plugins are moved into
their own classes because the code generator overrides files which
already exists.
2013-12-21 16:52:21 +01:00
Stephan Sundermann
6b886b90ac
Gst.Object: Fixed property existance check
...
g_object_class_find_property's return value does not need to be freed
and needs a GObjectClass*
2013-12-21 16:52:21 +01:00
Stephan Sundermann
6f9a3c777e
Gst.Object: use 'using' pattern for GValue
2013-12-21 16:52:21 +01:00
Stephan Sundermann
d4edf8050d
Gst.Object: Improved performance on multiple property calls
...
Successful property lookups get cached in a dictionary
to improve performance of subsequent lookups
2013-12-21 16:52:21 +01:00
Stephan Sundermann
4d0a5a796b
Check if property exists before accessing or setting it
...
Previously when accessing/setting a property which does not exist,
there will be segmentation faults
2013-12-21 16:52:21 +01:00
Stephan Sundermann
35a9c16ea7
Fixed namespace for GstPbUtils
2013-12-21 16:52:21 +01:00
Stephan Sundermann
9faaba248b
Added GstPbutils
...
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
Stephan Sundermann
101170158c
metadata: Fixed namespaces
2013-12-21 16:52:21 +01:00
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