diff -r ff28137410eb -r 8a43aff7e982 mozilla-pipewire-0-3.patch --- a/mozilla-pipewire-0-3.patch Thu Sep 17 14:32:09 2020 +0200 +++ b/mozilla-pipewire-0-3.patch Wed Sep 30 09:47:34 2020 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent f530b1587cd1c0a79c34f91a9690c4cc4c33ac31 +# Parent 5bd7b491505076dc38ba1efc7c406b9c53ba8389 diff --git a/config/system-headers.mozbuild b/config/system-headers.mozbuild --- a/config/system-headers.mozbuild @@ -65,13 +65,13 @@ diff --git a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build --- a/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +++ b/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build -@@ -289,16 +289,40 @@ if CONFIG["OS_TARGET"] == "WINNT": - "/media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_directx.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_magnifier.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/win/win_shared.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/win/window_capture_utils.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_win.cc", - "/media/webrtc/trunk/webrtc/modules/desktop_capture/window_finder_win.cc" +@@ -112,16 +112,39 @@ if CONFIG["OS_TARGET"] == "DragonFly": + "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_atom_cache.cc", + "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc", + "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", + "/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc", + "/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc", + "/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc" ] +# PipeWire specific files @@ -97,8 +97,7 @@ + "/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc" + ] + -+ - if CONFIG["OS_TARGET"] == "NetBSD": + if CONFIG["OS_TARGET"] == "FreeBSD": DEFINES["USE_X11"] = "1" DEFINES["WEBRTC_BSD"] = True