summaryrefslogtreecommitdiff
path: root/recipes/gst-plugins-good-1.0.recipe
AgeCommit message (Collapse)AuthorFilesLines
2024-03-21Build 1.24.1 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1421>
2024-03-05Build 1.24.0 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1394>
2024-02-23Build 1.23.90 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1382>
2024-02-15Build 1.23.2 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1370>
2024-02-13macos: Remove leftover Cocoa workaround flagsPiotr Brzeziński1-5/+0
The GLib recipe patch was removed a while ago in 5cc69e95a4cd3cb60a29f43d51fd0d72eab1d783, and the GStreamer-side workaround is also gone since https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4366. No need for these flags to stick around. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1362>
2024-02-06Build 1.23.1 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1344>
2024-01-27gst-plugins-good: build taglib plugin on MSVCTim-Philipp Müller1-4/+0
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1332>
2023-06-06Add support for building the qml6 plugin on WindowsNirbheek Chauhan1-1/+1
Also, switch qt6 detection from `QMAKE` to `QMAKE6` so that both qt5 and qt6 can be built at the same time. Note that this is mostly only useful when building static plugins, because you cannot load both Qt5 and Qt6 into the same executable. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1190>
2023-05-03recipes: update for AMR-NB and AMR-WB plugins move to -goodTim-Philipp Müller1-1/+9
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1174>
2023-04-19Drop jack variant and enable it when possibleJordan Petridis1-1/+5
The jack element no longer links against jack and instead is dlopening at runtime, which means we can unconditionally build the element for linux, windows and macos. See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4350 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1163>
2023-03-14Fix hardcoded 'lib' path in recipes files listingAndoni Morales Alastruey1-126/+126
2023-01-23Build 1.22.0 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1081>
2023-01-14Build 1.21.90 release1.21.90Tim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1072>
2022-12-29gst-plugins-good: Fix Qt detection on non-LInuxNirbheek Chauhan1-0/+11
By forcing qt-method as qmake on non-Linux Don't want to find Qt using pkg-config on non-Linux because: 1. It's actually not recommended by Qt 2. It causes gstqmlgl.pc to contain references to those pkgconfig files, but on non-Linux, you're using the official Qt binaries which require --define-prefix with pkg-config, which breaks static linking of gstreamer plugins, so we don't want that 3. --define-prefix makes cerbero's relocatable pkgconfig files completely useless Requires https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3628 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1060>
2022-12-09gst-plugins-good: add support for building Qt6 plugin for macOSMatthew Waters1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1030>
2022-12-09good: add support for building the Qt6 qml pluginMatthew Waters1-0/+8
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1030>
2022-12-05Build 1.21.3 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1035>
2022-11-08Build 1.21.2 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1002>
2022-10-25recipes: update for xingmux move from -ugly to -goodTim-Philipp Müller1-0/+2
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/415 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/983>
2022-10-04Build 1.21.1 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/952>
2022-06-15gst-plugins-good: Ship adaptivedemux2 pluginSeungha Yang1-0/+4
... except for UWP because of missing http client (libsoup) port Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/859>
2022-05-25Add a variant to control building the JACK pluginNirbheek Chauhan1-4/+4
Similar to ALSA and Pulse, but not enabled by default. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/874>
2022-02-03Build 1.20.0 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/798>
2022-01-28Build 1.19.90 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/788>
2022-01-26gst-plugins-good-1.0: Disable wavpack on UWP buildSeungha Yang1-0/+1
The library uses desktop-only API Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
2022-01-26gst-plugins-good-1.0: Remove white spaceSeungha Yang1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
2022-01-23wavpack.recipe: Bump to 5.4.0, use CMake for buildingNirbheek Chauhan1-4/+0
This allows us to re-enable it in gst-plugins-good on Windows. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/358 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/781>
2021-11-03Build 1.19.3 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/766>
2021-09-23Build 1.19.2 releaseTim-Philipp Müller1-1/+1
2021-06-01Build 1.19.1 releaseTim-Philipp Müller1-1/+1
2021-01-10libdv: add meson buildTim-Philipp Müller1-1/+0
This is much faster and allows building libdv on Windows again, and also with MSVC. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/669>
2020-09-30windows: Disable plugins that have deps that require autoreconfNirbheek Chauhan1-2/+5
Five recipes seem to really require autoreconf, either due to autotools patches or because the tarball isn't a dist-ed tarball. autom4te is hanging on the Windows CI, so disable these for now. We can revisit later in the release cycle. The libraries are: a52dec, libdv, libdvdnav, libdvdread, wavpack Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/616>
2020-09-08Build 1.18.0 releaseTim-Philipp Müller1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/590>
2020-08-30gst-plugins-good: Fix ximagesrc optionNirbheek Chauhan1-1/+1
This has not been 'x11' for over a year since https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/553. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/584>
2020-08-21Build 1.17.90 releaseTim-Philipp Müller1-1/+1
2020-07-03Build 1.17.2 releaseTim-Philipp Müller1-1/+1
2020-06-20Build 1.17.1 releaseTim-Philipp Müller1-1/+1
2020-06-16gst-plugins-good-1.0.recipe: Disable features on UWPNirbheek Chauhan1-4/+20
Currently only libvpx can be built on UWP, so disable the rest. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/511>
2020-06-16custom.py: Make enable_plugin work like disable_pluginNirbheek Chauhan1-4/+4
If the `option` argument is not specified, `disable_plugin()` sets it to `plugin`, but `enable_plugin()` sets it to `variant`. This made sense in the very beginning because of some edge cases such as v4l2 and pulse, but there's just as many cases where the option is the same as the plugin name and that is true for the majority of plugins, so make it consistent. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/511>
2020-06-08gst-plugins-good-1.0.recipe: Explicitly disable waveform pluginNirbheek Chauhan1-1/+2
It was never shipped with our binaries. We were building it and throwing it away. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/497>
2020-06-08recipes: gdk-pixbuf and librsvg can be re-enabled on MSVCNirbheek Chauhan1-2/+0
The CRT interop issues have been resolved ever since we updated the toolchain. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/497>
2020-03-02recipes: Move from gnutls + openssl to only opensslNirbheek Chauhan1-3/+1
Previously, all our recipes were linking to either openssl or gnutls. As a result, we were shipping *two* TLS implementations, which is messy because it means consumers of Cerbero and our binaries had to configure the certdb twice (thrice if you count glib-networking), do a security audit of two TLS implementations, and generally had increased binary sizes because of this. Since we require openssl for the DTLS plugin (used by webrtcbin), and all the other recipes can pick either openssl or gnutls, we have to go with openssl. This involved importing patches from vcpkg to port librtmp to the latest OpenSSL 1.1.1 version since upstream is non-existent. We have also deleted the following recipes: gmp, nettle, libtasn1, gnutls.
2019-04-19Build 1.16.0 releaseTim-Philipp Müller1-1/+1
2019-04-17recipes: Don't set cpp_std anymore, it's set per-pluginNirbheek Chauhan1-2/+0
See: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/301 https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/merge_requests/182
2019-04-12Build 1.15.90 releaseTim-Philipp Müller1-1/+1
2019-03-11gst-plugins-good.recipe: Remove taglib as a dependency tooNirbheek Chauhan1-1/+1
This was accidentally missed.
2019-02-27Build 1.15.2 releaseTim-Philipp Müller1-1/+1
2019-02-22gst recipes: Disable plugins when building with MSVCNirbheek Chauhan1-0/+6
Some libraries have issues that cause us to be unable to include their headers or link to their libraries when building with MSVC. Disable them when we're building with MSVC on Windows. With this, you can produce a mostly-complete gstreamer-1.0 package that is built with MSVC on Windows. The status of these plugins is tracked at: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/121
2019-02-07Add a variant for Qt5 for building the qmlgl pluginNirbheek Chauhan1-1/+16
And add it to a new package set called 'qt5'. Later, we may add other packages for GUI toolkits such as gtk3 and gtk4. Users must set either QT5_PREFIX to point to their Qt installation, or QMAKE to point to the qmake binary. When building android-universal, users must set QT5_PREFIX since the qmake is different for each arch. Tested on Linux, Android-Universal, iOS-Universal, macOS, Windows
2019-01-22gstreamer recipes: Consolidate variant optionsNirbheek Chauhan1-26/+3
Implement a function that can be used by all gstreamer recipes for enabling a plugin based on whether a variant is set.