gnu: ffmpeg-jami: Apply patch adding pipewire support.

* gnu/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/video.scm (ffmpeg-jami) [source]: Apply it.

Change-Id: I93efcda6e688cea46d8a878b5a436422f1827ec3
This commit is contained in:
Maxim Cournoyer 2024-03-26 11:42:34 -04:00
parent 022a31e045
commit af1000a9bf
No known key found for this signature in database
GPG key ID: 1260E46482E63562
3 changed files with 1454 additions and 1 deletions

View file

@ -1197,6 +1197,7 @@ dist_patch_DATA = \
%D%/packages/patches/ffmpeg-jami-libopusdec-enable-FEC.patch \
%D%/packages/patches/ffmpeg-jami-libopusenc-enable-FEC.patch \
%D%/packages/patches/ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch \
%D%/packages/patches/ffmpeg-jami-pipewiregrab-source-filter.patch \
%D%/packages/patches/ffmpeg-jami-remove-mjpeg-log.patch \
%D%/packages/patches/ffmpeg-jami-screen-sharing-x11-fix.patch \
%D%/packages/patches/fifengine-boost-compat.patch \

File diff suppressed because it is too large Load diff

View file

@ -2020,7 +2020,8 @@ (define-public ffmpeg-jami
"ffmpeg-jami-rtp_ext_abs_send_time.patch"
"ffmpeg-jami-libopusdec-enable-FEC.patch"
"ffmpeg-jami-libopusenc-reload-packet-loss-at-encode.patch"
"ffmpeg-jami-screen-sharing-x11-fix.patch"))))))
"ffmpeg-jami-screen-sharing-x11-fix.patch"
"ffmpeg-jami-pipewiregrab-source-filter.patch"))))))
(arguments
(substitute-keyword-arguments (package-arguments ffmpeg)
((#:configure-flags _ '())