summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sebastian Dröge [Sat, 11 Apr 2009 18:08:35 +0000 (20:08 +0200)]
Mark MiniObject and PluginFeature as abstract classes
Sebastian Dröge [Sat, 11 Apr 2009 18:07:03 +0000 (20:07 +0200)]
Fix Gst.Structure bindings
Sebastian Dröge [Sat, 11 Apr 2009 18:05:48 +0000 (20:05 +0200)]
Improve Gst.List/Value to be actually usable
Sebastian Dröge [Sat, 11 Apr 2009 15:57:11 +0000 (17:57 +0200)]
Fix indention and use new Gst.Value stuff for dynamic signals
Sebastian Dröge [Sat, 11 Apr 2009 15:52:50 +0000 (17:52 +0200)]
Add initial support for our custom GValue types and for setting/getting MiniObjects from/to GValues
Sebastian Dröge [Wed, 8 Apr 2009 09:18:40 +0000 (11:18 +0200)]
Fix ownership of Registry/Parse methods that return objects
Sebastian Dröge [Wed, 8 Apr 2009 08:52:46 +0000 (10:52 +0200)]
Finish the ElementFactory/PluginFeature bindings
Sebastian Dröge [Wed, 8 Apr 2009 08:18:48 +0000 (10:18 +0200)]
Add Element.Emit() for emitting dynamic signals (i.e. playbin2 action signals)
Sebastian Dröge [Wed, 8 Apr 2009 08:16:48 +0000 (10:16 +0200)]
Add "Copyright" strings to the file headers
Sebastian Dröge [Wed, 8 Apr 2009 08:12:48 +0000 (10:12 +0200)]
Clean the Gst.Global class and complete Gst.Parse/Gst.ParseContext bindings
Sebastian Dröge [Wed, 8 Apr 2009 07:29:38 +0000 (09:29 +0200)]
Complete and correct the GstRegistry bindings
Sebastian Dröge [Tue, 7 Apr 2009 13:04:05 +0000 (15:04 +0200)]
Ignore some more headers
Sebastian Dröge [Tue, 7 Apr 2009 12:44:30 +0000 (14:44 +0200)]
Add target for generating html documentation
Sebastian Dröge [Tue, 7 Apr 2009 12:24:10 +0000 (14:24 +0200)]
Ignore more header files
These are either private, don't make sense in the bindings
or we need to find better ways to bind them (i.e. GST_ERROR)
Sebastian Dröge [Tue, 7 Apr 2009 11:14:41 +0000 (13:14 +0200)]
Update docs
Sebastian Dröge [Tue, 7 Apr 2009 11:10:02 +0000 (13:10 +0200)]
Don't bind GstTrace, it's not really useful for managed applications to trace native allocations
Sebastian Dröge [Tue, 7 Apr 2009 09:46:42 +0000 (11:46 +0200)]
Fix compilation of unit test
Sebastian Dröge [Tue, 7 Apr 2009 09:44:26 +0000 (11:44 +0200)]
Remove custom buffer implementations for Unref/Ref, they're in MiniObject already
Sebastian Dröge [Tue, 7 Apr 2009 09:40:53 +0000 (11:40 +0200)]
Fix compilation of ApplicationTest
Sebastian Dröge [Tue, 7 Apr 2009 09:40:20 +0000 (11:40 +0200)]
Don't hide the Buffer constructor with no arguments
Sebastian Dröge [Tue, 7 Apr 2009 09:37:11 +0000 (11:37 +0200)]
Fix GStreamer DllImports and add a dllmap for the native GStreamer library
Sebastian Dröge [Tue, 7 Apr 2009 09:33:55 +0000 (11:33 +0200)]
Fix typo
Sebastian Dröge [Tue, 7 Apr 2009 09:30:49 +0000 (11:30 +0200)]
Add a Requires for glib-sharp-2.0 to the pkg-config file
Sebastian Dröge [Tue, 7 Apr 2009 09:27:20 +0000 (11:27 +0200)]
Fix indention of all files
Sebastian Dröge [Tue, 7 Apr 2009 09:25:09 +0000 (11:25 +0200)]
Add indent script for C# files
Sebastian Dröge [Tue, 7 Apr 2009 09:02:08 +0000 (11:02 +0200)]
Print reason if InitCheck() failed and introduce GError helper functions
Sebastian Dröge [Tue, 7 Apr 2009 08:32:32 +0000 (10:32 +0200)]
Update docs
Sebastian Dröge [Tue, 7 Apr 2009 08:31:03 +0000 (10:31 +0200)]
Make Gst.Version a static class
Sebastian Dröge [Tue, 7 Apr 2009 08:30:44 +0000 (10:30 +0200)]
Remove GLib namespace from the docs
Sebastian Dröge [Tue, 7 Apr 2009 08:30:00 +0000 (10:30 +0200)]
Sort API metadata alphabetically and cleanup
Also change the order in which we fixup the API to make more sense
Sebastian Dröge [Tue, 7 Apr 2009 07:55:57 +0000 (09:55 +0200)]
Fix make dist
Sebastian Dröge [Tue, 7 Apr 2009 07:50:49 +0000 (09:50 +0200)]
Add a lot of files to .gitignore
Sebastian Dröge [Tue, 7 Apr 2009 07:46:39 +0000 (09:46 +0200)]
Add files required by automake/autoconf
Sebastian Dröge [Tue, 7 Apr 2009 07:45:54 +0000 (09:45 +0200)]
Update/Cleanup of the build system
Sebastian Dröge [Tue, 7 Apr 2009 07:16:59 +0000 (09:16 +0200)]
Update docs
Sebastian Dröge [Tue, 7 Apr 2009 07:12:31 +0000 (09:12 +0200)]
Add support for emitting GObject signals dynamically
This will be needed later to call the action signals of
playbin2 for example.
Also get the correct instance size of GClosure at runtime
instead of always taking the largest known one.
Sebastian Dröge [Sun, 5 Apr 2009 11:11:02 +0000 (13:11 +0200)]
Move DynamicSignals into the Gst namespace to prevent conflicts
Sebastian Dröge [Sat, 4 Apr 2009 21:32:43 +0000 (23:32 +0200)]
Update docs
Sebastian Dröge [Sat, 4 Apr 2009 21:31:48 +0000 (23:31 +0200)]
Don't generate bindings for the XML/binary registry implementations
Sebastian Dröge [Sat, 4 Apr 2009 14:53:59 +0000 (16:53 +0200)]
Fix instanciation of GLib.SignalArgs subclasses from the BindingHelper and the samples
Sebastian Dröge [Sat, 4 Apr 2009 12:34:33 +0000 (14:34 +0200)]
Same random build system cleanup
Sebastian Dröge [Sat, 4 Apr 2009 12:31:25 +0000 (14:31 +0200)]
Don't override Gst.Object.Dispose()
We can't call gst_object_unref() directly as this will conflict
with the toggle-refs used in glib-sharp. It's also not required
to call gst_object_unref(), it's just a wrapper around g_object_unref()
with some debugging.
Sebastian Dröge [Sat, 4 Apr 2009 12:28:19 +0000 (14:28 +0200)]
Fix dynamic signals on 64 bit architectures
sizeof(GClosure) is 32 on 64 bit
Sebastian Dröge [Sat, 4 Apr 2009 12:18:34 +0000 (14:18 +0200)]
First take at updating to 0.10.22
Sebastian Dröge [Sat, 4 Apr 2009 12:18:28 +0000 (14:18 +0200)]
Add missing file
Sebastian Dröge [Sat, 4 Apr 2009 11:37:12 +0000 (13:37 +0200)]
Optimize gst-gapi-cleanup a bit
Sebastian Dröge [Sat, 4 Apr 2009 11:33:40 +0000 (13:33 +0200)]
Make everything compilable again
Khaled Mohammed [Thu, 7 Sep 2006 22:22:09 +0000 (22:22 +0000)]
gstreamer-sharp/DynamicSignal.cs: Added support for objects derived from GLib.Opaque
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@65082
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Thu, 7 Sep 2006 16:55:34 +0000 (16:55 +0000)]
adding gstreamer-sharp/glue/buffer.c
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@65070
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Thu, 7 Sep 2006 16:44:38 +0000 (16:44 +0000)]
Fix
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@65069
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Thu, 7 Sep 2006 16:24:30 +0000 (16:24 +0000)]
added missing files
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@65068
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Wed, 30 Aug 2006 00:46:32 +0000 (00:46 +0000)]
Fixed sample/TypeFind.cs
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@64526
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Tue, 29 Aug 2006 07:28:18 +0000 (07:28 +0000)]
Added a new sample - sample/MetaData.cs
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@64506
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 25 Aug 2006 09:49:52 +0000 (09:49 +0000)]
Added Element.LinkMany and Element.UnlinkMany
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@64347
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Sun, 20 Aug 2006 22:37:48 +0000 (22:37 +0000)]
2006/08/20 Khaled Mohammed (khaled.mohammed@gmail.com)
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@64117
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 11 Aug 2006 20:55:19 +0000 (20:55 +0000)]
MessageTest and BufferTest
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@63659
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 11 Aug 2006 20:53:33 +0000 (20:53 +0000)]
more tests and Dispose() in Gst.Object
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@63657
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Sat, 5 Aug 2006 21:07:11 +0000 (21:07 +0000)]
Fix of Refcount property in Gst.Object
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@63396
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 4 Aug 2006 04:08:13 +0000 (04:08 +0000)]
Adding NUnit test suite for Pipeline
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@63337
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 4 Aug 2006 04:00:43 +0000 (04:00 +0000)]
Updated DynamicSignal.cs and files plugins-base to use the new
DynamicSignal class.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@63336
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Thu, 13 Jul 2006 16:16:51 +0000 (16:16 +0000)]
2006-07-13 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/BindingHelper.cs: Static helper class to assist
in making element bindings (delegate manipulation/invocation)
* gstreamer-sharp/DynamicSignal.cs: Updated DynamicSignalArgs so they
can more easily be derived
* gstreamer-sharp/Makefile.am: Updated build
* sample/HelloWorld.cs: More cleaning
* sample/Makefile.am:
* sample/TypeFind.cs: Added typefind sample
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/plugins-base/DecodeBin.cs: Signal support rewritten
to use BindingHelper/DynamicSignal
* gstreamer-sharp/plugins-base/TypeFindElement.cs: New typefind
element wrapper using BindingHelper/DynamicSignal
* gstreamer-sharp/Element.custom: Fixed property getter/setter methods
and added indexer wrapper for property lookup for syntax convenience
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@62570
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Wed, 12 Jul 2006 22:47:30 +0000 (22:47 +0000)]
2006-07-12 Aaron Bockover <aaron@abock.org>
* sample/HelloWorld.cs: Cleaned up, works with new dynamic signal stuff
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/glue/dynamicsignal.c:
* gstreamer-sharp/DynamicSignal.cs: Added DynamicSignal support for
runtime GObject signal binding
* gstreamer-sharp/glue/Makefile.am:
* gstreamer-sharp/Makefile.am: Updated build
* gstreamer-sharp/Element.custom: Removed old DynamicSignal
stuff and added pass-thru/proxy Connect/Disconnect methods on
top of GLib.DynamicSignal
* gstreamer-sharp/DynamicSignalHandlerGenerator.cs:
* gstreamer-sharp/DynamicSignalMarshalHandler.cs: Removed
* gstreamer-sharp/gstreamer-sharp.dll.config.in: Updated maps, removed
old 0.8 maps
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@62542
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Wed, 12 Jul 2006 21:49:32 +0000 (21:49 +0000)]
2006-07-12 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp.mds:
* gstreamer-sharp.mdp: Updated MonoDevelo project/solution
* source/gstreamer-sharp-source.xml: Cleaned up a bit
* sample/DecodeBinTranscoder.cs: Updated to reflect renaming of
Clock.GstSecond to Clock.Second, etc.
* gstreamer-sharp/glue/clock.c: Added gstsharp_gst_clock_get_time_none
and gstsharp_gst_clock_time_is_valid
* gstreamer-sharp/Clock.custom: Added bindings for new clock glue
and renamed GstNSecond to NSecond (and friends)
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@62535
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Fri, 23 Jun 2006 06:14:13 +0000 (06:14 +0000)]
Fixed a bug in Element.custom related to Custom Signal Handler
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61978
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Wed, 21 Jun 2006 07:27:56 +0000 (07:27 +0000)]
Adding sample (sample/HelloWorld.cs)
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61892
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Wed, 21 Jun 2006 07:25:57 +0000 (07:25 +0000)]
Custom Signal Handler for Element.cs
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61891
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Khaled Mohammed [Sun, 4 Jun 2006 16:49:35 +0000 (16:49 +0000)]
2006-06-04 Khaled Mohammed <khaled.mohammed@gmail.com>
* gstreamer-sharp/glue/Bin.c: Newly added. Added a function to
return the offset of *children.
* tests/ElementTest.cs: Newly added. Added two NUnit tests for
Element class - one to test creation of elements and the other
to test addition and deletion of Pads from elements.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61443
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Michael Dominic K [Sun, 4 Jun 2006 13:30:16 +0000 (13:30 +0000)]
2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
* doc/gst-sharp-docs.zip:
* doc/gst-sharp-docs.tree: Removing, this is a left over from
something old (new prefix seems to be: gstreamer-sharp-).
* doc/en/Gst/Clock.xml: Fixing the docs to represent the change
introduced in the last commit.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61439
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Michael Dominic K [Sun, 4 Jun 2006 13:11:24 +0000 (13:11 +0000)]
2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
* sample/DecodeBinTranscoder.cs: Fixing ambigious cast.
* gstreamer-sharp/glue/clock.c:
* gstreamer-sharp/Clock.custom: Changing the gint64 to guint64 and
long to ulong respectively. The clocktime (GstClockTime) is measured
in nanoseconds as unsigned long inside GStreamer.
This is introducing a small schizophrenia since some functions (such
as queries, seeks) take signed long (-1 to mark infinity or error).
This is the expected Gst behaviour.
Just sticking silently to long (instead of ulong) will bork us sooner
or later, especially for custom-build low level routines/elements.
Comments welcome.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61438
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Michael Dominic K [Wed, 31 May 2006 13:54:56 +0000 (13:54 +0000)]
2006-05-31 Michael Dominic K. <michaldominik@gmail.com>
* tests/PadTest.cs:
* tests/Makefile.am:
Introducing a new test for Gst.Pad. All fixtures pass.
* tests/CapsTest.cs:
Adding a new fixture for caps union testing (passes).
Fixing some code-style errors.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61327
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Michael Dominic K [Tue, 30 May 2006 20:10:57 +0000 (20:10 +0000)]
2006-05-30 Michael Dominic K. <michaldominik@gmail.com>
* README:
Fixing a broken svn link to gtk-sharp sources.
* tests/CapsTest.cs:
* tests/Makefile.am:
Introducing a new test for Gst.Caps. All fixtures pass.
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61284
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Thu, 25 May 2006 15:57:02 +0000 (15:57 +0000)]
2006-05-25 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/Gstreamer.metadata: Hide the Children property and
implement own version in Bin.custom to return an Element [] instead of
a GLib.List
* gstreamer-sharp/Bin.custom: Implement Bin.Children
* tests/BinTest.cs: wrote a test for Bin.Children
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61115
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Thu, 25 May 2006 15:30:29 +0000 (15:30 +0000)]
2006-05-25 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp-0.10.pc.in: link against proper assembly
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@61110
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Sun, 21 May 2006 18:58:44 +0000 (18:58 +0000)]
2006-05-21 Aaron Bockover <aaron@abock.org>
* gstreamer-sharp/plugins-base/DecodeBin.cs: Added a quick binding for
decodebin to test new-decoded-pad; probably is only a temporary solution
* sample/DecodeBinTranscoder.cs: Added a small decodebin sample
* sample/Makefile.am: Added build rules for decodebin sample
* gstreamer-sharp.mdp: Updated MonoDevelop project
* gstreamer-sharp/Makefile.am: Added plugins-base/DecodeBin.cs
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@60931
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Sat, 20 May 2006 22:35:40 +0000 (22:35 +0000)]
2006-05-20 Aaron Bockover <aaron@abock.org>
* autogen.sh: Fixed a left over configure.in to configure.ac
* confiugre.ac: Added check foo for NUnit
* gstreamer-sharp.mdp:
* gstreamer-sharp.mds: Added MonoDevelop solution
* source/Makefile.am: Cleaned and fixed
* tests/ConsoleUi.cs:
* tests/ApplicationTest.cs:
* tests/BinTest.cs:
* tests/Makefile.am: Added NUnit test framework and a few tests for
Gst.Application and Gst.Bin
* gstreamer-sharp/CommonTags.cs:
* gstreamer-sharp/*.custom:
* gstreamer-sharp/glue/*.c: Cleaned up
* gstreamer-sharp/Application.cs: New application bindings; fixed
to work properly with GStreamer 0.10
* gstreamer-sharp/Version.cs: New Gst.Version class
* gstreamer-sharp/Makefile.am: Added Version.cs
* gstreamer-sharp/plugins-base/PlayBin.cs: Fixed and extended PlayBin
element binding with new (but not all) properties
* Makefile.am: Added tests
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@60902
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Fri, 19 May 2006 19:33:35 +0000 (19:33 +0000)]
Removed all the stupid GNU Arch dot files/dirs; worse than CVS; jeesh
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@60876
e3ebcda4-bce8-0310-ba0a-
eca2169e7518
Aaron Bockover [Fri, 19 May 2006 19:24:35 +0000 (19:24 +0000)]
Initial import of the sleek new gstreamer-sharp, a massive WIP
git-svn-id: svn://anonsvn.mono-project.com/source/branches/abock/gstreamer-sharp@60875
e3ebcda4-bce8-0310-ba0a-
eca2169e7518