platform/upstream/gstreamer.git
15 years agoFix indention of all files
Sebastian Dröge [Tue, 7 Apr 2009 09:27:20 +0000 (11:27 +0200)]
Fix indention of all files

15 years agoAdd indent script for C# files
Sebastian Dröge [Tue, 7 Apr 2009 09:25:09 +0000 (11:25 +0200)]
Add indent script for C# files

15 years agoPrint reason if InitCheck() failed and introduce GError helper functions
Sebastian Dröge [Tue, 7 Apr 2009 09:02:08 +0000 (11:02 +0200)]
Print reason if InitCheck() failed and introduce GError helper functions

15 years agoUpdate docs
Sebastian Dröge [Tue, 7 Apr 2009 08:32:32 +0000 (10:32 +0200)]
Update docs

15 years agoMake Gst.Version a static class
Sebastian Dröge [Tue, 7 Apr 2009 08:31:03 +0000 (10:31 +0200)]
Make Gst.Version a static class

15 years agoRemove GLib namespace from the docs
Sebastian Dröge [Tue, 7 Apr 2009 08:30:44 +0000 (10:30 +0200)]
Remove GLib namespace from the docs

15 years agoSort API metadata alphabetically and cleanup
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

15 years agoFix make dist
Sebastian Dröge [Tue, 7 Apr 2009 07:55:57 +0000 (09:55 +0200)]
Fix make dist

15 years agoAdd a lot of files to .gitignore
Sebastian Dröge [Tue, 7 Apr 2009 07:50:49 +0000 (09:50 +0200)]
Add a lot of files to .gitignore

15 years agoAdd files required by automake/autoconf
Sebastian Dröge [Tue, 7 Apr 2009 07:46:39 +0000 (09:46 +0200)]
Add files required by automake/autoconf

15 years agoUpdate/Cleanup of the build system
Sebastian Dröge [Tue, 7 Apr 2009 07:45:54 +0000 (09:45 +0200)]
Update/Cleanup of the build system

15 years agoUpdate docs
Sebastian Dröge [Tue, 7 Apr 2009 07:16:59 +0000 (09:16 +0200)]
Update docs

15 years agoAdd support for emitting GObject signals dynamically
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.

15 years agoMove DynamicSignals into the Gst namespace to prevent conflicts
Sebastian Dröge [Sun, 5 Apr 2009 11:11:02 +0000 (13:11 +0200)]
Move DynamicSignals into the Gst namespace to prevent conflicts

15 years agoUpdate docs
Sebastian Dröge [Sat, 4 Apr 2009 21:32:43 +0000 (23:32 +0200)]
Update docs

15 years agoDon't generate bindings for the XML/binary registry implementations
Sebastian Dröge [Sat, 4 Apr 2009 21:31:48 +0000 (23:31 +0200)]
Don't generate bindings for the XML/binary registry implementations

15 years agoFix instanciation of GLib.SignalArgs subclasses from the BindingHelper and the samples
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

15 years agoSame random build system cleanup
Sebastian Dröge [Sat, 4 Apr 2009 12:34:33 +0000 (14:34 +0200)]
Same random build system cleanup

15 years agoDon't override Gst.Object.Dispose()
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.

15 years agoFix dynamic signals on 64 bit architectures
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

15 years agoFirst take at updating to 0.10.22
Sebastian Dröge [Sat, 4 Apr 2009 12:18:34 +0000 (14:18 +0200)]
First take at updating to 0.10.22

15 years agoAdd missing file
Sebastian Dröge [Sat, 4 Apr 2009 12:18:28 +0000 (14:18 +0200)]
Add missing file

15 years agoOptimize gst-gapi-cleanup a bit
Sebastian Dröge [Sat, 4 Apr 2009 11:37:12 +0000 (13:37 +0200)]
Optimize gst-gapi-cleanup a bit

15 years agoMake everything compilable again
Sebastian Dröge [Sat, 4 Apr 2009 11:33:40 +0000 (13:33 +0200)]
Make everything compilable again

18 years agogstreamer-sharp/DynamicSignal.cs: Added support for objects derived from GLib.Opaque
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

18 years agoadding gstreamer-sharp/glue/buffer.c
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

18 years agoFix
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

18 years agoadded missing files
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

18 years agoFixed sample/TypeFind.cs
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

18 years agoAdded a new sample - sample/MetaData.cs
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

18 years agoAdded Element.LinkMany and Element.UnlinkMany
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

18 years ago2006/08/20 Khaled Mohammed (khaled.mohammed@gmail.com)
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

18 years agoMessageTest and BufferTest
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

18 years agomore tests and Dispose() in Gst.Object
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

18 years agoFix of Refcount property in Gst.Object
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

18 years agoAdding NUnit test suite for Pipeline
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

18 years agoUpdated DynamicSignal.cs and files plugins-base to use the new
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

18 years ago2006-07-13 Aaron Bockover <aaron@abock.org>
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

18 years ago2006-07-12 Aaron Bockover <aaron@abock.org>
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

18 years ago2006-07-12 Aaron Bockover <aaron@abock.org>
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

18 years agoFixed a bug in Element.custom related to Custom Signal Handler
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

18 years agoAdding sample (sample/HelloWorld.cs)
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

18 years agoCustom Signal Handler for Element.cs
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

18 years ago2006-06-04 Khaled Mohammed <khaled.mohammed@gmail.com>
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

18 years ago2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
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

18 years ago2006-06-04 Michael Dominic K. <michaldominik@gmail.com>
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

18 years ago2006-05-31 Michael Dominic K. <michaldominik@gmail.com>
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

18 years ago2006-05-30 Michael Dominic K. <michaldominik@gmail.com>
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

18 years ago2006-05-25 Aaron Bockover <aaron@abock.org>
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

18 years ago2006-05-25 Aaron Bockover <aaron@abock.org>
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

18 years ago2006-05-21 Aaron Bockover <aaron@abock.org>
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

18 years ago2006-05-20 Aaron Bockover <aaron@abock.org>
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

18 years agoRemoved all the stupid GNU Arch dot files/dirs; worse than CVS; jeesh
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

18 years agoInitial import of the sleek new gstreamer-sharp, a massive WIP
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