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 ];