Commit graph

712 commits

Author SHA1 Message Date
Stephan Sundermann 2e8045d2dc Bin: Add overloads for Add and Remove 2014-08-01 16:15:04 +02:00
Stephan Sundermann f1ea09aca2 Add basic tutorial 1 sample 2014-08-01 15:31:52 +02:00
Stephan Sundermann 480da892fe constants: Add CLOCK_TIME_NONE 2014-08-01 15:31:36 +02:00
Stephan Sundermann c0d824ab7b Add sample makefile 2014-08-01 15:07:22 +02:00
Stephan Sundermann e90703356d Ignore constness 2014-07-27 00:06:14 +02:00
Stephan Sundermann 5b16f87f4b Fix some warnings 2014-07-26 23:26:54 +02:00
Stephan Sundermann 7463245117 Raise dependency to 1.4.0 2014-07-22 00:37:34 +02:00
Stephan Sundermann e53f0d0eed Various fixes 2014-07-22 00:36:22 +02:00
Stephan Sundermann 2154455db8 Add gio-sharp dependency 2014-07-20 03:52:58 +02:00
Stephan Sundermann b1f6e5bbe2 Fix compilation errors 2014-07-20 03:32:48 +02:00
Stephan Sundermann 663a2b0872 Update to 1.3.91 2014-07-19 15:33:01 +02:00
Stephan Sundermann e54dfcb65b build: pass header files only to --glue-includes 2014-06-13 23:49:20 +02:00
Stephan Sundermann 8e14ec3e0d build: fix top folder in tarball
fixes #731359
2014-06-13 23:23:02 +02:00
Stephan Sundermann 883def153d build: Fix cflags 2014-06-01 01:57:34 +02:00
Stephan Sundermann 9d46659d6b License: Change license in COPYING file 2014-05-28 14:26:43 +02:00
Andrés G. Aragoneses 7d3adcc33d sources: replace AGPL headers with LGPL-2.1
https://bugzilla.gnome.org/show_bug.cgi?id=725937
2014-05-28 14:17:31 +02:00
Andrés G. Aragoneses bcb8c7d1a3 custom/glue: fix some file headers (licences and authors)
Most of the contents of these files come from their *.custom
counterparts of the 0.9.x version of the bindings, so I'm
reinstating their author/licence info here.

In some cases, the content is pristine to the previous version
(no modification since then), so for these cases the current
licence is replaced completely with the previous licence.

These were spotted while creating a first version of a debian
package (creating a debian/copyright info file requires you
to audit all this). This is not (yet) part of BGO#725937.
2014-05-28 13:45:05 +02:00
Andrés G. Aragoneses 2b44f2ffec custom: move copyright and author info to top of the file
The headers for this file were not consistent with the rest of
the files.
2014-05-28 13:43:29 +02:00
Andrés G. Aragoneses c878ce3a35 custom: rename NavigationQuery.cs to NavigationAdapter.cs
The filename wasn't reflecting the class name.
2014-05-28 13:41:49 +02:00
Marcin Kolny daf5c7ad86 samples: Build fix 2014-04-12 19:34:13 +02:00
Andres G. Aragoneses 4000100604 autogen.sh: advice about installing libtool
libtool not being present in a system meant that this cryptic
error about LT_INIT would be shown:

sources/glue/Makefile.am:1: error: Libtool library used but 'LIBTOOL' is undefined
sources/glue/Makefile.am:1:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
sources/glue/Makefile.am:1:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
sources/glue/Makefile.am:1:   If 'LT_INIT' is in 'configure.ac', make sure
sources/glue/Makefile.am:1:   its definition is in aclocal's search path.
autoreconf: automake failed with exit status: 1
2014-04-01 18:36:51 +02:00
Andres G. Aragoneses 9695757083 configure: add AC_PROG_CC to shut up autoconf 2.69
The errors being shown by not using AC_PROG_CC with this
version of autoconf (the one in debian testing):

/usr/share/automake-1.14/am/depend2.am: error: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/share/automake-1.14/am/depend2.am:   The usual way to define 'am__fastdepCC' is to add 'AC_PROG_CC'
/usr/share/automake-1.14/am/depend2.am:   to 'configure.ac' and run 'aclocal' and 'autoconf' again
/usr/share/automake-1.14/am/depend2.am: error: AMDEP does not appear in AM_CONDITIONAL
/usr/share/automake-1.14/am/depend2.am:   The usual way to define 'AMDEP' is to add one of the compiler tests
/usr/share/automake-1.14/am/depend2.am:     AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,
/usr/share/automake-1.14/am/depend2.am:     AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC
/usr/share/automake-1.14/am/depend2.am:   to 'configure.ac' and run 'aclocal' and 'autoconf' again
sources/glue/Makefile.am: error: C source seen but 'CC' is undefined
sources/glue/Makefile.am:   The usual way to define 'CC' is to add 'AC_PROG_CC'
sources/glue/Makefile.am:   to 'configure.ac' and run 'autoconf' again.
2014-04-01 17:52:41 +02:00
Andres G. Aragoneses f9f7cbe93e autogen.sh: don't run ./configure if autoreconf failed
The following line could be seen in the middle of the log:
autoreconf: automake failed with exit status: 1

Clearly the configuration phase should not continue from there.
2014-04-01 02:20:10 +02:00
Andres G. Aragoneses f4181f0223 autogen.sh: advice about installing autoconf if autoreconf not found 2014-04-01 02:01:21 +02:00
Stephan Sundermann 07f09dd3da make: Add generated api to gapidir 2014-03-19 15:50:06 +01:00
Stephan Sundermann 6bb55d5272 build: Fix tarball 2014-03-17 00:18:29 +01:00
Stephan Sundermann 15380be815 generator: update to latest generator 2014-03-17 00:14:48 +01:00
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
Andrés G. Aragoneses b47125ea7a configure: check for plugins-base and others (bgo#721587)
This would prevent a build failure when trying to 'make' the glue:

generated.c: In function 'gst__tagssharp_gst__tags_tagdemux_get_element_offset':
generated.c:1092:2: error: unknown type name 'GstTagDemux'
  return (guint)G_STRUCT_OFFSET (GstTagDemux, element);
  ^
2014-01-05 19:36:38 +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 25850ff9f1 Version bump 2014-01-05 15:24:48 +01:00
Stephan Sundermann 2148d73307 Dllmap: Fixed dll names in Message.cs 2013-12-21 18:14:35 +01:00
Stephan Sundermann c4349297bf Release 0.99.0 2013-12-21 17:54:39 +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 9872f011fd dllmap: Add dllmap for FFT 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 b135796fb1 dllmap: Added missing dll 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
Andrés G. Aragoneses e3d58718fb .gitignore: ignore MonoDevelop cache file 2013-12-21 16:52:28 +01:00
Andrés G. Aragoneses 0f0fe8930d .gitignore: add an entry and fix another one 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
Andrés G. Aragoneses 8e4a135b35 .gitignore: ignore more stuff 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