Tim-Philipp Müller [Tue, 1 Dec 2009 14:16:31 +0000 (14:16 +0000)]
Dist new gst-platform.m4
Sebastian Dröge [Tue, 1 Dec 2009 13:06:47 +0000 (14:06 +0100)]
m4: Add gst-platform.m4 for platform specific checks and defines
These are currently copied from core but some/most of them are
useful for other modules too.
Edward Hervey [Fri, 27 Nov 2009 17:52:48 +0000 (18:52 +0100)]
gst.supp: Suppression for macosx (Leopard) loader
Edward Hervey [Fri, 27 Nov 2009 17:52:23 +0000 (18:52 +0100)]
gst.supp: More suppressions for data only created once at initialization
Edward Hervey [Fri, 27 Nov 2009 17:29:47 +0000 (18:29 +0100)]
gst.supp: Suppression for allocation done only once at initialization
Tags are only registered once, and we keep a reference to some classes.
Edward Hervey [Fri, 27 Nov 2009 17:29:33 +0000 (18:29 +0100)]
gst.supp: Another dlopen suppression
Edward Hervey [Fri, 27 Nov 2009 17:28:39 +0000 (18:28 +0100)]
gst.supp: Add suppressions for new registry system
Edward Hervey [Fri, 27 Nov 2009 17:27:45 +0000 (18:27 +0100)]
gst.supp: make gstffmpegc suppression more flexible
Edward Hervey [Fri, 27 Nov 2009 17:27:15 +0000 (18:27 +0100)]
gst.supp: Make ALSA suppressions more flexible
Edward Hervey [Fri, 27 Nov 2009 14:53:48 +0000 (15:53 +0100)]
gst.supp: Add suppression for leak in glib static types
Edward Hervey [Fri, 27 Nov 2009 14:53:21 +0000 (15:53 +0100)]
gst.supp: Add suppressions for recent alsa
Edward Hervey [Fri, 27 Nov 2009 14:52:57 +0000 (15:52 +0100)]
gst.supp: Add some glibc 2.11 leaks
Edward Hervey [Fri, 27 Nov 2009 14:52:01 +0000 (15:52 +0100)]
gst.supp: Make some dlopen suppressions more flexible
Edward Hervey [Fri, 27 Nov 2009 13:57:29 +0000 (14:57 +0100)]
gst.supp: Add suppression for glibc-2.11 relocatable conditional
Tim-Philipp Müller [Thu, 19 Nov 2009 10:24:26 +0000 (10:24 +0000)]
gst-args: fix version checking
Without the 'test' configure will look for a binary call x and
fail to find it..
Tim-Philipp Müller [Tue, 17 Nov 2009 08:58:55 +0000 (08:58 +0000)]
gtk-doc.mak: add GTKDOC_EXTRA_ENVIRONMENT when calling gtkdoc-scangobj
So core can set GST_PLUGIN_SCANNER environment variable that's needed
to make building the core docs work correctly.
Stefan Kost [Fri, 16 Oct 2009 07:07:21 +0000 (10:07 +0300)]
build: use glib_gen_basename for generated files. Fixes #598114
We used pattern rules before. This breaks if a header is references from a
different directory. For marshallers I could trigger useless rebuilds. For enums
it caused that the genrated files where overwritten with wrong content as the
pattern rule has a static dependecy. So it created enumtypes for dir a in dir b.
Edward Hervey [Wed, 14 Oct 2009 06:40:11 +0000 (08:40 +0200)]
m4/gst-args: Properly set the package name for git/pre-release/release
https://bugzilla.gnome.org/show_bug.cgi?id=598248
Edward Hervey [Wed, 14 Oct 2009 06:38:47 +0000 (08:38 +0200)]
m4/as-version: Make AS_NANO set RELEASE if nano != 1
If code using AS_NANO wants finer grained control, they should
use the PACKAGE_VERSION_NANO.
https://bugzilla.gnome.org/show_bug.cgi?id=598248
Jan Schmidt [Mon, 12 Oct 2009 13:37:15 +0000 (14:37 +0100)]
check: Use the LIBTOOL env var rather than hard-coding
Instead of hard-coding libtool, use the LIBTOOL env var supplied
by the makefiles for the gdb/valgrind targets to ensure the correct
libtool binary gets used.
Jan Schmidt [Thu, 8 Oct 2009 09:56:22 +0000 (10:56 +0100)]
gtk-doc-plugins: Allow modules to add extra env vars to the inspect step.
Sebastian Dröge [Sat, 12 Sep 2009 13:02:26 +0000 (15:02 +0200)]
Update supressions for GLib 2.21
This creates static type data at different places now
Tim-Philipp Müller [Wed, 9 Sep 2009 16:49:41 +0000 (17:49 +0100)]
Dist introspection.m4 as well
Sebastian Dröge [Sat, 5 Sep 2009 07:52:49 +0000 (09:52 +0200)]
common: Add m4 file for gobject-introspection configure check
Tim-Philipp Müller [Sat, 29 Aug 2009 23:15:13 +0000 (00:15 +0100)]
mangle-tmpl.py: don't fail if there's no description for an element
Tim-Philipp Müller [Mon, 24 Aug 2009 22:36:00 +0000 (23:36 +0100)]
upload-doc.mak: abort instead of uploading docs with broken cross-references
In 'make upload', make sure we have the online locations for the various
libraries we depend on and that we want to cross-reference properly, ie.
glib, gobject, gstreamer core, gstreamer libs, and gst-plugins-base libs.
Should fix #592619.
Tim-Philipp Müller [Fri, 21 Aug 2009 01:17:42 +0000 (02:17 +0100)]
download-translations: make sure all .po files are UTF-8
Tim-Philipp Müller [Sun, 2 Aug 2009 13:43:04 +0000 (14:43 +0100)]
pre-commit.hook: mention need to run git add after fixing the indentation
Tim-Philipp Müller [Mon, 29 Jun 2009 20:56:15 +0000 (21:56 +0100)]
win32.mak: add 'check-nonportable-int64-print-format' target
Check for non-portable printf strings (%lld, %llu, %llx etc.).
Stefan Kost [Thu, 23 Jul 2009 20:53:55 +0000 (23:53 +0300)]
plugin-docs: add a fallback for the include of -details.xml
For wrapper plugins we cannot know the details.xml (besides that there will be
many). Regardless we don't want to fail if there are no details (gtk-doc-1.12
handles this already). Also remove that fancy warning -> ERROR mapping from
makefile, we don't do that for normal docs either.
Olivier Crête [Mon, 13 Jul 2009 16:13:10 +0000 (12:13 -0400)]
glib-gen: Use g_once_init to protect enum registration
Make use that enums are only registered once by using g_once_init_enter/leave()
Tim-Philipp Müller [Sun, 28 Jun 2009 00:12:00 +0000 (01:12 +0100)]
docs: do a gtkdoc-rebase --online before 'make upload'
Fix cross-references to GLib by doing a gtkdoc-rebase --online
before rsyncing the html docs to our server.
Jan Schmidt [Fri, 26 Jun 2009 12:16:05 +0000 (13:16 +0100)]
gst-autogen.sh: Substitute punctuation in variable names. Use printf
Replace the punctuation (-,.) in variable names with underscores, so
that checks for binaries with names like 'automake-1.10' can succeed.
Use printf instead of 'echo -n' as it's apparently more portable.
Jan Schmidt [Wed, 24 Jun 2009 14:11:27 +0000 (15:11 +0100)]
gst-autogen.sh: Don't use bash extension
There's no need to use bash sub-shells just to get computed variable
names. Use eval directly instead, so that it works on systems where
/bin/sh isn't bash.
Jan Schmidt [Thu, 11 Jun 2009 12:00:47 +0000 (13:00 +0100)]
docs: Fix up the upload-doc.mak and remove upload.mak
For some reason we have 2 nearly identical copies of the upload make
snippet, one of which is broken. Fix them up, and remove upload.mak as
upload-doc.mak is the better name
Thomas Vander Stichele [Tue, 9 Jun 2009 13:26:06 +0000 (15:26 +0200)]
add debug to version_compare(); use it in libtool_2_check()
Thomas Vander Stichele [Tue, 2 Jun 2009 23:15:08 +0000 (01:15 +0200)]
split out version functions; add libtool_2_2 check
Thomas Vander Stichele [Tue, 2 Jun 2009 22:48:45 +0000 (00:48 +0200)]
make shave.m4 work on autoconf 2.59 where ac_pwd does not exist
Edward Hervey [Mon, 1 Jun 2009 16:48:59 +0000 (18:48 +0200)]
gst.supp: More glibc-2.10 suppressions
Edward Hervey [Mon, 1 Jun 2009 09:07:56 +0000 (11:07 +0200)]
gst.supp: Add suppressions for glibc-2.10
Jan Schmidt [Tue, 26 May 2009 10:22:55 +0000 (11:22 +0100)]
check: Switch CRLF line ending check to use perl
Apparently only GNU file differentiates between text files with different
line ending styles, so this test breaks on Solaris. Use a small perl
fragment instead.
Jan Schmidt [Mon, 25 May 2009 15:58:51 +0000 (16:58 +0100)]
check-exports: Use the return code of diff rather than the output
diff on Solaris prints 'No differences found' for matching files, which
makes the check-exports call fail regardless of whether the exports match
or not. Instead, use the return code of diff, which is 0 when the files match.
Tim-Philipp Müller [Thu, 21 May 2009 23:55:54 +0000 (00:55 +0100)]
gst-dowhile.m4: fix 'suspicious cache id' warning
Tim-Philipp Müller [Tue, 12 May 2009 00:09:11 +0000 (01:09 +0100)]
Change CVS -> git in various places
but keep backwards compatibility wrt to the GST_CVS variable.
Felipe Contreras [Sun, 26 Apr 2009 16:21:29 +0000 (19:21 +0300)]
Trivial whitespace cleanups
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Jan Schmidt [Fri, 17 Apr 2009 14:18:46 +0000 (15:18 +0100)]
hooks: Don't get confused by indent --version strings containing spaces.
Use some quote marks around the indent existence checks.
Felipe Contreras [Sat, 4 Apr 2009 18:06:28 +0000 (21:06 +0300)]
Whitespace cleanups
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Edward Hervey [Sat, 4 Apr 2009 12:45:55 +0000 (14:45 +0200)]
suppressions: Add variant of the g_type_init leak
Sebastian Dröge [Thu, 2 Apr 2009 09:26:27 +0000 (11:26 +0200)]
suppressions: Add suppression for 'safety' strdup in gst-ffmpeg
Sebastian Dröge [Thu, 2 Apr 2009 09:18:22 +0000 (11:18 +0200)]
suppressions: Add suppression for mxfmux dynamic pad templates
Felipe Contreras [Wed, 11 Mar 2009 21:53:05 +0000 (23:53 +0200)]
update-common: remove gst-openmax
No more spam :)
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Felipe Contreras [Wed, 11 Mar 2009 21:52:48 +0000 (23:52 +0200)]
update-common: trivial cleanup
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Tim-Philipp Müller [Tue, 10 Mar 2009 19:47:34 +0000 (19:47 +0000)]
pre-commit.hook: check for GNU indent before using it, and allow gnuindent as binary name
Tim-Philipp Müller [Mon, 9 Mar 2009 20:39:27 +0000 (20:39 +0000)]
gtk-doc*.mak: don't make distclean-local depend on 'clean'
Fixes make distcheck of gst-plugins-bad for me.
Tim-Philipp Müller [Mon, 9 Mar 2009 20:36:31 +0000 (20:36 +0000)]
check.mak: don't clean build dirs we didn't create
Fixes 'make distcheck' for me for the core.
Sebastian Dröge [Sun, 8 Mar 2009 10:59:54 +0000 (11:59 +0100)]
suppressions: Add some more variants for the GstRiff leaks
Sebastian Dröge [Sun, 8 Mar 2009 10:59:37 +0000 (11:59 +0100)]
suppressions: Add some more variants for the GstAudioFilter leaks
Sebastian Dröge [Sun, 8 Mar 2009 10:13:34 +0000 (11:13 +0100)]
suppressions: Add another variant of the gst-ffmpeg property leak
Sebastian Dröge [Sun, 8 Mar 2009 10:12:24 +0000 (11:12 +0100)]
suppressions: Add another variant of a Pango leak
Sebastian Dröge [Sat, 7 Mar 2009 10:40:22 +0000 (11:40 +0100)]
check-exports: Don't include the distcheck build directory if it's not our $(top_builddir) and only include a single .so file
Sebastian Dröge [Sat, 7 Mar 2009 09:41:38 +0000 (10:41 +0100)]
suppressions: Don't hardcode the complete soname of libexpat
Sebastian Dröge [Sat, 7 Mar 2009 09:40:58 +0000 (10:40 +0100)]
suppressions: Add some more pango leaks
Sebastian Dröge [Sat, 7 Mar 2009 09:23:34 +0000 (10:23 +0100)]
suppressions: Add another variant of the videotestsrc dynamic pad templates suppression
David Schleef [Sun, 1 Mar 2009 20:46:50 +0000 (12:46 -0800)]
Add Objective C support to shave
Jan Schmidt [Wed, 25 Feb 2009 12:07:02 +0000 (12:07 +0000)]
Update shave files from shave git
Jan Schmidt [Tue, 24 Feb 2009 18:25:32 +0000 (18:25 +0000)]
default srcs/sinks: Change the default video and audio sources and sinks
Just use autoaudiosink and autovideosink for output. Switch video input
to v4l2src by default for now. At some point (when?) we can just use
autoaudiosrc and autovideosrc.
Jan Schmidt [Sun, 22 Feb 2009 23:15:28 +0000 (23:15 +0000)]
build: Add shave and shave-libtool to the CONFIG_CLEAN_FILES list
Jan Schmidt [Sun, 22 Feb 2009 17:35:28 +0000 (17:35 +0000)]
Make the update-common script push from the correct directory...
David Schleef [Sun, 22 Feb 2009 19:41:39 +0000 (11:41 -0800)]
Enable pushing. Add documentation
No need to update other modules for this change.
Jan Schmidt [Sun, 22 Feb 2009 15:25:42 +0000 (15:25 +0000)]
Add shave files to gitignores
Jan Schmidt [Sun, 22 Feb 2009 13:42:36 +0000 (13:42 +0000)]
Enrol shave files
Sebastian Dröge [Sat, 21 Feb 2009 17:17:11 +0000 (18:17 +0100)]
Only add -fno-strict-aliasing to ERROR_CXXFLAGS with older GLib versions
Sebastian Dröge [Sat, 21 Feb 2009 17:02:51 +0000 (18:02 +0100)]
Use git log instead of git-log as the latter doesn't exist anymore in newer git versions
Sebastian Dröge [Sat, 21 Feb 2009 16:57:55 +0000 (17:57 +0100)]
Only add -fno-strict-aliasing for GLib version before 2.19.8
GLib since 2.19.8 has again warning clean headers so we don't
add -fno-strict-aliasing to the ERROR_CFLAGS as it might hide
some bugs (because we build releases with -fstrict-aliasing).
Jan Schmidt [Thu, 19 Feb 2009 20:29:22 +0000 (20:29 +0000)]
Recognise tags with and without dereferences when generating ChangeLog
Recognise tag dereferences or the tag commits themselves for labelling
releases into the ChangeLog.
Jan Schmidt [Thu, 19 Feb 2009 17:13:32 +0000 (17:13 +0000)]
Add changelog generator script based on Edward's.
The script looks for a CHANGELOG_START tag to start generating from,
and parses RELEASE-x_y_z tags to insert release markers in the ChangeLog
David Schleef [Sat, 14 Feb 2009 00:36:27 +0000 (16:36 -0800)]
A script to update common in all modules
Updates all modules to common's current master by cloning fresh
repositories, using --reference if possible. Currently does not
push any of the modules or clean up after itself.
David Schleef [Fri, 13 Feb 2009 21:29:59 +0000 (13:29 -0800)]
Add -Wpointer-arith to AG_GST_SET_ERROR_CFLAGS
Some compilers throw errors for void* arithmetic, so enabling
this allows us to check it in gcc. Besides, void* arithmetic
is invalid.
Michael Smith [Tue, 10 Feb 2009 20:17:10 +0000 (12:17 -0800)]
pre-commit script: only run on files that exist, not deleted files.
Add --diff-filter=ACMR to only get added, copied, modified, or renamed
files (importantly, not deleted files!) in the list of files we run the
indent script on.
Edward Hervey [Mon, 9 Feb 2009 10:57:16 +0000 (11:57 +0100)]
pre-commit.hook: Use the file content from the index.
Issue reported by Jonas Holmberg on #gstreamer
Tim-Philipp Müller [Thu, 5 Feb 2009 15:17:16 +0000 (15:17 +0000)]
Show a helpful message when 'make check-exports' fails
Tim-Philipp Müller [Thu, 5 Feb 2009 15:09:24 +0000 (15:09 +0000)]
Make 'make check' fail if the win32 .def files with the exported symbols are not up-to-date
Tim-Philipp Müller [Thu, 5 Feb 2009 14:41:21 +0000 (14:41 +0000)]
pre-commit hook: only check indentation of those files we're trying to commit and not all locally modified files
Tim-Philipp Müller [Tue, 3 Feb 2009 20:34:36 +0000 (20:34 +0000)]
gst-autogen.sh: add install_git_hooks() subroutine
Jan Schmidt [Fri, 30 Jan 2009 16:18:14 +0000 (16:18 +0000)]
Re-add conditional check for SED
Re-add conditional check for SED to the gtk-doc.m4 check so that we
don't rely on it being pulled in implicitly by something else. Fixes
Solaris build.
Edward Hervey [Fri, 30 Jan 2009 07:28:12 +0000 (08:28 +0100)]
Make the pre-commit hook executable
Stefan Kost [Wed, 21 Jan 2009 16:24:32 +0000 (18:24 +0200)]
Sync makefiles with upstream.
Add parameters that are needed to build with gtk-doc svn trunk and don't hurt when used with older versions.
Sync other parts of makefiles (namely expand_content files).
Sebastian Dröge [Thu, 22 Jan 2009 10:34:17 +0000 (11:34 +0100)]
Call indent twice to get correct output
indent tends to add line-breaks at different positions
for every second call.
Sebastian Dröge [Thu, 22 Jan 2009 09:46:35 +0000 (10:46 +0100)]
Fix pre-commit hook for moved/deleted files
Edward Hervey [Thu, 22 Jan 2009 04:10:38 +0000 (05:10 +0100)]
Adding git hooks
Edward Hervey [Wed, 17 Dec 2008 12:15:50 +0000 (12:15 +0000)]
gst.supp: And yet another variation of the GstAudioFilter leak.
Original commit message from CVS:
* gst.supp:
And yet another variation of the GstAudioFilter leak.
Roland Illig [Mon, 15 Dec 2008 07:06:26 +0000 (07:06 +0000)]
m4/gst-parser.m4: Fix AG_GST_BISON_CHECK to handle version numbers with more than two components (i.e. 2.4.1). Fixes ...
Original commit message from CVS:
Patch by: Roland Illig <roland dot illig at gmx dot de>
* m4/gst-parser.m4:
Fix AG_GST_BISON_CHECK to handle version numbers with more than
two components (i.e. 2.4.1). Fixes bug #564507.
Edward Hervey [Sun, 14 Dec 2008 08:54:37 +0000 (08:54 +0000)]
gst.supp: And yet another variant of the GstAudioFilter leak.
Original commit message from CVS:
* gst.supp:
And yet another variant of the GstAudioFilter leak.
Edward Hervey [Sat, 13 Dec 2008 15:19:36 +0000 (15:19 +0000)]
gst.supp: Added variants of leaks of dynamic pad templates created in
Original commit message from CVS:
* gst.supp:
Added variants of leaks of dynamic pad templates created in
GstAudioFilter.
Add conditional jump triggered by getaddrinfo (maybe glibc-2.9).
Edward Hervey [Fri, 12 Dec 2008 15:03:42 +0000 (15:03 +0000)]
gst.supp: Fix leak in GIO called by gnomevfs. Nothing we can do about this.
Original commit message from CVS:
* gst.supp:
Fix leak in GIO called by gnomevfs. Nothing we can do about this.
Edward Hervey [Fri, 12 Dec 2008 13:44:36 +0000 (13:44 +0000)]
gst.supp: Added another suppression for dynamic pad templates, in this case
Original commit message from CVS:
* gst.supp:
Added another suppression for dynamic pad templates, in this case
GstAudioFilter.
Added suppression for PangoLanguage which can never be freed
according to the Pango API.
Edward Hervey [Fri, 12 Dec 2008 10:51:42 +0000 (10:51 +0000)]
gst.supp: Added another suppression for dynamic pad templates, in this case
Original commit message from CVS:
* gst.supp:
Added another suppression for dynamic pad templates, in this case
GstAudioFilter.
Added suppression for PangoLanguage which can never be freed
according to the Pango API.
Edward Hervey [Fri, 12 Dec 2008 07:45:38 +0000 (07:45 +0000)]
gst.supp: A whole bunch of suppressions detected on latest gentoo ~amd64.
Original commit message from CVS:
* gst.supp:
A whole bunch of suppressions detected on latest gentoo ~amd64.
Make some existing suppressions more generic (for subtle dependecy
code changes).
Added suppressions for glibc-2.9.
Added suppressions for new variants of ALSA leaks.
Added suppressions for a series of leaks in plugins registrations due
to some pad templates' caps calculated at runtime.
Added suppressions for variants of some leaks in pango/fontconfig.
Added suppressions for leak in gstffmpegcsp.c (nothing we can do
about it, but will only exist once).
Sebastian Dröge [Thu, 4 Dec 2008 19:30:17 +0000 (19:30 +0000)]
m4/gst-plugin-docs.m4: Remove the check if $have_gtk_doc equals yes as it's not defined and $enable_gtk_doc should be...
Original commit message from CVS:
* m4/gst-plugin-docs.m4:
Remove the check if $have_gtk_doc equals yes as it's not defined
and $enable_gtk_doc should be good enough.
Also this restores the build of the plugin documentation.
Mark Nauwelaerts [Mon, 1 Dec 2008 16:43:56 +0000 (16:43 +0000)]
gst.supp: Add suppression variant for Ubuntu Hardy x86/64bit.
Original commit message from CVS:
* gst.supp:
Add suppression variant for Ubuntu Hardy x86/64bit.