summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-12build: Adapt to backwards incompatible change in GNU Make 4.3HEADmasterDebarshi Ray1-1/+2
GNU Make 4.3 has a backwards incompatible change affecting the use of number signs or hashes (ie., #) inside function invocations. See: https://lists.gnu.org/archive/html/info-gnu/2020-01/msg00004.html In this case, it would expand the '\#' in the '\n\#include \"$(h)\"' argument to the foreach call to '\#', not '#'. This would lead to spurious backslashes in front of the '#include' directives in the generated fs-enumtypes.c file. Spotted by Ernestas Kulik. https://gitlab.freedesktop.org/gstreamer/common/-/merge_requests/4
2019-09-29update-readmes: extract version from meson.buildTim-Philipp Müller3-4/+6
2019-06-09Update READMETim-Philipp Müller1-52/+49
http to https, Bugzilla to GitLab, autotools to meson.
2019-03-12Update README to have correct name of the license file documented (COPYING).Damian Vicino1-1/+1
This is a follow up to https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/109
2019-01-12gst.supp: Ignore gst_tag_register_static leakSeungha Yang1-0/+11
Need to ignore leak of system-wide once allocated memory.
2018-12-05update-common: Update to use gitlab repositoriesThibault Saunier1-10/+4
2018-09-23gst-glib-gen.mak: include config.h in generated marshal .c files as wellTim-Philipp Müller1-1/+1
This is needed to get the export define the GST_*_API markers map to when compiling gst libs. https://bugzilla.gnome.org/show_bug.cgi?id=797185
2018-04-28gst-glib-gen.mak: make sure our generated *-enumtypes.c include config.hTim-Philipp Müller1-1/+1
This will be needed soon by the GST_*_API decorators.
2018-04-13valgrind suppressions: ignore any error triggered by */ld*.soMathieu Duponchelle1-2437/+43
Instead of ignoring a bazillion slightly different stacktraces, we can just ignore problem where the ld lib is involved, because we can't control the way it will or will not free its resources (see http://pubs.opengroup.org/onlinepubs/009696699/functions/dlclose.html)
2018-03-27gtk-doc-plugins.mak: sort xml inspect filesBernhard Wiedemann1-1/+1
Filesystem listing doesn't guarantee a stable order. https://bugzilla.gnome.org/show_bug.cgi?id=794069
2018-03-13gst-glib-gen.mak: add foo_gen_decl_include for api decorator defineTim-Philipp Müller1-1/+2
2017-12-24gtk-doc: Fallback to 'cp' when 'cp -u' failsTing-Wei Lan1-2/+6
'cp -u' is not specified in POSIX and it can fail with illegal option error on systems not supporting it. It is better to fallback to the slower 'cp' than causing build failure. https://bugzilla.gnome.org/show_bug.cgi?id=791784
2017-12-14update-common: use the existing libav git submoduleMatthew Waters1-4/+4
We were still using the old name ffmpeg and thus the entirety of ffmpeg was being downloaded every time the script was run.
2017-12-14docs: add support for documenting tracer pluginsMatthew Waters2-6/+63
Adds the necessary xsl templates for tracer's based entirely on the existing element template https://bugzilla.gnome.org/show_bug.cgi?id=791253
2017-11-27check: add a gdb-forever targetMatthew Waters1-1/+5
Unsurprisingly, runs a test in gdb until it fails somehow (or gdb does). https://bugzilla.gnome.org/show_bug.cgi?id=790791
2017-08-17gstdoc-scangobj: Fix for gtk-doc >= 1.26Jan Alexander Steffens (heftig)1-10/+53
gtk-doc 1.26 was converted to Python and the file was removed. Copy the needed function and remove the require gtkdoc-common.pl https://bugzilla.gnome.org/show_bug.cgi?id=786361
2017-07-19make: Use portable automake constructs to avoid warnings.Stefan Sauer1-4/+4
This avoids the following -Wportability warning from automake: warning: orcc_v_gen_$(V: non-POSIX recursive variable expansion. Based on the fix in https://bugzilla.gnome.org/show_bug.cgi?id=705869
2017-05-10gst-glib-gen.mak: add support for function declaration bannerTim-Philipp Müller1-2/+3
So we can e.g. add GST_EXPORT in front of our enum _get_type() functions.
2017-04-24po.mak: download-po: some fixesTim-Philipp Müller1-4/+4
2017-04-24po.mak: download-po: run some clean-up after downloading latest filesTim-Philipp Müller1-0/+7
We're only interested in updates that update the actual translations, so ignore changes that just update the date.
2017-04-24release.mak: add dist hook to check that meson version is in syncTim-Philipp Müller1-0/+8
2017-04-10download-translations: add 'ast' and 'fur' languagesTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=781145
2016-12-16autogen.sh.in: remove --enable-docbook for gstreamerTim-Philipp Müller1-1/+1
It's no longer needed or supported as docs are in gst-docs now.
2016-11-28gst.supp: Add suppression for known log handler leakEdward Hervey1-0/+9
For thread-safety reason we purposefully leak the list of custom log handlers
2016-11-18check-exports: Change symbol regex to work for gst-editing-servicesScott D Phillips2-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=774641
2016-09-30Fix getpluginsdir when run standaloneThibault Saunier1-5/+7
We should not make the fact that we do not find a pluginsdir fatal as for gst-plugins-good we have no way to retrieve it but still it is needed in the uninstalled case.
2016-09-30Add a script to copy shared assets to GStreamer modulesThibault Saunier2-0/+115
And add getpluginsdir here as it is shared by many modules
2016-09-10Revert "gst-autogen.sh: Handle multiword arguments better"Jan Schmidt2-8/+4
This reverts commit b18d820635185eb549530af1ce406937141b2dd9. Causes problems for distros with /bin/sh = dash
2016-09-10gst-autogen.sh: Handle multiword arguments betterJan Schmidt2-4/+8
Preserve multiword arguments that are to be passed to configure, and quote them in the generated autoregen.sh
2016-07-25win32.mak: update-exports: undo confusing log messageTim-Philipp Müller1-1/+1
That wasn't meant to go in, it's for all modules after all.
2016-07-25win32.mak: update-exports: ignore changes in libgstgl.defTim-Philipp Müller1-0/+3
These are system and configuration dependent.
2016-07-25win32.mak: update-exports: use top_srcdirTim-Philipp Müller1-3/+3
2016-07-11use brace expansion, not command substitutionVíctor Manuel Jáquez Leal1-1/+1
Recently noticed that gtk-doc stopped to extract the internal documentation (appeared just API, but no description). The problem seems to be a regression from commit f363b32, where the expasion of the variable _source_dir is expanded using parentheses, which are used for command substitution, when the variable need to be a string expansion, and for that brace are needed by the shell. https://bugzilla.gnome.org/show_bug.cgi?id=768571
2016-06-20Fix handling of DOC_SOURCE_DIR listNicolas Dufresne2-3/+11
As some places we where assuming a single directory. This caused some plugins documentation to be ignored.
2016-04-11m4: update ax_pthread.m4 to latest release to fix '-pthread' arguments ↵Julien Isorce1-116/+269
unused errors on osx. On osx, make check in gstreamer directory currently outputs: "error: argument unused during compilation: '-pthread'". This new ax_pthread.m4 adds -Qunused-arguments when needed. Source: http://www.gnu.org/software/autoconf-archive/ax_pthread.html History: http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=history;f=m4/ax_pthread.m4 https://bugzilla.gnome.org/show_bug.cgi?id=747954
2016-03-17gst.supp: Suppress all versions of GQuark table leakLinus Svensson1-1/+0
https://bugzilla.gnome.org/show_bug.cgi?id=763764
2016-02-26gtk-doc.mak: Create necessary directory if scanning is disabledSebastian Rasmussen1-3/+4
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=761718
2016-02-26gtk-doc: Skip running xsltproc if no inspect files existSebastian Rasmussen1-1/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=762707
2016-02-16check-exports: don't fail for diffs in libgstgl.defTim-Philipp Müller1-1/+4
The exported symbols will depend on the backends built and be different from platform to platform. Should probably be the win32 symbols anyway, which is not the case at the moment. So for now just show any diff but not fail.
2016-02-05update-common: add gstreamer-vaapi to the listThiago Santos1-1/+1
2016-02-02check.mak: set CK_DEFAULT_TIMEOUT for all testsThiago Santos1-5/+1
Set it as part of the AM_TESTS_ENVIRONMENT variable so that it is the same when running make-check from the top-level dir or when running the element.check variations https://bugzilla.gnome.org/show_bug.cgi?id=761472
2015-12-23autogen.sh: Enable --with-player-tests by default in gst-plugins-badSebastian Dröge1-0/+2
2015-12-07Pre-commit: Fallback to copy when symlink does not workNicolas Dufresne1-1/+5
On certain filesystems like FAT, NTFS and some network file systems, symlinks are not supported. In those case, installing the pre-commit hook fails and leaves the developers with having to run the style checker manually. Instead, fallback to copy. This should enable the commit hook for users of filesystems and certain OSs where symlinks are not supported. https://bugzilla.gnome.org/show_bug.cgi?id=759089
2015-10-31m4: bad parameter use in SET_PACKAGE_RELEASE_DATETIMESylvain Etienne1-2/+2
the 2-parameter invocation: AG_GST_SET_PACKAGE_RELEASE_DATETIME([yes], [YYYY-MM-DD]) is greping the first parameter instead of the second. https://bugzilla.gnome.org/show_bug.cgi?id=739079
2015-10-31m4: grep's RE patterns conflict with M4 quotesSylvain Etienne1-0/+4
https://bugzilla.gnome.org/show_bug.cgi?id=739079
2015-10-31m4: fix comments of SET_PACKAGE_RELEASE_DATETIMESylvain Etienne1-3/+3
https://bugzilla.gnome.org/show_bug.cgi?id=739079
2015-10-21m4: gst-error: remove -Wall/-Werror support for Sun ForteTim-Philipp Müller1-69/+0
Something is not right with these checks, they sometimes lead to build failures on OSX/iOS like e.g. Undefined symbols for architecture i386: "rrwarn=%all,no%E_EMPTY_DECLARATION,no%E_STATEMENT_NOT_REACHED,no%E_ARGUEMENT_MISMATCH,no%E_MACRO_REDEFINED,no%E_LOOP_NOT_ENTERED_AT_TOP", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture i386 Let's just remove the -Wall/-Werror support in case of this compiler which is most likely completely unused anyway these days. Code will still compile just fine as before (hopefully), it's just that we don't get extra warnings.
2015-10-21update-common: Update for s/libav/ffmpeg/Sebastian Dröge1-4/+4
2015-10-21Don't disable assertions for releases and provide a new ↵Sebastian Dröge2-11/+28
GST_ENABLE_EXTRA_CHECKS #define Assertions are useful to have in any case, and we were abusing the #define for adding extra checks to our code. Let's do it properly! https://bugzilla.gnome.org/show_bug.cgi?id=756870
2015-10-20Revert "as-libtool.m4: bump libtool requirement to 2.4.4"Vincent Penquerc'h1-1/+1
Turns out the original upstream 2.4.2 does work, it's the 2.4.2 shipping with Ubuntu that breaks. This reverts commit d689b7e777103ca4f542cbfd9c6cc810679f72d1.