Commit graph

692 commits

Author SHA1 Message Date
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
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