Commit graph

712 commits

Author SHA1 Message Date
Stephan Sundermann 6d4fbd5ff1 metadata: Added fixup for GstTag 2013-12-21 16:52:27 +01:00
Andrés G. Aragoneses eb4e9c3a53 .gitignore additions for a sane git-gui summary 2013-12-21 16:52:27 +01:00
Andrés G. Aragoneses d4361dd9c2 configure: define version only in one place
S.P.T.: Single Point of Truth
2013-12-21 16:52:27 +01:00
Andrés G. Aragoneses 474fd56615 configure: fix version and copyright
Version will be the standard for a preview version (x.99.y), where `y`
be the subsequent previews (being a preview means it will be somewhat
allowed to break API). `x+1.0` is normally the target for the FINAL
release.
2013-12-21 16:52:27 +01:00
Stephan Sundermann 6857cb5bcf makefile: Add regenerate target 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 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