#19 Enable PipeWire support in WebRTC
Closed a year ago by spot. Opened a year ago by tpopela.
rpms/ tpopela/chromium master  into  master

file modified
+8 -1

@@ -387,6 +387,11 @@ 

  BuildRequires:	pciutils-devel

  BuildRequires:	pulseaudio-libs-devel

  

+ # For screen sharing on Wayland, currently Fedora only thing - no epel

+ %if 0%{?fedora}

+ BuildRequires:	pkgconfig(libpipewire-0.2)

+ %endif

+ 

  # for /usr/bin/appstream-util

  BuildRequires: libappstream-glib

  

@@ -1059,7 +1064,9 @@ 

  CHROMIUM_BROWSER_GN_DEFINES+=' use_aura=true'

  CHROMIUM_BROWSER_GN_DEFINES+=' enable_widevine=true'

  CHROMIUM_BROWSER_GN_DEFINES+=' use_vaapi=true'

- # CHROMIUM_BROWSER_GN_DEFINES+=' enable_webrtc=true'

+ %if 0%{?fedora}

+ CHROMIUM_BROWSER_GN_DEFINES+=' rtc_use_pipewire=true rtc_link_pipewire=true'

+ %endif

  export CHROMIUM_BROWSER_GN_DEFINES

  

  CHROMIUM_HEADLESS_GN_DEFINES=""

Only for Chromium 73+.

@spot Tom, I created only one PR, but merge it please everywhere.

We want to wrap the new pipewire defines in a %if 0%{?fedora}, right?

True! (Tell me why I didn't done it). Let me update the PR.

rebased onto 8ac1697

a year ago

I've got this spec opened to hack it up to 73, so this won't merge cleanly, but your changes are already in my local copy, thanks.

Pull-Request has been closed by spot

a year ago