Commit graph

34 commits

Author SHA1 Message Date
Stephan Sundermann
d4eb0aced7 FFT: Add FFTF32 constructor that is marked as not introspectable 2013-12-21 16:52:28 +01:00
Stephan Sundermann
e1a6ddb198 Pad: Fixed Caps property 2013-12-21 16:52:28 +01:00
Stephan Sundermann
6d7e41016e TagList: Add Tags property 2013-12-21 16:52:28 +01:00
Stephan Sundermann
e2a67a2a0d Glue: Changed gluelib mapping to libgstreamersharpglue.dll 2013-12-21 16:52:28 +01:00
Stephan Sundermann
b530fbaf63 Bin, Pipeline: Added empty constructor
Fixes crashes when accessing the Bin.base or Pipeline.base
2013-12-21 16:52:28 +01:00
Stephan Sundermann
9ea7669e86 Object: Fixed compilation on .NET
Using variables cannot be modified in .NET but can be in mono
so switch to a good old Dispose call here.

https://bugzilla.xamarin.com/show_bug.cgi?id=15832#c0
2013-12-21 16:52:28 +01:00
Stephan Sundermann
2099af9b09 TagList: Port custom code to 1.0 2013-12-21 16:52:27 +01:00
Stephan Sundermann
f0521e5e17 Adapter: make it public 2013-12-21 16:52:26 +01:00
Stephan Sundermann
e64647191a Adapter: Add some manually bound methods 2013-12-21 16:52:26 +01:00
Andrés G. Aragoneses
6b297b921f Gst.Object: add some pre-validation to property setter 2013-12-21 16:52:25 +01:00
Andrés G. Aragoneses
2bd2b1d7af Gst.Object: fix creation of GValues for property setter in custom code
The GValue needs to hold the type of the value, it's not related to
"this" or "property".
2013-12-21 16:52:25 +01:00
Stephan Sundermann
538984349d DynamicSignal: Fixed glue code name 2013-12-21 16:52:25 +01:00
Stephan Sundermann
2666e9a64c dllmap: Fixed mapping for glue library 2013-12-21 16:52:25 +01:00
Stephan Sundermann
7d6ad28a35 Iterator: Next try to fix crashes 2013-12-21 16:52:24 +01:00
Stephan Sundermann
3a2d6750f1 Iterator: Try resetting value before usage 2013-12-21 16:52:24 +01:00
Stephan Sundermann
8386a11aae NavigationAdapter: Added ParseCommand 2013-12-21 16:52:22 +01:00
Stephan Sundermann
c5e5940a76 Fixed licenses 2013-12-21 16:52:22 +01:00
Stephan Sundermann
d0e02c05ba Caps: Added indexer and IEnumerable interface 2013-12-21 16:52:22 +01:00
Stephan Sundermann
86141ab5f1 Pad: Pad.Caps property now returns a GstCaps instead of an IntPtr 2013-12-21 16:52:22 +01:00
Stephan Sundermann
cd0c436ece Iterator: Added integration with IEnumerable 2013-12-21 16:52:22 +01:00
Stephan Sundermann
602ea036fe TagList: Removed weird Add overload 2013-12-21 16:52:22 +01:00
Stephan Sundermann
4c09247df9 Gst.TagList: Made custom fixup public 2013-12-21 16:52:22 +01:00
Stephan Sundermann
e54c57a78a Gst.Value: Added support for GstFraction, GstFourcc, GstRange... 2013-12-21 16:52:22 +01:00
Stephan Sundermann
8f33590566 TagList: Added methods from gstreamer-sharp-0.10 2013-12-21 16:52:22 +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
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
73f2e3427a Added variable params Element.Link and Element.Unlink 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
3d42f7d625 Added glue Added dynamic signals Regenerated API 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