Commit graph

80 commits

Author SHA1 Message Date
Thibault Saunier 4ba564fdbf Move files from gst-plugins-ugly into the "subprojects/gst-plugins-ugly/" subdir 2021-09-24 16:14:45 -03:00
Tim-Philipp Müller 499d3cd726 Release 1.19.2 2021-09-23 01:34:00 +01:00
Tim-Philipp Müller cc1a7e2c4d Use g_memdup2() where available and add fallback for older GLib versions
- x264 encoder bitrate profile manager: alloc size is based
  on existing allocation
- asfdemux: change length var to 64-bit and check for G_MAXUINT
- realmedia: opaque_data_len is read from 32 bits and then
  only subtracted upon.

g_memdup() is deprecated since GLib 2.68 and we want to avoid
deprecation warnings with recent versions of GLib.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
2021-06-02 12:39:53 +00:00
Tim-Philipp Müller caae1a632a Back to development 2021-06-01 15:28:40 +01:00
Tim-Philipp Müller 9c34c21c52 Release 1.19.1 2021-06-01 00:12:09 +01:00
Nirbheek Chauhan a9105ad1e1 meson: Enable some MSVC warnings for parity with GCC/Clang
This makes it easier to do development with MSVC by making it warn
on common issues that GCC/Clang error out for in our CI configuration.

Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
2020-11-04 18:44:07 +05:30
Tim-Philipp Müller 03f699e533 Back to development 2020-09-08 16:58:40 +01:00
Tim-Philipp Müller ae91a81d9a Release 1.18.0 2020-09-08 00:05:39 +01:00
Tim-Philipp Müller e97cb3f59e meson: dist pot file in tarball
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
2020-09-07 22:40:46 +01:00
Tim-Philipp Müller bb76cbd5ae Release 1.17.90 2020-08-20 16:12:23 +01:00
Stéphane Cerveau d454f95a09 meson: add a plugin summary
This summary displays a list of plugins which
have been enabled.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
2020-07-25 21:19:20 +01:00
Tim-Philipp Müller 9c1aacb635 meson: set release date from .doap file for releases
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
2020-07-08 17:07:35 +01:00
Tim-Philipp Müller 59a7742cff Back to development 2020-07-03 02:03:37 +01:00
Tim-Philipp Müller e1e53da760 Release 1.17.2 2020-07-03 00:29:26 +01:00
Tim-Philipp Müller 83e9711973 Back to development 2020-06-20 00:28:13 +01:00
Tim-Philipp Müller 7952fb8ea2 Release 1.17.1 2020-06-19 19:20:42 +01:00
Nirbheek Chauhan 8562bb304d meson: Pass native: false to add_languages()
This is needed for cross-compiling without a build machine compiler
available. The option was added in 0.54, but we only need this in
Cerbero and it doesn't affect older versions so it should be ok.
Will just cause a spurious warning.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
2020-05-12 05:07:47 +05:30
Niels De Graef 985ace70e0 meson: Bump minimal GLib version to 2.44
This means we can use some newer features and get rid of some
boilerplate code using the G_DECLARE_* macros.

As discussed on IRC, 2.44 is old enough by now to start depending on it.
2019-06-02 21:27:12 +02:00
Thibault Saunier 21ac37c61a docs: Port documentation to hotdoc 2019-05-13 17:00:00 -04:00
Sebastian Dröge 8c994a632b meson: Always require the gmodule dependency
It's needed by the dvdread plugin but also by the x264 plugin in certain
circumstances. As it's part of GLib and always available, simply move it
as a hard dependency to the top-level meson.build.
2019-04-22 12:51:33 +03:00
Tim-Philipp Müller 7107fc5214 Back to development 2019-04-19 11:00:07 +01:00
Tim-Philipp Müller 6cbac8d09f Release 1.16.0 2019-04-19 00:24:41 +01:00
Tim-Philipp Müller 65ff97d85f Release 1.15.90 2019-04-11 00:28:19 +01:00
Tim-Philipp Müller b5e8ad0530 meson: add -Wno-unused also to C++ args when gst debug system is disabled 2019-03-21 11:38:33 +00:00
Tim-Philipp Müller ab8cc537aa Back to development 2019-03-04 09:08:07 +00:00
Tim-Philipp Müller 19b744631b Release 1.15.2 2019-02-26 11:48:51 +00:00
Seungha Yang de65f8867b meson: Add support orc fallback
Allow fallback to orc subproject if any.
2019-01-30 19:50:30 +09:00
Tim-Philipp Müller 2365d2b5d7 Release 1.15.1 2019-01-17 02:02:32 +00:00
Seungha Yang 380b8d8e7f meson: Use join_paths() instead '/' 2018-12-18 22:48:42 +09:00
Seungha Yang f89fc3441b tests: Enable unit test on Windows
Remove hard-coded ':' whitelist separator since it varies with OS
2018-12-18 22:48:01 +09:00
Seungha Yang 8f65ea458b meson: Specify encoding to UTF-8 when building with MSVC
Use build arguments consistent with core and -base. This can also
remove noisy "C4819" warning of non-us locale MSVC.
2018-11-24 19:28:19 +09:00
Tim-Philipp Müller dac16a0f6a meson: use new 'python' module instead of deprecated
https://github.com/mesonbuild/meson/pull/4169
2018-10-08 20:45:52 +01:00
Tim-Philipp Müller 6c37b359ee meson: add glib-checks option to disable API guards and such
We want this enabled by default, also in releases, but people
may want to disable this for performance-critical workloads or
on embedded devices.
2018-09-19 12:00:32 +01:00
Tim-Philipp Müller 71a35e7c8b meson: add option to disable tests 2018-08-18 21:27:24 +01:00
Tim-Philipp Müller 0f86a27df9 meson: clean up some cruft 2018-08-18 21:20:20 +01:00
Tim-Philipp Müller d24e1caf8e meson: add options to disable gobject cast checks and glib asserts
... and define G_DISABLE_DEPRECATED for development versions,
like we do in autotools.
2018-08-18 21:15:23 +01:00
Nirbheek Chauhan c5cddfcec4 Add feature options for all plugins
The only automagic dependency left is C++ availability detection.

https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 19:34:01 +05:30
Nirbheek Chauhan af94a5550d meson: Convert common options to feature options
The rest will be converted later, these are necessary for gst-build to
set options correctly.

https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-25 19:32:06 +05:30
Tim-Philipp Müller 906b37de60 meson: add 'nls' option to disable translations
And enable by default. Was implicitly disabled because
ENABLE_NLS was not defined. Also use .set_quoted().
2018-05-21 11:55:53 +01:00
Nirbheek Chauhan ac90718ffc meson: Update option names to omit disable_ and with- prefixes
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 19:32:00 +05:30
Xavier Claessens 6b01999087 Meson: Generate pc file for all plugins in ugly
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:07:39 +01:00
Tim-Philipp Müller a76c63ba38 meson: use -Wl,-Bsymbolic-functions where supported
Just like the autotools build.
2018-04-25 10:59:11 +01:00
Tim-Philipp Müller fb3fe425ef Back to development 2018-03-20 09:26:15 +00:00
Tim-Philipp Müller 3d6b928e17 Release 1.14.0 2018-03-19 20:19:43 +00:00
Tim-Philipp Müller f16550f6cb Release 1.13.91 2018-03-13 19:18:00 +00:00
Tim-Philipp Müller 7593095967 Release 1.13.90 2018-03-03 22:24:30 +00:00
Mathieu Duponchelle 7ce5d16b5c meson: enable more warnings 2018-03-01 19:24:30 +01:00
Tim-Philipp Müller fb5f718e14 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
add_global_arguments() can't be used in subprojects. It's
entirely possible that -ugly is a subproject but gstreamer
is picked up from an installed location, so we should
really use add_project_arguments() in both cases.
2018-02-21 19:47:36 +00:00
Tim-Philipp Müller 8c3daab0e2 Back to development 2018-02-15 19:44:21 +00:00
Tim-Philipp Müller 91d953b369 Release 1.13.1 2018-02-15 17:10:13 +00:00