ffmpeg: add librist (#353473)

This commit is contained in:
Atemu 2024-11-04 06:31:28 +01:00 committed by GitHub
commit d2e8dbc576
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -100,6 +100,7 @@
, withQrencode ? withFullDeps && lib.versionAtLeast version "7" # QR encode generation , withQrencode ? withFullDeps && lib.versionAtLeast version "7" # QR encode generation
, withQuirc ? withFullDeps && lib.versionAtLeast version "7" # QR decoding , withQuirc ? withFullDeps && lib.versionAtLeast version "7" # QR decoding
, withRav1e ? withFullDeps # AV1 encoder (focused on speed and safety) , withRav1e ? withFullDeps # AV1 encoder (focused on speed and safety)
, withRist ? withHeadlessDeps # Reliable Internet Stream Transport (RIST) protocol
, withRtmp ? withFullDeps # RTMP[E] support , withRtmp ? withFullDeps # RTMP[E] support
, withRubberband ? withFullDeps && withGPL # Rubberband filter , withRubberband ? withFullDeps && withGPL # Rubberband filter
, withSamba ? withFullDeps && !stdenv.hostPlatform.isDarwin && withGPLv3 # Samba protocol , withSamba ? withFullDeps && !stdenv.hostPlatform.isDarwin && withGPLv3 # Samba protocol
@ -278,6 +279,7 @@
, libplacebo_5 , libplacebo_5
, libpulseaudio , libpulseaudio
, libraw1394 , libraw1394
, librist
, librsvg , librsvg
, libssh , libssh
, libtensorflow , libtensorflow
@ -639,6 +641,7 @@ stdenv.mkDerivation (finalAttrs: {
(enableFeature withQuirc "libquirc") (enableFeature withQuirc "libquirc")
] ++ [ ] ++ [
(enableFeature withRav1e "librav1e") (enableFeature withRav1e "librav1e")
(enableFeature withRist "librist")
(enableFeature withRtmp "librtmp") (enableFeature withRtmp "librtmp")
(enableFeature withRubberband "librubberband") (enableFeature withRubberband "librubberband")
(enableFeature withSamba "libsmbclient") (enableFeature withSamba "libsmbclient")
@ -792,6 +795,7 @@ stdenv.mkDerivation (finalAttrs: {
++ optionals withQrencode [ qrencode ] ++ optionals withQrencode [ qrencode ]
++ optionals withQuirc [ quirc ] ++ optionals withQuirc [ quirc ]
++ optionals withRav1e [ rav1e ] ++ optionals withRav1e [ rav1e ]
++ optionals withRist [ librist ]
++ optionals withRtmp [ rtmpdump ] ++ optionals withRtmp [ rtmpdump ]
++ optionals withRubberband [ rubberband ] ++ optionals withRubberband [ rubberband ]
++ optionals withSamba [ samba ] ++ optionals withSamba [ samba ]