gst_all_1.gst-plugins-bad: Only enable ldacbt and webrtc-audio-processing_1 when supported

They both only support little-endian architectures.
This commit is contained in:
OPNA2608
2025-07-05 20:19:37 +02:00
parent 9d5a7b5abb
commit 22e84b31da
@@ -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
];