From 22e84b31da6c56ec2fa8182c6ec465977344d7dc Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 5 Jul 2025 20:15:19 +0200 Subject: [PATCH] gst_all_1.gst-plugins-bad: Only enable ldacbt and webrtc-audio-processing_1 when supported They both only support little-endian architectures. --- pkgs/development/libraries/gstreamer/bad/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gstreamer/bad/default.nix b/pkgs/development/libraries/gstreamer/bad/default.nix index efb261a613e6..56bd7fcbdce1 100644 --- a/pkgs/development/libraries/gstreamer/bad/default.nix +++ b/pkgs/development/libraries/gstreamer/bad/default.nix @@ -24,6 +24,7 @@ # warning: No decoder available for type 'video/x-h264, stream-format=(string)avc, [...], lcevc=(boolean)false, [...] lcevcdecSupport ? false, lcevcdec, + ldacbtSupport ? lib.meta.availableOn stdenv.hostPlatform ldacbt, ldacbt, liblc3, libass, @@ -31,6 +32,7 @@ ladspaH, lcms2, libnice, + webrtcAudioProcessingSupport ? lib.meta.availableOn stdenv.hostPlatform webrtc-audio-processing_1, webrtc-audio-processing_1, lilv, lv2, @@ -164,10 +166,8 @@ stdenv.mkDerivation (finalAttrs: { orc json-glib lcms2 - ldacbt liblc3 libass - webrtc-audio-processing_1 libbs2b libmodplug openjpeg @@ -270,6 +270,12 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals lcevcdecSupport [ lcevcdec ] + ++ lib.optionals ldacbtSupport [ + ldacbt + ] + ++ lib.optionals webrtcAudioProcessingSupport [ + webrtc-audio-processing_1 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ apple-sdk_gstreamer ];