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
5d64711974
solution: Set target version to .NET 2.0 and ouput directory to out/
2013-12-21 16:52:27 +01:00
Stephan Sundermann
df285b417a
Samples: Ported overlay sample from 0.10
...
Hangs on shutdown when playing a video for some reason
2013-12-21 16:52:27 +01:00
Stephan Sundermann
5ac90c0ced
Added solution file
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
Andrés G. Aragoneses
d6dc5e6bc4
configure: fix typo before AC_PATH_PROG call
2013-12-21 16:52:26 +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
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