Commit Graph

130 Commits

Author SHA1 Message Date
Lily Foster
7c6ca28ba7
gst_all_1.gst-plugins-bad: 1.22.7 -> 1.22.8 2023-12-22 10:51:53 -05:00
Lily Foster
fbbd5fca7a
gst_all_1.gst-plugins-bad: 1.22.6 -> 1.22.7 2023-11-25 09:12:03 -05:00
Lily Foster
a437fd6db3
gst_all_1.gst-plugins-bad: 1.22.5 -> 1.22.6 2023-09-27 17:22:33 -04:00
Vladimír Čunát
bd4f32500c
Merge #245736: gst_all_1.*: 1.22.4 -> 1.22.5
...into staging
2023-07-28 21:35:23 +02:00
Lily Foster
dea7113ed8
gst_all_1.gst-plugins-bad: 1.22.4 -> 1.22.5 2023-07-27 07:14:37 -04:00
Vladimír Čunát
1c0d654684
Merge #239191: treewide: gobject-introspection from buildInputs to nativeBuildInputs
...into staging
2023-07-26 20:53:32 +02:00
OPNA2608
da2c4c3e4f gst_all_1.gst-plugins-bad: enable wildmidi on Darwin 2023-07-10 11:01:42 +02:00
Artturin
9999bf7a21 treewide: gobject-introspection from buildInputs to nativeBuildInputs
gobject-introspection should be in nativeBuildInputs for cross to work
properly (so propagations and hook work properly)
2023-06-28 22:33:40 +03:00
K900
3fb1368f8a
Merge pull request #239074 from lilyinstarlight/upd/gstreamer-1.22.4
gst_all_1.*,python3Packages.gst-python: 1.22.3 -> 1.22.4
2023-06-22 18:09:27 +03:00
Lily Foster
e13ccc027a
gst_all_1.gst-plugins-bad: 1.22.3 -> 1.22.4 2023-06-21 20:38:14 -04:00
GenericNerdyUsername
42abe23c13
gst_all_1.gst-plugins-bad: add opencvSupport option
gst-plugins-bad is used by a lot of packages, and opencv has `enableCuda` option. Forcing people to only use opencv when necessary reduces rebuild size when `config.cudaSupport = true`
2023-06-07 23:32:07 +01:00
Yureka
061f3a192d gst-plugins: exclude mesa dependency on darwin 2023-05-29 12:44:36 +02:00
Sandro Jäckel
5dc3bb5e14
gst_all_1.gst-plugins-bad: add option to build without gui libraries 2023-05-24 20:49:01 +02:00
Sandro
eaff983702
Merge pull request #233102 from lilyinstarlight/upd/gstreamer-1.22.3 2023-05-23 13:46:29 +02:00
Lily Foster
2c3f7d72f4
gst_all_1.gst-plugins-bad: 1.22.2 -> 1.22.3 2023-05-19 18:36:29 -04:00
Sandro
27dd33c02c
Merge pull request #229705 from j-baker/jbaker/enable_webrtc
gst_all_1.gst-plugins-bad: enable webrtc
2023-05-19 02:29:12 +02:00
Lily Foster
bae09e7319
gst_all_1.*: adopt maintainership as lilyinstarlight 2023-05-18 18:47:21 -04:00
James Baker
2c57ba1bd4
gst_all_1.gst-plugins-bad: enable webrtc
At present, there are two blockers from using webrtc with
the gstreamer included by Nix. The first is that on Darwin,
the explicit WebRTC functionality is disabled, because at
time of adding, libnice did not work on Darwin. libnice does
now work on darwin, so we can re-enable it. The second is that
webrtc also needs sctp, which is provided by usrsctp. This
was disabled at authorship time because there was no nix
derivation. There now is, so it can be safely enabled.
2023-05-03 18:29:40 +01:00
Lorenz Brun
d5962b7e97 gst_all_1.gst-plugins-bad: remove gstmicrodns
This plugin causes every application which uses GstDeviceMonitor to
emit an mDNS query for _rtsp._tcp.local every two seconds.
The application can filter devices to exclude any devices found, but
there does not seem to be a way for applications to opt out of sending
these messages. See [1] and [2].

This plugin was apparently introduced by its author to be able to access
local and networked cameras through a single API [3], I'm pretty sure
that nixpkgs has no applications making use of it.

Remove it at least until it does not emit mDNS requests by default
anymore.

[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/721#note_253085
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1090
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/721#note_253104
2023-04-30 13:58:44 +02:00
Alyssa Ross
4705a06cc0
gst_all_1: re-disable docs for cross
Documentation was recently enabled, which broke the cross build.

Fixes: 46bf2c47f0 ("gst_all_1.gst-editing-services: 1.20.3 -> 1.22.2")
Fixes: 782969f5d6 ("gst_all_1.gst-rtsp-server: 1.20.3 -> 1.22.2")
Fixes: 79e42f53c2 ("gst_all_1.gst-devtools: 1.20.3 -> 1.22.2")
Fixes: 50b8c274ea ("gst_all_1.gst-vaapi: 1.20.3 -> 1.22.2")
Fixes: 26a54eba11 ("gst_all_1.gst-libav: 1.20.3 -> 1.22.2")
Fixes: a315e09637 ("gst_all_1.gst-plugins-ugly: 1.20.3 -> 1.22.2")
Fixes: f03d8ba1e1 ("gst_all_1.gst-plugins-bad: 1.20.3 -> 1.22.2")
Fixes: 3028bf5ea3 ("gst_all_1.gst-plugins-good: 1.20.3 -> 1.22.2")
Fixes: 4b859ee802 ("gst_all_1.gstreamer: 1.20.3 -> 1.22.2")
2023-04-19 01:04:18 +00:00
Lily Foster
f03d8ba1e1
gst_all_1.gst-plugins-bad: 1.20.3 -> 1.22.2 2023-04-16 09:18:11 -04:00
Lily Foster
4ff7d99a6a
gst-plugins-bad: add cocoa for darwin 2023-03-26 19:37:23 -04:00
Artturin
e9f67d5ae5 gst_all_1.gst-plugins-bad: bump opencv version range 2022-12-28 22:26:07 +02:00
Vladimír Čunát
bfff65312a
Merge #190023: gst-plugins-bad: patch nvcodec to check opengl path
...into staging
2022-09-28 09:58:48 +02:00
Sergei Trofimovich
4267dbb57b gst_all_1.gst-plugins-bad: add missing lcms2 depend
Without the change build fails as:

       > Run-time dependency pangocairo found: YES 1.50.8
       > Run-time dependency lcms2 found: NO (tried pkgconfig)
       >
       > ext/colormanagement/meson.build:1:0: ERROR: Dependency "lcms2" not found, tried pkgconfig
2022-09-24 08:46:49 +01:00
Alexander Shpilkin
1554ab553b gst_all_1.gst-plugins-bad: link with zxing-cpp 2022-09-07 21:44:35 +03:00
Kiskae
d5436fa986 gst-plugins-bad: patch nvidia runtime paths 2022-09-06 18:01:12 +02:00
Linus Heckemann
df8b4cc43f
Merge pull request #182214 from DeterminateSystems/libgme-merge
game-music-emu: merge in libgme
2022-08-30 12:09:08 +02:00
Christian Albrecht
9be211b6a7
gst_all_1: 1.20.1 -> 1.20.3, fix CVE-2022-(192[0-5]|2122)
Vulnerabilities:
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1920
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1921
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1922
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1923
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1924
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-1925
 - 7.8 https://nvd.nist.gov/vuln/detail/CVE-2022-2122

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1224
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1225
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1226
2022-08-11 12:23:38 +02:00
Linus Heckemann
6983172974 treewide: replace references to libgme with game-music-emu 2022-07-20 17:08:32 +02:00
Artturin
20642e2ab0 various: readd gobject-introspection to buildInputs
see eb829035c9
2022-07-12 15:18:44 +03:00
Artturin
31f99a8a28 gst_all_1: don't disable gobject-introspection when cross 2022-07-07 21:30:16 +03:00
Adam Joseph
421ca6d67b gstreamer: add bluezSupport flag
This allows the option of compiling gstreamer (and packages depending
upon it) without bluetooth support.
2022-06-04 23:55:16 -07:00
Trolli Schmittlauch
528db1977f
gst_all_1.gst-plugins-bad: enable aptx support
- previously, aptx support had been disabled dueto libopenaptx license issues
- since 1.20.1, gstreamer supports libfreeaptx as a drop-in replacement
2022-04-20 15:07:15 +02:00
Trolli Schmittlauch
d979ff2d4a
gst_all_1: 1.20.0 -> 1.20.1 2022-04-20 15:07:15 +02:00
Randy Eckenrode
abcc6adeb6
gst_all_1.gst-plugins-bad: fix build on Darwin 2022-02-15 19:46:22 -05:00
Jonathan Ringer
d01d0835c0 gst_all_1.gst-plugins-bad: disable isac, avoid webrtc_1 2022-02-09 21:05:27 -08:00
Jonathan Ringer
f02555db3f gst_all_1.gst-plugins-bad: add webrtc-audio-processing_0_3 2022-02-09 21:05:27 -08:00
Jonathan Ringer
c42a247d85 gst_all_1: use webrtc-audio-processing 1.x 2022-02-09 21:05:27 -08:00
Jan Tojnar
a1c9e8402c gst_all_1.gst-plugins-bad: fix eval 2022-02-06 19:02:19 +01:00
Jan Tojnar
ba6f1d7470 gst_all_1.gst-plugins-bad: remove unused dependencies
1.20.0 removed mms and ofa plug-ins:

https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1153
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1211
2022-02-06 18:57:56 +01:00
Jan Tojnar
500a98c8cc gst_all_1.gst-plugins-bad: 1.18.5 → 1.20.0 2022-02-06 18:34:55 +01:00
Jan Tojnar
827bc2e586 gst_all_1.gst-plugins-bad: 1.18.5 → 1.20.0 2022-02-06 17:21:19 +01:00
Josh Hoffer
6f4c70cbfe gst-plugins-base 1.18.4 -> 1.18.5 2022-01-11 12:51:09 +00:00
Sergei Trofimovich
5881a720d3 gst_all_1.gst-plugins-bad: fix gcc-11 build by applying fix unconditionally
Without the change build on `gcc-11` fails as:

    $ nix build --impure --expr 'with import ./. {}; gst_all_1.gst-plugins-bad.override { stdenv = gcc11Stdenv; }' -L
    ...
    include/glib-2.0/glib/gatomic.h:113:19: error: argument 2 of '__atomic_load' must not be a pointer to a 'volatile' type
      113 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
          |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-11-26 23:33:44 +00:00
Jan Tojnar
1a8fc0bb52 gst_all_1.gst-plugins-bad: disable asserts
`lib/gstreamer-1.0/libgstdvbsubenc.so` and `lib/libgstcodecparsers-1.0.so` include `${gstreamer.dev}/include/gstreamer-1.0/gst/base/gstbitwriter.h` in their .rodata section, increasing the runtime closure unnecessarily. This happens because `gstbitwriter.h` header uses GLib’s `g_assert` macro, which wants to print `__FILE__` on assertion failure.

The assertions can and should be disabled on stable releases (7b8d74c15b) so let’s do that.
2021-10-13 22:53:14 +02:00
Sandro Jäckel
95947e7346
gst_all_1.gst-plugins-bad: enable libopenmtp 2021-09-05 03:57:00 +02:00
Rick van Schijndel
dc98b9aa7d gstreamer: support cross by disabling introspection 2021-07-02 21:06:51 +02:00
Jan Tojnar
c05d8ea394
gst_all_1.gst-plugins-bad: fix build on Darwin 2021-05-05 22:43:06 +02:00
Sandro Jäckel
40a88de407
gst_all_1: cleanup, remove darwin from inputs 2021-03-05 18:14:36 +01:00