Commit graph

80 commits

Author SHA1 Message Date
Bertrand Lorentz
25af4c958b Bus: Add custom code for the AddWatch method
For now, this is better than making everyone use AddWatchFull, even
though the value for G_PRIORITY_DEFAULT is hardcoded.

https://bugzilla.gnome.org/show_bug.cgi?id=721985
2014-03-02 22:01:40 +01:00
Stephan Sundermann
23f69be8fd fixup: Autogenerated list of all abstract classes which
should not be instantiated from managed, fixes #721564
2014-01-05 16:30:54 +01:00
Bertrand Lorentz
6c63487587 metadata: Fix up GstTagMux to not be abstract
This fixes MissingIntPtrCtor exceptions when wrapping a native GstTagMux
subclass, like GstId3v2Mux, in a managed object.
2014-01-05 15:26:40 +01:00
Stephan Sundermann
a4cf9a8173 Appsink: Add 2 methods 2014-01-05 15:25:08 +01:00
Stephan Sundermann
2148d73307 Dllmap: Fixed dll names in Message.cs 2013-12-21 18:14:35 +01:00
Stephan Sundermann
b0a05d7ed4 FFT: Take float[] instead of float 2013-12-21 16:52:28 +01:00
Stephan Sundermann
d4eb0aced7 FFT: Add FFTF32 constructor that is marked as not introspectable 2013-12-21 16:52:28 +01:00
Stephan Sundermann
318b748ca1 metadata: GstTagDemux is not abstract 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
Andrés G. Aragoneses
603a4bac5b build: fix glue includes in distros with older gstreamers 2013-12-21 16:52:28 +01:00
Stephan Sundermann
bcb87552a0 metadata: Move gstreamer lib renaming to the right part 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
6d4fbd5ff1 metadata: Added fixup for GstTag 2013-12-21 16:52:27 +01:00
Stephan Sundermann
9b7d00adaa Namespaces: Added GstApp, GstController, GstFFT, GstNet, GstRiff, GstRtp, GstRTSP, GstSdp 2013-12-21 16:52:27 +01:00
Stephan Sundermann
8da857a814 metadata: Removed redundant fixes 2013-12-21 16:52:27 +01:00
Stephan Sundermann
75070123b2 Bin,Pipeline: Fixed access to superclasses 2013-12-21 16:52:27 +01:00
Stephan Sundermann
2099af9b09 TagList: Port custom code to 1.0 2013-12-21 16:52:27 +01:00
Stephan Sundermann
6bb1013e27 Added GstTag namespace
thanks to @knocte for generating
2013-12-21 16:52:27 +01:00
Stephan Sundermann
b795deb060 Regenerated API with newest bindinator
This will fix enum types which were previously replaced with an int and
manual casting was required.
2013-12-21 16:52:26 +01:00
Andrés G. Aragoneses
8dc17be788 metadata: fix more MissingIntPtrCtorException cases
This workaround is getting a bit out of hand...
2013-12-21 16:52:26 +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
Stephan Sundermann
63a1e76469 metadata: Mark GstBaseSrc as non abstract but not instantiable from managed 2013-12-21 16:52:26 +01:00
Stephan Sundermann
818301ac35 dllmap: Fix dllnames for GstPbUtils 2013-12-21 16:52:26 +01:00
Stephan Sundermann
a346e7f467 dllmap: Fix GstVideo library name 2013-12-21 16:52:26 +01:00
Stephan Sundermann
a8ae27d3e9 dllconfig: Fix dllnames for GstBase and GstAudio 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
Andrés G. Aragoneses
e20547b847 metadata: add more details about last metadata fixup added by Stephan 2013-12-21 16:52:23 +01:00
Andrés G. Aragoneses
69290e77da metadata: fix FIXME about redundancy in method name
The pull request was merged upstream (gtk-sharp repo) so we don't need
this anymore.
2013-12-21 16:52:22 +01:00
Stephan Sundermann
23d7569af7 metadata: hide SyncSignalHandler user_data parameter
This is fixed in gstreamer master, so remove this patch once gstreamer# gets updated to 1.2
2013-12-21 16:52:22 +01:00
Stephan Sundermann
bb8e08365c Rename Tag.TagExists to Tag.Exists for now, remove when gtk-sharp#74 is merged 2013-12-21 16:52:22 +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
ba21234dda Removed some experimental stuff 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
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