summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rw-r--r--mail/Makefile2
-rw-r--r--mail/aerc/Makefile2
-rw-r--r--mail/c-sig/Makefile2
-rw-r--r--mail/hydroxide/Makefile2
-rw-r--r--mail/mailhog/Makefile2
-rw-r--r--mail/mailio/Makefile3
-rw-r--r--mail/mailio/distinfo6
-rw-r--r--mail/mailpit/Makefile5
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json66
-rw-r--r--mail/mailslurper/Makefile2
-rw-r--r--mail/mew-devel/Makefile6
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/mew/Makefile2
-rw-r--r--mail/mox/Makefile3
-rw-r--r--mail/mu4e-maildirs/Makefile57
-rw-r--r--mail/mu4e-maildirs/distinfo3
-rw-r--r--mail/mu4e-maildirs/files/patch-mu4e-maildirs-extension.el10
-rw-r--r--mail/mu4e-maildirs/pkg-descr1
-rw-r--r--mail/mu4e-maildirs/pkg-message10
-rw-r--r--mail/mutt/Makefile2
-rw-r--r--mail/mutt/distinfo6
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/opendkim-devel/Makefile2
-rw-r--r--mail/opensmtpd-filter-rspamd/Makefile2
-rw-r--r--mail/opensmtpd-filter-senderscore/Makefile2
-rw-r--r--mail/p5-Mail-Box/Makefile8
-rw-r--r--mail/p5-Mail-Box/distinfo6
-rw-r--r--mail/p5-Mail-Milter-Authentication/Makefile3
-rw-r--r--mail/p5-Mail-Milter-Authentication/distinfo6
-rw-r--r--mail/p5-Sisimai/Makefile2
-rw-r--r--mail/p5-Sisimai/distinfo6
-rw-r--r--mail/p5-Sisimai/pkg-plist12
-rw-r--r--mail/postfix-current/Makefile2
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/postfix/Makefile2
-rw-r--r--mail/postfix/distinfo6
-rw-r--r--mail/py-authres/Makefile4
-rw-r--r--mail/py-authres/pkg-descr22
-rw-r--r--mail/rubygem-actionmailbox-gitlab/distinfo6
-rw-r--r--mail/rubygem-actionmailbox81/Makefile2
-rw-r--r--mail/rubygem-actionmailbox81/distinfo6
-rw-r--r--mail/rubygem-actionmailer-gitlab/Makefile3
-rw-r--r--mail/rubygem-actionmailer-gitlab/distinfo6
-rw-r--r--mail/rubygem-actionmailer81/Makefile2
-rw-r--r--mail/rubygem-actionmailer81/distinfo6
-rw-r--r--mail/rubygem-mail-gitlab/Makefile26
-rw-r--r--mail/rubygem-mail-gitlab/distinfo3
-rw-r--r--mail/rubygem-mail-gitlab/pkg-descr2
-rw-r--r--mail/s-nail/Makefile2
-rw-r--r--mail/sendmail-devel/Makefile2
-rw-r--r--mail/sendmail-devel/distinfo6
-rw-r--r--mail/smtprelay/Makefile1
-rw-r--r--mail/snappymail/Makefile2
-rw-r--r--mail/textmail/Makefile2
-rw-r--r--mail/thunderbird/Makefile7
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--mail/thunderbird/files/patch-libwebrtc-generated5895
-rw-r--r--mail/thunderbird/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h19
60 files changed, 2925 insertions, 3390 deletions
diff --git a/mail/Makefile b/mail/Makefile
index 16aaae796cf6..45a9bb313a34 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -256,7 +256,6 @@
SUBDIR += msglint
SUBDIR += msmtp
SUBDIR += mu
- SUBDIR += mu4e-maildirs
SUBDIR += mulberry
SUBDIR += mutt
SUBDIR += mutt_vc_query
@@ -629,6 +628,7 @@
SUBDIR += rubygem-extended_email_reply_parser
SUBDIR += rubygem-gitlab-mail_room
SUBDIR += rubygem-mail
+ SUBDIR += rubygem-mail-gitlab
SUBDIR += rubygem-mail_room
SUBDIR += rubygem-mailboxer
SUBDIR += rubygem-mailfactory
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index 2a4e56f03709..c2297463589b 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aerc
DISTVERSION= 0.21.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
diff --git a/mail/c-sig/Makefile b/mail/c-sig/Makefile
index 026b393b2f0f..34d75101b0cd 100644
--- a/mail/c-sig/Makefile
+++ b/mail/c-sig/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 19
CATEGORIES= mail elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Signature insertion tool for Emacs
WWW= https://github.com/yasuhirokimura/c-sig
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index 75c2e607e1c3..c9a73ab1b1b1 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.30
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile
index 8002d2505887..2aa93e402ad2 100644
--- a/mail/mailhog/Makefile
+++ b/mail/mailhog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailhog
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= mail devel
MAINTAINER= mops@punkt.de
diff --git a/mail/mailio/Makefile b/mail/mailio/Makefile
index 2d403cbfc8a4..e9f84a962226 100644
--- a/mail/mailio/Makefile
+++ b/mail/mailio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mailio
-DISTVERSION= 0.25.1
-PORTREVISION= 2
+DISTVERSION= 0.25.3
CATEGORIES= mail devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/mail/mailio/distinfo b/mail/mailio/distinfo
index 5e0ff8ad44d1..df4664aefc21 100644
--- a/mail/mailio/distinfo
+++ b/mail/mailio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746744889
-SHA256 (karastojko-mailio-0.25.1_GH0.tar.gz) = 74cc49dbaa11bdac4b9ebe91b983853cccf64f8d3ca52e698fb0494b37a4801a
-SIZE (karastojko-mailio-0.25.1_GH0.tar.gz) = 205376
+TIMESTAMP = 1764693846
+SHA256 (karastojko-mailio-0.25.3_GH0.tar.gz) = 12b79d8a8211033d7e59be2e30521a8109ed83bda86c86437ebe7e04298a5aa5
+SIZE (karastojko-mailio-0.25.3_GH0.tar.gz) = 205584
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 095cfdfb6f5b..24be0d52dacc 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.27.11
+DISTVERSION= 1.28.0
+PORTREVISION= 1
CATEGORIES= mail devel
MASTER_SITES= https://www.madpilot.net/mailpit/:npmcache \
LOCAL/madpilot/mailpit:npmcache
@@ -18,7 +19,7 @@ ONLY_FOR_ARCHS_REASON= dependency modernc.org/sqlite only supported on these
BUILD_DEPENDS= npm>0:www/npm
-USES= go:1.24,modules tar:zstd
+USES= go:modules tar:zstd
USE_RC_SUBR= mailpit
GO_MODULE= github.com/axllent/mailpit
GO_BUILDFLAGS= -ldflags="-s -w -X \"github.com/axllent/mailpit/config.Version=${DISTVERSIONPREFIX}${DISTVERSION}\""
diff --git a/mail/mailpit/distinfo b/mail/mailpit/distinfo
index 45d2907a8e49..cbcc09c1ecbf 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1762681484
-SHA256 (go/mail_mailpit/mailpit-v1.27.11/mailpit-npm-cache-1.27.11.tar.zst) = aa56ba3f386e800cb20f0d9e380d258adb509b68861ff978c00d2f4f1d60bbee
-SIZE (go/mail_mailpit/mailpit-v1.27.11/mailpit-npm-cache-1.27.11.tar.zst) = 38050430
-SHA256 (go/mail_mailpit/mailpit-v1.27.11/v1.27.11.mod) = f8e7cb9a2582fcfbed4d4d061be4a72310df7d9aea0852284946c3af8b0dc390
-SIZE (go/mail_mailpit/mailpit-v1.27.11/v1.27.11.mod) = 3512
-SHA256 (go/mail_mailpit/mailpit-v1.27.11/v1.27.11.zip) = b89116ad8cb09ea7706e6a7d7311de88ec3769bc96f7a497ead170b82a9aab37
-SIZE (go/mail_mailpit/mailpit-v1.27.11/v1.27.11.zip) = 587724
+TIMESTAMP = 1764143623
+SHA256 (go/mail_mailpit/mailpit-v1.28.0/mailpit-npm-cache-1.28.0.tar.zst) = 8497a63cd675ff3b65c862049476c7abe79d1271b3238527fd3fa8b2536e6d3d
+SIZE (go/mail_mailpit/mailpit-v1.28.0/mailpit-npm-cache-1.28.0.tar.zst) = 38027899
+SHA256 (go/mail_mailpit/mailpit-v1.28.0/v1.28.0.mod) = cbdf02583d2eb4ebf2cd9a03ffb7e8fd70eee4ff2d6c04525fc2da240d25de63
+SIZE (go/mail_mailpit/mailpit-v1.28.0/v1.28.0.mod) = 3201
+SHA256 (go/mail_mailpit/mailpit-v1.28.0/v1.28.0.zip) = d7ad39f3c2f7f9b17232540012c6be0cdbaa46ca8c11d9904e2bad5161967f01
+SIZE (go/mail_mailpit/mailpit-v1.28.0/v1.28.0.zip) = 587525
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 061bd9422b87..fa371704fd59 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -17,9 +17,9 @@
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "2.10.0",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.0.tgz",
-- "integrity": "sha512-fdRs9PSrBF7QUntpZpq6BTw58fhgGJojgg39m9oFOJGZT+nip9b0so5cYY1oWl5pvemDLr0cPPsH46vwThEbpQ==",
+- "version": "2.10.1",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.10.1.tgz",
+- "integrity": "sha512-ckS3+vyJb5qGpEYv/s1OebUHDi/xSNtfgw1wqKZo7MR9F2z+qXr0q5XagafAG/9O0QPVIUfST0smluYSTpYFkg==",
- "dev": true,
- "license": "(Apache-2.0 AND BSD-3-Clause)",
- "peer": true
@@ -594,7 +594,7 @@
"node_modules/safe-identifier": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz",
-@@ -3832,391 +3327,6 @@
+@@ -3832,437 +3327,6 @@
"@parcel/watcher": "^2.4.1"
}
},
@@ -660,6 +660,29 @@
- "sass": "1.93.3"
- }
- },
+- "node_modules/sass-embedded-all-unknown/node_modules/sass": {
+- "version": "1.93.3",
+- "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz",
+- "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==",
+- "dev": true,
+- "license": "MIT",
+- "optional": true,
+- "peer": true,
+- "dependencies": {
+- "chokidar": "^4.0.0",
+- "immutable": "^5.0.2",
+- "source-map-js": ">=0.6.2 <2.0.0"
+- },
+- "bin": {
+- "sass": "sass.js"
+- },
+- "engines": {
+- "node": ">=14.0.0"
+- },
+- "optionalDependencies": {
+- "@parcel/watcher": "^2.4.1"
+- }
+- },
- "node_modules/sass-embedded-android-arm": {
- "version": "1.93.3",
- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.3.tgz",
@@ -930,6 +953,29 @@
- "sass": "1.93.3"
- }
- },
+- "node_modules/sass-embedded-unknown-all/node_modules/sass": {
+- "version": "1.93.3",
+- "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz",
+- "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==",
+- "dev": true,
+- "license": "MIT",
+- "optional": true,
+- "peer": true,
+- "dependencies": {
+- "chokidar": "^4.0.0",
+- "immutable": "^5.0.2",
+- "source-map-js": ">=0.6.2 <2.0.0"
+- },
+- "bin": {
+- "sass": "sass.js"
+- },
+- "engines": {
+- "node": ">=14.0.0"
+- },
+- "optionalDependencies": {
+- "@parcel/watcher": "^2.4.1"
+- }
+- },
- "node_modules/sass-embedded-win32-arm64": {
- "version": "1.93.3",
- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.3.tgz",
@@ -986,7 +1032,7 @@
"node_modules/semver": {
"version": "7.7.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
-@@ -4337,31 +3447,6 @@
+@@ -4383,31 +3447,6 @@
"ramda-adjunct": "^5.1.0"
}
},
@@ -1018,7 +1064,7 @@
"node_modules/timezones-list": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/timezones-list/-/timezones-list-3.1.0.tgz",
-@@ -4446,14 +3531,6 @@
+@@ -4492,14 +3531,6 @@
"integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==",
"license": "Apache-2.0"
},
@@ -1033,7 +1079,7 @@
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
-@@ -4499,14 +3576,6 @@
+@@ -4545,14 +3576,6 @@
"dev": true,
"license": "MIT"
},
@@ -1046,9 +1092,9 @@
- "peer": true
- },
"node_modules/vue": {
- "version": "3.5.24",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.24.tgz",
-@@ -4535,31 +3604,6 @@
+ "version": "3.5.25",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.25.tgz",
+@@ -4581,31 +3604,6 @@
"license": "MIT",
"peerDependencies": {
"vue": "^3"
diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile
index 9ed7167cf3a5..13d757c7fc7f 100644
--- a/mail/mailslurper/Makefile
+++ b/mail/mailslurper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailslurper
DISTVERSIONPREFIX= release-
DISTVERSION= 1.15.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= mail
MAINTAINER= einar@isnic.is
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index e46b057eb36b..ff111d858dc7 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,11 +1,11 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.10-46
-DISTVERSIONSUFFIX= -g8b710a0
+DISTVERSION= 6.10-49
+DISTVERSIONSUFFIX= -ge50839a
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Messaging in the Emacs World for emacs (Development Version)
WWW= https://www.Mew.org/
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 7211d99c8817..33f20dd29124 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761523817
-SHA256 (kazu-yamamoto-Mew-v6.10-46-g8b710a0_GH0.tar.gz) = b20a637b5f2808093e43cf69b86f7cc0aabfeff2171e228e8f514bbf132add31
-SIZE (kazu-yamamoto-Mew-v6.10-46-g8b710a0_GH0.tar.gz) = 1022010
+TIMESTAMP = 1764400621
+SHA256 (kazu-yamamoto-Mew-v6.10-49-ge50839a_GH0.tar.gz) = cf2c414ff6263e6a18bc24d17887506550d9236e1b7594d1a75fb2bf5cfa0d87
+SIZE (kazu-yamamoto-Mew-v6.10-49-ge50839a_GH0.tar.gz) = 1021959
diff --git a/mail/mew/Makefile b/mail/mew/Makefile
index 11f90df7aeb9..90bd775f44b6 100644
--- a/mail/mew/Makefile
+++ b/mail/mew/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= mail elisp
MASTER_SITES= http://www.mew.org/Release/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Messaging in the Emacs World for emacs
WWW= https://www.Mew.org/
diff --git a/mail/mox/Makefile b/mail/mox/Makefile
index f14a237214b6..a98303690f37 100644
--- a/mail/mox/Makefile
+++ b/mail/mox/Makefile
@@ -17,6 +17,9 @@ LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.MPLv2.0
USES= go:1.23,modules
+DEPRECATED= Uses old go, but try building without USES=go:someversion
+EXPIRATION_DATE=2026-01-01
+
GO_MODULE= github.com/mjl-/mox
PLIST_FILES= bin/${PORTNAME}
diff --git a/mail/mu4e-maildirs/Makefile b/mail/mu4e-maildirs/Makefile
deleted file mode 100644
index e6d45dd48ba8..000000000000
--- a/mail/mu4e-maildirs/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-PORTNAME= mu4e-maildirs
-PORTVERSION= 0.8.20201028
-PORTREVISION= 19
-CATEGORIES= mail
-PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
-
-MAINTAINER= hrs@FreeBSD.org
-COMMENT= Maildirs extension for Mu4e
-WWW= https://github.com/agpchil/mu4e-maildirs-extension
-
-LICENSE= GPLv3
-
-DEPRECATED= Upstream discourages using this software and recommends feature now integrated into mail/mu
-EXPIRATION_DATE= 2025-11-30
-BROKEN= does not build with recent version of mail/mu: Cannot open load file: No such file or directory, mu4e-config
-
-BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \
- mu>0:mail/mu
-RUN_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \
- mu>0:mail/mu
-
-USES= emacs
-USE_GITHUB= yes
-GH_PROJECT= ${PORTNAME}-extension
-GH_ACCOUNT= agpchil
-GH_TAGNAME= 1167bc6
-
-NO_ARCH= yes
-PLIST_FILES= ${EMACS_SITE_LISPDIR}/mu4e/mu4e-maildirs-extension.elc \
- ${EMACS_SITE_LISPDIR}/mu4e/mu4e-maildirs-extension.el.gz
-PORTDOCS= README.md
-
-OPTIONS_DEFINE= DOCS
-
-do-build:
- cd ${WRKSRC} && ${EMACS_CMD} --batch \
- --eval "(provide 'mu4e)" \
- --eval "(defvar mu4e~main-buffer-name \"tests\")" \
- --eval "(defvar mu4e-mu-binary \"mu\")" \
- --eval "(require 'cl)" \
- -l dash.el \
- -l mu4e-maildirs-extension.el \
- --eval "(byte-compile-file \"mu4e-maildirs-extension.el\")" && \
- ${GZIP_CMD} mu4e-maildirs-extension.el
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/mu4e && \
- cd ${WRKSRC} && ${INSTALL_DATA} \
- mu4e-maildirs-extension.elc \
- mu4e-maildirs-extension.el.gz \
- ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/mu4e
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR} && \
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/mail/mu4e-maildirs/distinfo b/mail/mu4e-maildirs/distinfo
deleted file mode 100644
index 0893ac080698..000000000000
--- a/mail/mu4e-maildirs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1629742120
-SHA256 (agpchil-mu4e-maildirs-extension-0.8.20201028-1167bc6_GH0.tar.gz) = fbd8f18ede3d95bdc1f81b48ae528dffc6bb6c11aff7ec4f4642b9cee4de2a92
-SIZE (agpchil-mu4e-maildirs-extension-0.8.20201028-1167bc6_GH0.tar.gz) = 10948
diff --git a/mail/mu4e-maildirs/files/patch-mu4e-maildirs-extension.el b/mail/mu4e-maildirs/files/patch-mu4e-maildirs-extension.el
deleted file mode 100644
index 216eef3e600a..000000000000
--- a/mail/mu4e-maildirs/files/patch-mu4e-maildirs-extension.el
+++ /dev/null
@@ -1,10 +0,0 @@
---- mu4e-maildirs-extension.el.orig 2020-10-28 09:21:07 UTC
-+++ mu4e-maildirs-extension.el
-@@ -34,6 +34,7 @@
-
- ;;; Code:
- (require 'mu4e)
-+(require 'mu4e-config)
- (require 'dash)
-
- (defgroup mu4e-maildirs-extension nil
diff --git a/mail/mu4e-maildirs/pkg-descr b/mail/mu4e-maildirs/pkg-descr
deleted file mode 100644
index 5b5e30af148e..000000000000
--- a/mail/mu4e-maildirs/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-This is an mu4e extension to show a maildir summary in `mu4e-main-view`.
diff --git a/mail/mu4e-maildirs/pkg-message b/mail/mu4e-maildirs/pkg-message
deleted file mode 100644
index 5385ed3585cc..000000000000
--- a/mail/mu4e-maildirs/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-To enable this extension, add the following lines into ~/.emacs:
-
-(require 'mu4e-maildirs-extension)
-(mu4e-maildirs-extension)
-EOM
-}
-]
diff --git a/mail/mutt/Makefile b/mail/mutt/Makefile
index 8a495f3c6336..6ef6eff57f79 100644
--- a/mail/mutt/Makefile
+++ b/mail/mutt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mutt
-DISTVERSION= 2.2.15
+DISTVERSION= 2.2.16
CATEGORIES+= mail
MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \
https://bitbucket.org/mutt/mutt/downloads/
diff --git a/mail/mutt/distinfo b/mail/mutt/distinfo
index 27688e46001d..dac0a94ce039 100644
--- a/mail/mutt/distinfo
+++ b/mail/mutt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759540899
-SHA256 (mutt/mutt-2.2.15.tar.gz) = a51686104e4203f4c2a3b176527be3b95d08e808e94fd2dcadb7c30566bf894d
-SIZE (mutt/mutt-2.2.15.tar.gz) = 5555304
+TIMESTAMP = 1763797056
+SHA256 (mutt/mutt-2.2.16.tar.gz) = 1d3109a743ad8b25eef97109b2bdb465db7837d0a8d211cd388be1b6faac3f32
+SIZE (mutt/mutt-2.2.16.tar.gz) = 5557080
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index 318b6b4d826b..f5e319dcca42 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.15
+PORTVERSION= 5.6.2
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index a98e8fa423c3..c8820b9d9c15 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763116125
-SHA256 (nextcloud/mail-v5.5.15.tar.gz) = b3edf0def2dafc9dc8e6faa92261f8954f0e4dd9b60ad7c6f47b1ac8cc9a703d
-SIZE (nextcloud/mail-v5.5.15.tar.gz) = 29259594
+TIMESTAMP = 1764756768
+SHA256 (nextcloud/mail-v5.6.2.tar.gz) = 0eea445488255ab1fa5d33af3b57423276c219cff1465b2b5cca46064eab0263
+SIZE (nextcloud/mail-v5.6.2.tar.gz) = 31679293
diff --git a/mail/opendkim-devel/Makefile b/mail/opendkim-devel/Makefile
index f12c4cfc0bfa..d07c7594aec2 100644
--- a/mail/opendkim-devel/Makefile
+++ b/mail/opendkim-devel/Makefile
@@ -6,7 +6,7 @@ PORTREVISION= 2
CATEGORIES= mail security
PKGNAMESUFFIX= -devel
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= DKIM library and milter implementation
WWW= http://opendkim.org/
diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile
index a4630076f593..d4ff236b7ed7 100644
--- a/mail/opensmtpd-filter-rspamd/Makefile
+++ b/mail/opensmtpd-filter-rspamd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensmtpd-filter-rspamd
PORTVERSION= 0.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile
index 7d55e0b0ad22..b1b4acea7310 100644
--- a/mail/opensmtpd-filter-senderscore/Makefile
+++ b/mail/opensmtpd-filter-senderscore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensmtpd-filter-senderscore
PORTVERSION= 0.1.2
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/p5-Mail-Box/Makefile b/mail/p5-Mail-Box/Makefile
index 7ee7a4920e39..c3bf2cd6a3cb 100644
--- a/mail/p5-Mail-Box/Makefile
+++ b/mail/p5-Mail-Box/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-Box
-PORTVERSION= 3.011
+PORTVERSION= 3.012
CATEGORIES= mail perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MARKOV
@@ -16,9 +16,9 @@ BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Devel-GlobalDestruction>=0.09:devel/p5-Devel-GlobalDestruction \
p5-File-Remove>=0.20:devel/p5-File-Remove \
p5-IO-Stringy>=0:devel/p5-IO-Stringy \
- p5-Mail-Message>=3.013:mail/p5-Mail-Message \
- p5-Mail-Transport>=3.003:mail/p5-Mail-Transport \
- p5-Object-Realize-Later>=0.19:devel/p5-Object-Realize-Later \
+ p5-Mail-Message>=3.013<4.0:mail/p5-Mail-Message \
+ p5-Mail-Transport>=3.003<4.0:mail/p5-Mail-Transport \
+ p5-Object-Realize-Later>=0.19<4.0:devel/p5-Object-Realize-Later \
p5-TimeDate>=0:devel/p5-TimeDate
USES= perl5
diff --git a/mail/p5-Mail-Box/distinfo b/mail/p5-Mail-Box/distinfo
index 092422038dac..8826a8484806 100644
--- a/mail/p5-Mail-Box/distinfo
+++ b/mail/p5-Mail-Box/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936094
-SHA256 (Mail-Box-3.011.tar.gz) = 0fdb5683c0b15fe95f50a6d5db6801e212797f0025a00f97460b75e8e96ed7ff
-SIZE (Mail-Box-3.011.tar.gz) = 295217
+TIMESTAMP = 1764510916
+SHA256 (Mail-Box-3.012.tar.gz) = c46be7efcc96149750f650261d20af057aba4bbf0180fcac0115fb639214ed29
+SIZE (Mail-Box-3.012.tar.gz) = 297640
diff --git a/mail/p5-Mail-Milter-Authentication/Makefile b/mail/p5-Mail-Milter-Authentication/Makefile
index 53baf988f692..c4334b016b12 100644
--- a/mail/p5-Mail-Milter-Authentication/Makefile
+++ b/mail/p5-Mail-Milter-Authentication/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mail-Milter-Authentication
-PORTVERSION= 3.20241024
+PORTVERSION= 4.20250811
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,6 +15,7 @@ BUILD_DEPENDS= p5-File-ShareDir-Install>0:devel/p5-File-ShareDir-Install
RUN_DEPENDS= p5-App-Cmd>0:devel/p5-App-Cmd \
p5-Clone>0:devel/p5-Clone \
p5-Date-Manip>0:devel/p5-Date-Manip \
+ p5-Email-Address-XS>=1.05:mail/p5-Email-Address-XS \
p5-Email-Date-Format>0:mail/p5-Email-Date-Format \
p5-Email-Sender>0:mail/p5-Email-Sender \
p5-Email-Simple>0:mail/p5-Email-Simple \
diff --git a/mail/p5-Mail-Milter-Authentication/distinfo b/mail/p5-Mail-Milter-Authentication/distinfo
index f4c8d3cf6126..4c49b3d97936 100644
--- a/mail/p5-Mail-Milter-Authentication/distinfo
+++ b/mail/p5-Mail-Milter-Authentication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736831642
-SHA256 (Mail-Milter-Authentication-3.20241024.tar.gz) = 1efc31886dab5c7e80be46e72f832cde4bcffde397c791fe1af68caa6d1e83e0
-SIZE (Mail-Milter-Authentication-3.20241024.tar.gz) = 258007
+TIMESTAMP = 1764431267
+SHA256 (Mail-Milter-Authentication-4.20250811.tar.gz) = eaf06533cc33ce3ee588a9a1394a91d85f63ed0a0ecfca1b1d5df2b7fbb65772
+SIZE (Mail-Milter-Authentication-4.20250811.tar.gz) = 258257
diff --git a/mail/p5-Sisimai/Makefile b/mail/p5-Sisimai/Makefile
index 7f37f222fbd5..a3151d39ca75 100644
--- a/mail/p5-Sisimai/Makefile
+++ b/mail/p5-Sisimai/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Sisimai
DISTVERSIONPREFIX= v
-DISTVERSION= 5.4.1
+DISTVERSION= 5.5.0
CATEGORIES= mail perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:AKXLIX
diff --git a/mail/p5-Sisimai/distinfo b/mail/p5-Sisimai/distinfo
index 2bd15bca13dc..982f41f6a2d1 100644
--- a/mail/p5-Sisimai/distinfo
+++ b/mail/p5-Sisimai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757518537
-SHA256 (Sisimai-v5.4.1.tar.gz) = 43249a16e99fd3e792aad31d3dddbd9925d5fcdb49f6c62807a894c18decbdf6
-SIZE (Sisimai-v5.4.1.tar.gz) = 1098478
+TIMESTAMP = 1765098464
+SHA256 (Sisimai-v5.5.0.tar.gz) = 97d1987cd595a1ae9ebce044608328d026e26231829efa0617b00e1fab78cd53
+SIZE (Sisimai-v5.5.0.tar.gz) = 1123394
diff --git a/mail/p5-Sisimai/pkg-plist b/mail/p5-Sisimai/pkg-plist
index ff45b9385e7e..d9518f6a13f4 100644
--- a/mail/p5-Sisimai/pkg-plist
+++ b/mail/p5-Sisimai/pkg-plist
@@ -25,15 +25,16 @@
%%SITE_PERL%%/Sisimai/Lhost/GoogleGroups.pm
%%SITE_PERL%%/Sisimai/Lhost/GoogleWorkspace.pm
%%SITE_PERL%%/Sisimai/Lhost/IMailServer.pm
-%%SITE_PERL%%/Sisimai/Lhost/InterScanMSS.pm
%%SITE_PERL%%/Sisimai/Lhost/KDDI.pm
%%SITE_PERL%%/Sisimai/Lhost/MailFoundry.pm
-%%SITE_PERL%%/Sisimai/Lhost/MailMarshalSMTP.pm
+%%SITE_PERL%%/Sisimai/Lhost/MailMarshal.pm
%%SITE_PERL%%/Sisimai/Lhost/MessagingServer.pm
+%%SITE_PERL%%/Sisimai/Lhost/Mimecast.pm
%%SITE_PERL%%/Sisimai/Lhost/Notes.pm
%%SITE_PERL%%/Sisimai/Lhost/OpenSMTPD.pm
%%SITE_PERL%%/Sisimai/Lhost/Postfix.pm
%%SITE_PERL%%/Sisimai/Lhost/Sendmail.pm
+%%SITE_PERL%%/Sisimai/Lhost/TrendMicro.pm
%%SITE_PERL%%/Sisimai/Lhost/V5sendmail.pm
%%SITE_PERL%%/Sisimai/Lhost/Verizon.pm
%%SITE_PERL%%/Sisimai/Lhost/X1.pm
@@ -116,6 +117,7 @@
%%SITE_PERL%%/Sisimai/Rhost/Spectrum.pm
%%SITE_PERL%%/Sisimai/Rhost/Tencent.pm
%%SITE_PERL%%/Sisimai/Rhost/YahooInc.pm
+%%SITE_PERL%%/Sisimai/Rhost/Zoho.pm
%%SITE_PERL%%/Sisimai/SMTP.pm
%%SITE_PERL%%/Sisimai/SMTP/Command.pm
%%SITE_PERL%%/Sisimai/SMTP/Failure.pm
@@ -151,15 +153,16 @@
%%PERL5_MAN3%%/Sisimai::Lhost::GoogleGroups.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::GoogleWorkspace.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::IMailServer.3.gz
-%%PERL5_MAN3%%/Sisimai::Lhost::InterScanMSS.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::KDDI.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::MailFoundry.3.gz
-%%PERL5_MAN3%%/Sisimai::Lhost::MailMarshalSMTP.3.gz
+%%PERL5_MAN3%%/Sisimai::Lhost::MailMarshal.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::MessagingServer.3.gz
+%%PERL5_MAN3%%/Sisimai::Lhost::Mimecast.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::Notes.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::OpenSMTPD.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::Postfix.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::Sendmail.3.gz
+%%PERL5_MAN3%%/Sisimai::Lhost::TrendMicro.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::V5sendmail.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::Verizon.3.gz
%%PERL5_MAN3%%/Sisimai::Lhost::X1.3.gz
@@ -242,6 +245,7 @@
%%PERL5_MAN3%%/Sisimai::Rhost::Spectrum.3.gz
%%PERL5_MAN3%%/Sisimai::Rhost::Tencent.3.gz
%%PERL5_MAN3%%/Sisimai::Rhost::YahooInc.3.gz
+%%PERL5_MAN3%%/Sisimai::Rhost::Zoho.3.gz
%%PERL5_MAN3%%/Sisimai::SMTP.3.gz
%%PERL5_MAN3%%/Sisimai::SMTP::Command.3.gz
%%PERL5_MAN3%%/Sisimai::SMTP::Failure.3.gz
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index ce6c44d03e7d..920e2e20c879 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.11-20251030
+DISTVERSION= 3.11-20251125
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index 60b031365dcb..4ec639cb4a42 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761854497
-SHA256 (postfix/postfix-3.11-20251030.tar.gz) = a19478e6683173f129a2815881cf0568fcf640bfd9abc97cf668e93a98299577
-SIZE (postfix/postfix-3.11-20251030.tar.gz) = 5090494
+TIMESTAMP = 1764318132
+SHA256 (postfix/postfix-3.11-20251125.tar.gz) = 284588d0fe22bb6d256ff99ea9d8f047f52df27b0e96582c30c8f2c4c23b638d
+SIZE (postfix/postfix-3.11-20251125.tar.gz) = 5146258
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index e6f6d32f2787..0f947a9e5bb4 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.10.5
+DISTVERSION= 3.10.6
PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= mail
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index 81edd411bc4c..f612cf5cf132 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761853525
-SHA256 (postfix/postfix-3.10.5.tar.gz) = 6a926bf702173861b08e49bcb51fca3a2f269f9a337f72ef159bf46052087e35
-SIZE (postfix/postfix-3.10.5.tar.gz) = 5039523
+TIMESTAMP = 1764276925
+SHA256 (postfix/postfix-3.10.6.tar.gz) = 71b383f57d4cb363201be8a301bcbafe304aadbe7f38ebde41cd5b952248465b
+SIZE (postfix/postfix-3.10.6.tar.gz) = 5039838
diff --git a/mail/py-authres/Makefile b/mail/py-authres/Makefile
index cf0db8a674b6..a452bbdd38b6 100644
--- a/mail/py-authres/Makefile
+++ b/mail/py-authres/Makefile
@@ -5,8 +5,8 @@ CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= yasu@FreeBSD.org
-COMMENT= Python module for RFC 5451 Authentication-Results headers
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Authentication Results Header Module
WWW= https://launchpad.net/authentication-results-python
LICENSE= APACHE20
diff --git a/mail/py-authres/pkg-descr b/mail/py-authres/pkg-descr
index 09359b7713bb..53a8eab92aed 100644
--- a/mail/py-authres/pkg-descr
+++ b/mail/py-authres/pkg-descr
@@ -1,8 +1,16 @@
-This is python module for RFC 5451 Authentication-Results Headers
-generation and parsing.
-It also supports Authentication Results extensions:
+This module (authres) is designed to provide support for RFC 5451/7001,
+originally https://tools.ietf.org/html/rfc5451 (and then
+https://tools.ietf.org/html/rfc7001 and https://tools.ietf.org/html/rfc7601) and
+currently https://tools.ietf.org/html/rfc8601, processing in Python.
-RFC 5617 DKIM/ADSP
-RFC 6008 DKIM signature identification (header.b)
-RFC 6212 Vouch By Reference (VBR)
-draft-kucherawy-dmarc-base-00 DMARC
+It also supports Authentication Results extensions:
+- RFC 5617 DKIM/ADSP
+- RFC 6008 DKIM signature identification (header.b)
+- RFC 6212 Vouch By Reference (VBR)
+- RFC 6577 Sender Policy Framework (SPF)
+- RFC 7281 Authentication-Results Registration for S/MIME
+- RFC 7293, The Require-Recipient-Valid-Since Header Field and SMTP Service
+ Extension, header field types
+- RFC 7489 Domain-based Message Authentication, Reporting, and Conformance
+ (DMARC)
+- RFC 8617 The Authenticated Received Chain (ARC) Protocol
diff --git a/mail/rubygem-actionmailbox-gitlab/distinfo b/mail/rubygem-actionmailbox-gitlab/distinfo
index a92f4014f786..bba159b3263a 100644
--- a/mail/rubygem-actionmailbox-gitlab/distinfo
+++ b/mail/rubygem-actionmailbox-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146397
-SHA256 (rubygem/actionmailbox-7.1.5.2.gem) = 192b1dc102fe2b917cfc829a9944f6b08fd3237d10cf166498f7927857dcac4e
-SIZE (rubygem/actionmailbox-7.1.5.2.gem) = 22528
+TIMESTAMP = 1763614435
+SHA256 (rubygem/actionmailbox-7.1.6.gem) = ded958ad8ec147a5f14555833541f07063af188777b09b50cfeeaa623bc2f731
+SIZE (rubygem/actionmailbox-7.1.6.gem) = 22528
diff --git a/mail/rubygem-actionmailbox81/Makefile b/mail/rubygem-actionmailbox81/Makefile
index 782d7294ab1f..88a36c24c8bf 100644
--- a/mail/rubygem-actionmailbox81/Makefile
+++ b/mail/rubygem-actionmailbox81/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionmailbox
-PORTVERSION= 8.1.0
+PORTVERSION= 8.1.1
CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 81
diff --git a/mail/rubygem-actionmailbox81/distinfo b/mail/rubygem-actionmailbox81/distinfo
index 6b714a3354e3..a955c653fc0e 100644
--- a/mail/rubygem-actionmailbox81/distinfo
+++ b/mail/rubygem-actionmailbox81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526258
-SHA256 (rubygem/actionmailbox-8.1.0.gem) = 96cd0c4ec02ba54f117ac31df0a1c607f5b45bcfd8474d6ae068a38615f73b72
-SIZE (rubygem/actionmailbox-8.1.0.gem) = 22016
+TIMESTAMP = 1763854446
+SHA256 (rubygem/actionmailbox-8.1.1.gem) = aa99703a9b2fa32c5a4a93bb21fef79e2935d8db4d1fd5ef0772847be5d43205
+SIZE (rubygem/actionmailbox-8.1.1.gem) = 22016
diff --git a/mail/rubygem-actionmailer-gitlab/Makefile b/mail/rubygem-actionmailer-gitlab/Makefile
index 36bf654c541a..7446e2fe6c5e 100644
--- a/mail/rubygem-actionmailer-gitlab/Makefile
+++ b/mail/rubygem-actionmailer-gitlab/Makefile
@@ -17,6 +17,9 @@ RUN_DEPENDS= rubygem-actionpack-gitlab>=${PORTVERSION}<${PORTVERSION}_99:www/rub
rubygem-activejob-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob-gitlab \
rubygem-activesupport-gitlab>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport-gitlab \
rubygem-mail>=2.5.4,2<3,2:mail/rubygem-mail \
+ rubygem-net-imap>=0:mail/rubygem-net-imap \
+ rubygem-net-pop>=0:mail/rubygem-net-pop \
+ rubygem-net-smtp>=0:mail/rubygem-net-smtp \
rubygem-rails-dom-testing-rails-gitlab>=2.2<3:textproc/rubygem-rails-dom-testing-rails-gitlab
USES= gem
diff --git a/mail/rubygem-actionmailer-gitlab/distinfo b/mail/rubygem-actionmailer-gitlab/distinfo
index 6796fc5d09da..ecfb8866d687 100644
--- a/mail/rubygem-actionmailer-gitlab/distinfo
+++ b/mail/rubygem-actionmailer-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755146398
-SHA256 (rubygem/actionmailer-7.1.5.2.gem) = 7a5c5fec1eb1bc64e97dcb73d38f17f27df30d5118f7eeb60e575ec10a9e860b
-SIZE (rubygem/actionmailer-7.1.5.2.gem) = 34304
+TIMESTAMP = 1763614435
+SHA256 (rubygem/actionmailer-7.1.6.gem) = b07f6420ec66bd299a9da5a35c075849fbd5504e82793301b0c275fa4211d273
+SIZE (rubygem/actionmailer-7.1.6.gem) = 34304
diff --git a/mail/rubygem-actionmailer81/Makefile b/mail/rubygem-actionmailer81/Makefile
index 285ace8ae887..cf1e6ec09aae 100644
--- a/mail/rubygem-actionmailer81/Makefile
+++ b/mail/rubygem-actionmailer81/Makefile
@@ -1,5 +1,5 @@
PORTNAME= actionmailer
-PORTVERSION= 8.1.0
+PORTVERSION= 8.1.1
CATEGORIES= mail rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 81
diff --git a/mail/rubygem-actionmailer81/distinfo b/mail/rubygem-actionmailer81/distinfo
index d47a7e2f1e74..051c1bed28e8 100644
--- a/mail/rubygem-actionmailer81/distinfo
+++ b/mail/rubygem-actionmailer81/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762526260
-SHA256 (rubygem/actionmailer-8.1.0.gem) = e79d607c0b99ba384b535e4cbe1927351c409999cfc1a3214d2b3fcf06b36cb1
-SIZE (rubygem/actionmailer-8.1.0.gem) = 32768
+TIMESTAMP = 1763854448
+SHA256 (rubygem/actionmailer-8.1.1.gem) = 45755d7d4561363490ae82b17a5919bdef4dfe3bb400831819947c3a1d82afdf
+SIZE (rubygem/actionmailer-8.1.1.gem) = 33280
diff --git a/mail/rubygem-mail-gitlab/Makefile b/mail/rubygem-mail-gitlab/Makefile
new file mode 100644
index 000000000000..54d887ef1276
--- /dev/null
+++ b/mail/rubygem-mail-gitlab/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= mail
+PORTVERSION= 2.9.0
+CATEGORIES= mail rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Ruby email handler
+WWW= https://github.com/mikel/mail
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \
+ rubygem-mini_mime>=0.1.1:mail/rubygem-mini_mime \
+ rubygem-net-imap>=0:mail/rubygem-net-imap \
+ rubygem-net-pop>=0:mail/rubygem-net-pop \
+ rubygem-net-smtp>=0:mail/rubygem-net-smtp
+
+USES= cpe gem
+
+CPE_VENDOR= mail_project
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/mail/rubygem-mail-gitlab/distinfo b/mail/rubygem-mail-gitlab/distinfo
new file mode 100644
index 000000000000..9c50d465a3ff
--- /dev/null
+++ b/mail/rubygem-mail-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763480341
+SHA256 (rubygem/mail-2.9.0.gem) = 6fa6673ecd71c60c2d996260f9ee3dd387d4673b8169b502134659ece6d34941
+SIZE (rubygem/mail-2.9.0.gem) = 396800
diff --git a/mail/rubygem-mail-gitlab/pkg-descr b/mail/rubygem-mail-gitlab/pkg-descr
new file mode 100644
index 000000000000..8d06cb188b62
--- /dev/null
+++ b/mail/rubygem-mail-gitlab/pkg-descr
@@ -0,0 +1,2 @@
+Mail is an library for Ruby to handle email generation,
+parsing and sending in a simple, rubyesque manner.
diff --git a/mail/s-nail/Makefile b/mail/s-nail/Makefile
index c3c0c2889011..eb8ae430fe5d 100644
--- a/mail/s-nail/Makefile
+++ b/mail/s-nail/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 14.9.25
CATEGORIES= mail
MASTER_SITES= https://www.sdaoden.eu/downloads/
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Send and receive Internet mail
WWW= https://www.sdaoden.eu/code.html #s-mailx
diff --git a/mail/sendmail-devel/Makefile b/mail/sendmail-devel/Makefile
index 10f2a6e9c4c4..303ce90632c6 100644
--- a/mail/sendmail-devel/Makefile
+++ b/mail/sendmail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sendmail
-PORTVERSION= 8.18.1.15
+PORTVERSION= 8.18.1.16
PORTREVISION= 0
CATEGORIES= mail
MASTER_SITES= ftp://ftp.sendmail.org/pub/sendmail/snapshots/
diff --git a/mail/sendmail-devel/distinfo b/mail/sendmail-devel/distinfo
index 65d0b40d5eec..c71977f5e993 100644
--- a/mail/sendmail-devel/distinfo
+++ b/mail/sendmail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762105184
-SHA256 (sendmail.8.18.1.15.tar.gz) = 5dc6b67adfd04d564b4fe631d666d8237f12291f91b18efcc8b86619fd38f506
-SIZE (sendmail.8.18.1.15.tar.gz) = 2371839
+TIMESTAMP = 1764492137
+SHA256 (sendmail.8.18.1.16.tar.gz) = a55ea1ab12f5f62081feae3adf911f119fb0437930da603d2b91324d0d1c61b9
+SIZE (sendmail.8.18.1.16.tar.gz) = 2372700
diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile
index c637f9923ddb..fcb48faf65ca 100644
--- a/mail/smtprelay/Makefile
+++ b/mail/smtprelay/Makefile
@@ -1,6 +1,7 @@
PORTNAME= smtprelay
DISTVERSIONPREFIX=v
DISTVERSION= 1.13.0
+PORTREVISION= 1
CATEGORIES= mail
MAINTAINER= decke@FreeBSD.org
diff --git a/mail/snappymail/Makefile b/mail/snappymail/Makefile
index 9790a10ae3cb..5b3a04a4ada7 100644
--- a/mail/snappymail/Makefile
+++ b/mail/snappymail/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= mail www
MASTER_SITES= https://github.com/the-djmaze/snappymail/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
-MAINTAINER= yasu@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simple, modern, lightweight & fast web-based email client
WWW= https://snappymail.eu/
diff --git a/mail/textmail/Makefile b/mail/textmail/Makefile
index b5548f049e5d..bdc45a782a9f 100644
--- a/mail/textmail/Makefile
+++ b/mail/textmail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textmail
PORTVERSION= 20070803
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= mail
MASTER_SITES= http://raf.org/textmail/
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 1baeb2b0d729..787857977aa9 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,9 +1,8 @@
PORTNAME= thunderbird
-DISTVERSION= 145.0
-PORTREVISION= 3
+DISTVERSION= 146.0
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build2/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
@@ -11,7 +10,7 @@ COMMENT= Mozilla Thunderbird is standalone mail and news that stands above
WWW= https://www.thunderbird.net/
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.117:security/nss \
+ nss>=3.118:security/nss \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
graphite2>=1.3.14:graphics/graphite2 \
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 9d7c97edee62..f92b7201b100 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763060464
-SHA256 (thunderbird-145.0.source.tar.xz) = 4c24f99c45ac909e79f71072549ffcc2866097a6f5fab1dfd41c51918978b9b1
-SIZE (thunderbird-145.0.source.tar.xz) = 782126204
+TIMESTAMP = 1764876162
+SHA256 (thunderbird-146.0.source.tar.xz) = bd28bba1a10a709709eeaff40d605d523f58daf9f7c0d46798107129c1190c08
+SIZE (thunderbird-146.0.source.tar.xz) = 775218464
diff --git a/mail/thunderbird/files/patch-libwebrtc-generated b/mail/thunderbird/files/patch-libwebrtc-generated
index c09d5d546918..870dbd0fc349 100644
--- a/mail/thunderbird/files/patch-libwebrtc-generated
+++ b/mail/thunderbird/files/patch-libwebrtc-generated
@@ -1,13 +1,14 @@
-commit 2cc9257c2e654c532598271ed04efddda1e5f082
+commit 91d5feee32ac273c405d11b7533478e125ba1b28
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+Date: Tue Nov 25 22:46:47 2025 +0000
- regenerate FreeBSD libwebrtc patch for gecko 145
+ regenerate FreeBSD libwebrtc patch for gecko 146
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-index 34349a80d52b..fa28d93f2ce7 100644
+index aee79e4f8762..53fb767b2713 100644
--- third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
+++ third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -21,7 +22,6 @@ index 34349a80d52b..fa28d93f2ce7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38,7 +38,7 @@ index 34349a80d52b..fa28d93f2ce7 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -147,7 +147,7 @@ index 34349a80d52b..fa28d93f2ce7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -234,16 +234,15 @@ index 34349a80d52b..fa28d93f2ce7 100644
Library("resource_adaptation_api_gn")
diff --git third_party/libwebrtc/api/array_view_gn/moz.build third_party/libwebrtc/api/array_view_gn/moz.build
-index aba4df15e70d..940c0813b07b 100644
+index bd1db8d43c59..b9b8f890ae52 100644
--- third_party/libwebrtc/api/array_view_gn/moz.build
+++ third_party/libwebrtc/api/array_view_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -260,7 +259,7 @@ index aba4df15e70d..940c0813b07b 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -349,7 +348,7 @@ index aba4df15e70d..940c0813b07b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -375,7 +374,7 @@ index aba4df15e70d..940c0813b07b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -417,16 +416,15 @@ index aba4df15e70d..940c0813b07b 100644
-
Library("array_view_gn")
diff --git third_party/libwebrtc/api/async_dns_resolver_gn/moz.build third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
-index 7071eaa2c55c..d06057bdb4c7 100644
+index 02d940bac470..eaca805506ef 100644
--- third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/api/async_dns_resolver_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -443,7 +441,7 @@ index 7071eaa2c55c..d06057bdb4c7 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -540,7 +538,7 @@ index 7071eaa2c55c..d06057bdb4c7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -566,7 +564,7 @@ index 7071eaa2c55c..d06057bdb4c7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -608,10 +606,10 @@ index 7071eaa2c55c..d06057bdb4c7 100644
-
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/api/audio/aec3_config_gn/moz.build third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-index 9d1275357cc4..63a660cb0be8 100644
+index 9281d07ae0fd..6b5d596ace4a 100644
--- third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -625,7 +623,6 @@ index 9d1275357cc4..63a660cb0be8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -642,7 +639,7 @@ index 9d1275357cc4..63a660cb0be8 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -751,7 +748,7 @@ index 9d1275357cc4..63a660cb0be8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -838,10 +835,10 @@ index 9d1275357cc4..63a660cb0be8 100644
Library("aec3_config_gn")
diff --git third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-index 0da503561773..35a17e7b8dd2 100644
+index 21a38089fa53..9edfe25c428b 100644
--- third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -855,7 +852,6 @@ index 0da503561773..35a17e7b8dd2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -873,7 +869,7 @@ index 0da503561773..35a17e7b8dd2 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -989,7 +985,7 @@ index 0da503561773..35a17e7b8dd2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -1076,16 +1072,15 @@ index 0da503561773..35a17e7b8dd2 100644
Library("aec3_factory_gn")
diff --git third_party/libwebrtc/api/audio/audio_device_gn/moz.build third_party/libwebrtc/api/audio/audio_device_gn/moz.build
-index 4adeb31f19ea..dcaf6e34ca7f 100644
+index ec9e287800f9..8406c1f27370 100644
--- third_party/libwebrtc/api/audio/audio_device_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_device_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -1102,7 +1097,7 @@ index 4adeb31f19ea..dcaf6e34ca7f 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1191,7 +1186,7 @@ index 4adeb31f19ea..dcaf6e34ca7f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -1217,7 +1212,7 @@ index 4adeb31f19ea..dcaf6e34ca7f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1259,10 +1254,10 @@ index 4adeb31f19ea..dcaf6e34ca7f 100644
-
Library("audio_device_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-index e3f1eeca0543..a66627db589f 100644
+index 48004d56d26c..eead287814ee 100644
--- third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -1276,7 +1271,6 @@ index e3f1eeca0543..a66627db589f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -1293,7 +1287,7 @@ index e3f1eeca0543..a66627db589f 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1409,7 +1403,7 @@ index e3f1eeca0543..a66627db589f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -1496,16 +1490,15 @@ index e3f1eeca0543..a66627db589f 100644
Library("audio_frame_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
-index 4ade24b607cf..a862046a5e03 100644
+index e24b887aca02..afe5ea321104 100644
--- third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_frame_processor_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -1522,7 +1515,7 @@ index 4ade24b607cf..a862046a5e03 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1607,7 +1600,7 @@ index 4ade24b607cf..a862046a5e03 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -1633,7 +1626,7 @@ index 4ade24b607cf..a862046a5e03 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1675,16 +1668,15 @@ index 4ade24b607cf..a862046a5e03 100644
-
Library("audio_frame_processor_gn")
diff --git third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-index e09b103e5937..e4f8ac284c15 100644
+index c71e4aefc473..d5094f32fe87 100644
--- third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -1701,7 +1693,7 @@ index e09b103e5937..e4f8ac284c15 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -1797,7 +1789,7 @@ index e09b103e5937..e4f8ac284c15 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -1823,7 +1815,7 @@ index e09b103e5937..e4f8ac284c15 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -1865,10 +1857,10 @@ index e09b103e5937..e4f8ac284c15 100644
-
Library("audio_mixer_api_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-index e051e02a6d30..a4acafe34678 100644
+index d978579b2abd..8ca9f207ec62 100644
--- third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -1882,7 +1874,6 @@ index e051e02a6d30..a4acafe34678 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -1899,7 +1890,7 @@ index e051e02a6d30..a4acafe34678 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2015,7 +2006,7 @@ index e051e02a6d30..a4acafe34678 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -2102,10 +2093,10 @@ index e051e02a6d30..a4acafe34678 100644
Library("audio_processing_gn")
diff --git third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
-index 0914f0e18b89..a56412ac2f5a 100644
+index bcbad6855330..fc175bc15db7 100644
--- third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
+++ third_party/libwebrtc/api/audio/audio_processing_statistics_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -2119,7 +2110,6 @@ index 0914f0e18b89..a56412ac2f5a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -2136,7 +2126,7 @@ index 0914f0e18b89..a56412ac2f5a 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2241,7 +2231,7 @@ index 0914f0e18b89..a56412ac2f5a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -2328,10 +2318,10 @@ index 0914f0e18b89..a56412ac2f5a 100644
Library("audio_processing_statistics_gn")
diff --git third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
-index 87b27f4ee9fd..08b604c3e8ad 100644
+index 91819267ea18..190da4597629 100644
--- third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
+++ third_party/libwebrtc/api/audio/builtin_audio_processing_builder_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -2345,7 +2335,6 @@ index 87b27f4ee9fd..08b604c3e8ad 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -2363,7 +2352,7 @@ index 87b27f4ee9fd..08b604c3e8ad 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2479,7 +2468,7 @@ index 87b27f4ee9fd..08b604c3e8ad 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -2566,16 +2555,15 @@ index 87b27f4ee9fd..08b604c3e8ad 100644
Library("builtin_audio_processing_builder_gn")
diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index 62ebaabf6d01..d6be6247afbe 100644
+index 0447b43cda76..e63333ff3a68 100644
--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build
+++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -2592,7 +2580,7 @@ index 62ebaabf6d01..d6be6247afbe 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2688,7 +2676,7 @@ index 62ebaabf6d01..d6be6247afbe 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -2714,7 +2702,7 @@ index 62ebaabf6d01..d6be6247afbe 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -2756,10 +2744,10 @@ index 62ebaabf6d01..d6be6247afbe 100644
-
Library("echo_control_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index eb476bf4e811..0ca908fc006c 100644
+index ddc08b43582a..3474430e39d6 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -2773,7 +2761,6 @@ index eb476bf4e811..0ca908fc006c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -2790,7 +2777,7 @@ index eb476bf4e811..0ca908fc006c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -2906,7 +2893,7 @@ index eb476bf4e811..0ca908fc006c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -2993,10 +2980,10 @@ index eb476bf4e811..0ca908fc006c 100644
Library("audio_decoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index f8b716d152d9..128a13fa8b29 100644
+index 4f20b35f175a..c897f5d972c6 100644
--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -3010,7 +2997,6 @@ index f8b716d152d9..128a13fa8b29 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -3027,7 +3013,7 @@ index f8b716d152d9..128a13fa8b29 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3143,7 +3129,7 @@ index f8b716d152d9..128a13fa8b29 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -3230,10 +3216,10 @@ index f8b716d152d9..128a13fa8b29 100644
Library("audio_encoder_L16_gn")
diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 2c0c1a0e424a..d12cf9bf2495 100644
+index 34219b497edb..f92b57a92fad 100644
--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -3247,7 +3233,6 @@ index 2c0c1a0e424a..d12cf9bf2495 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -3264,7 +3249,7 @@ index 2c0c1a0e424a..d12cf9bf2495 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3380,7 +3365,7 @@ index 2c0c1a0e424a..d12cf9bf2495 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -3467,10 +3452,10 @@ index 2c0c1a0e424a..d12cf9bf2495 100644
Library("audio_codecs_api_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-index b2bba8174897..9e44036f912e 100644
+index dd1fb2ab90f9..9ca2d1b9cc08 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -3484,7 +3469,6 @@ index b2bba8174897..9e44036f912e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -3502,7 +3486,7 @@ index b2bba8174897..9e44036f912e 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3618,7 +3602,7 @@ index b2bba8174897..9e44036f912e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -3705,10 +3689,10 @@ index b2bba8174897..9e44036f912e 100644
Library("builtin_audio_decoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-index 9e966fa3dbaf..b6808557e2c3 100644
+index 5c50f1d023a5..f4d3b969a2d8 100644
--- third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -3722,7 +3706,6 @@ index 9e966fa3dbaf..b6808557e2c3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -3740,7 +3723,7 @@ index 9e966fa3dbaf..b6808557e2c3 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -3856,7 +3839,7 @@ index 9e966fa3dbaf..b6808557e2c3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -3943,10 +3926,10 @@ index 9e966fa3dbaf..b6808557e2c3 100644
Library("builtin_audio_encoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index 68b77f448a92..2d102909ed6b 100644
+index ff5f3ef6bb92..4ad68a39c2ef 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -3960,7 +3943,6 @@ index 68b77f448a92..2d102909ed6b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -3977,7 +3959,7 @@ index 68b77f448a92..2d102909ed6b 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4093,7 +4075,7 @@ index 68b77f448a92..2d102909ed6b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -4180,10 +4162,10 @@ index 68b77f448a92..2d102909ed6b 100644
Library("audio_decoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 3a0b25758b6f..5ec75aab3132 100644
+index e06f9a48fb40..29c1063fe54f 100644
--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -4197,7 +4179,6 @@ index 3a0b25758b6f..5ec75aab3132 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -4214,7 +4195,7 @@ index 3a0b25758b6f..5ec75aab3132 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4330,7 +4311,7 @@ index 3a0b25758b6f..5ec75aab3132 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -4417,10 +4398,10 @@ index 3a0b25758b6f..5ec75aab3132 100644
Library("audio_encoder_g711_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index a47d637406f2..052305452dcb 100644
+index 3bf3cbe2d4c3..57d954de06c2 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -4434,7 +4415,6 @@ index a47d637406f2..052305452dcb 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -4451,7 +4431,7 @@ index a47d637406f2..052305452dcb 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4567,7 +4547,7 @@ index a47d637406f2..052305452dcb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -4654,16 +4634,15 @@ index a47d637406f2..052305452dcb 100644
Library("audio_decoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 3181edf5f88d..d6c5f698a095 100644
+index 69b390a8d78d..da241ca25304 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -4680,7 +4659,7 @@ index 3181edf5f88d..d6c5f698a095 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4776,7 +4755,7 @@ index 3181edf5f88d..d6c5f698a095 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -4802,7 +4781,7 @@ index 3181edf5f88d..d6c5f698a095 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -4844,10 +4823,10 @@ index 3181edf5f88d..d6c5f698a095 100644
-
Library("audio_encoder_g722_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index c737718ad303..2db1764b24d1 100644
+index 4a214578903a..b263dc5c5671 100644
--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -4861,7 +4840,6 @@ index c737718ad303..2db1764b24d1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -4878,7 +4856,7 @@ index c737718ad303..2db1764b24d1 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -4994,7 +4972,7 @@ index c737718ad303..2db1764b24d1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5081,10 +5059,10 @@ index c737718ad303..2db1764b24d1 100644
Library("audio_encoder_g722_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index 68a8151b7ab6..a4e9076fe70d 100644
+index 7cdb268dfead..516dbbf91567 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -5098,7 +5076,6 @@ index 68a8151b7ab6..a4e9076fe70d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -5115,7 +5092,7 @@ index 68a8151b7ab6..a4e9076fe70d 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5231,7 +5208,7 @@ index 68a8151b7ab6..a4e9076fe70d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5318,16 +5295,15 @@ index 68a8151b7ab6..a4e9076fe70d 100644
Library("audio_decoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 79996d1a4f48..8d6c5a275846 100644
+index 0de46076d269..7f2da454fead 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -5344,7 +5320,7 @@ index 79996d1a4f48..8d6c5a275846 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5440,7 +5416,7 @@ index 79996d1a4f48..8d6c5a275846 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5466,7 +5442,7 @@ index 79996d1a4f48..8d6c5a275846 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -5508,10 +5484,10 @@ index 79996d1a4f48..8d6c5a275846 100644
-
Library("audio_decoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-index ac4cc821126a..ff493b5e5f6d 100644
+index ff8d5a8a045d..4eb2e353971f 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -5525,7 +5501,6 @@ index ac4cc821126a..ff493b5e5f6d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -5542,7 +5517,7 @@ index ac4cc821126a..ff493b5e5f6d 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5658,7 +5633,7 @@ index ac4cc821126a..ff493b5e5f6d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5745,10 +5720,10 @@ index ac4cc821126a..ff493b5e5f6d 100644
Library("audio_decoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index b60bfc62db0f..eadc54f8ebfd 100644
+index d8667c0e683b..1c7456f0533e 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -5762,7 +5737,6 @@ index b60bfc62db0f..eadc54f8ebfd 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -5779,7 +5753,7 @@ index b60bfc62db0f..eadc54f8ebfd 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5895,7 +5869,7 @@ index b60bfc62db0f..eadc54f8ebfd 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5982,10 +5956,10 @@ index b60bfc62db0f..eadc54f8ebfd 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index 3cddc786816c..378dca435fce 100644
+index 228087036228..9cbb90f8404c 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -5999,7 +5973,6 @@ index 3cddc786816c..378dca435fce 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -6017,7 +5990,7 @@ index 3cddc786816c..378dca435fce 100644
FINAL_LIBRARY = "xul"
-@@ -52,114 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6133,7 +6106,7 @@ index 3cddc786816c..378dca435fce 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -167,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -6220,10 +6193,10 @@ index 3cddc786816c..378dca435fce 100644
Library("audio_encoder_opus_config_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-index 070957b668ac..3b3e7074f3c7 100644
+index 768f143888a3..82aae85d04c3 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -6237,7 +6210,6 @@ index 070957b668ac..3b3e7074f3c7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -6254,7 +6226,7 @@ index 070957b668ac..3b3e7074f3c7 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6370,7 +6342,7 @@ index 070957b668ac..3b3e7074f3c7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -6457,10 +6429,10 @@ index 070957b668ac..3b3e7074f3c7 100644
Library("audio_encoder_opus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
-index d782ceeaf897..1d36b711c53a 100644
+index 29253b42c50c..093987e65a08 100644
--- third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus_audio_decoder_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -6474,7 +6446,6 @@ index d782ceeaf897..1d36b711c53a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -6491,7 +6462,7 @@ index d782ceeaf897..1d36b711c53a 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6607,7 +6578,7 @@ index d782ceeaf897..1d36b711c53a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -6694,10 +6665,10 @@ index d782ceeaf897..1d36b711c53a 100644
Library("opus_audio_decoder_factory_gn")
diff --git third_party/libwebrtc/api/audio_options_api_gn/moz.build third_party/libwebrtc/api/audio_options_api_gn/moz.build
-index 6493de098939..ecbadda009d4 100644
+index 13401fe31fc3..335c9e764a18 100644
--- third_party/libwebrtc/api/audio_options_api_gn/moz.build
+++ third_party/libwebrtc/api/audio_options_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -6711,7 +6682,6 @@ index 6493de098939..ecbadda009d4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -6728,7 +6698,7 @@ index 6493de098939..ecbadda009d4 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -6837,7 +6807,7 @@ index 6493de098939..ecbadda009d4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -6924,16 +6894,15 @@ index 6493de098939..ecbadda009d4 100644
Library("audio_options_api_gn")
diff --git third_party/libwebrtc/api/bitrate_allocation_gn/moz.build third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-index d77ac1a3c024..067cf0a3566b 100644
+index d82b6d36d152..0534696d9a46 100644
--- third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -6950,7 +6919,7 @@ index d77ac1a3c024..067cf0a3566b 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7039,7 +7008,7 @@ index d77ac1a3c024..067cf0a3566b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -7065,7 +7034,7 @@ index d77ac1a3c024..067cf0a3566b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7107,16 +7076,15 @@ index d77ac1a3c024..067cf0a3566b 100644
-
Library("bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/call_api_gn/moz.build third_party/libwebrtc/api/call_api_gn/moz.build
-index e3860a2d5cb0..01913d2a42d6 100644
+index 705bf2e04244..52ae9a5aaa46 100644
--- third_party/libwebrtc/api/call_api_gn/moz.build
+++ third_party/libwebrtc/api/call_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -7133,7 +7101,7 @@ index e3860a2d5cb0..01913d2a42d6 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7218,7 +7186,7 @@ index e3860a2d5cb0..01913d2a42d6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -7244,7 +7212,7 @@ index e3860a2d5cb0..01913d2a42d6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7286,16 +7254,15 @@ index e3860a2d5cb0..01913d2a42d6 100644
-
Library("call_api_gn")
diff --git third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-index 03536897a3e5..7d4e36cffba6 100644
+index 2c37fab92885..eb610c5ae493 100644
--- third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -7312,7 +7279,7 @@ index 03536897a3e5..7d4e36cffba6 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7401,7 +7368,7 @@ index 03536897a3e5..7d4e36cffba6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -7427,7 +7394,7 @@ index 03536897a3e5..7d4e36cffba6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7469,16 +7436,15 @@ index 03536897a3e5..7d4e36cffba6 100644
-
Library("frame_decryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-index ce2ccba3ddd9..3424ea2600f3 100644
+index 1e581de158e2..f470e1833365 100644
--- third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
+++ third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -7495,7 +7461,7 @@ index ce2ccba3ddd9..3424ea2600f3 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7584,7 +7550,7 @@ index ce2ccba3ddd9..3424ea2600f3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -7610,7 +7576,7 @@ index ce2ccba3ddd9..3424ea2600f3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -7652,10 +7618,10 @@ index ce2ccba3ddd9..3424ea2600f3 100644
-
Library("frame_encryptor_interface_gn")
diff --git third_party/libwebrtc/api/crypto/options_gn/moz.build third_party/libwebrtc/api/crypto/options_gn/moz.build
-index 0c1ee79945f7..1b675d26265c 100644
+index c5a963140c3b..eb08976e0155 100644
--- third_party/libwebrtc/api/crypto/options_gn/moz.build
+++ third_party/libwebrtc/api/crypto/options_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -7669,7 +7635,6 @@ index 0c1ee79945f7..1b675d26265c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -7686,7 +7651,7 @@ index 0c1ee79945f7..1b675d26265c 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -7795,7 +7760,7 @@ index 0c1ee79945f7..1b675d26265c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -7882,10 +7847,10 @@ index 0c1ee79945f7..1b675d26265c 100644
Library("options_gn")
diff --git third_party/libwebrtc/api/environment/environment_factory_gn/moz.build third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
-index 6fdd69b3e053..cb788428a901 100644
+index bfe66c238792..fa0977f74725 100644
--- third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -7899,7 +7864,6 @@ index 6fdd69b3e053..cb788428a901 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -7916,7 +7880,7 @@ index 6fdd69b3e053..cb788428a901 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8032,7 +7996,7 @@ index 6fdd69b3e053..cb788428a901 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -8119,16 +8083,15 @@ index 6fdd69b3e053..cb788428a901 100644
Library("environment_factory_gn")
diff --git third_party/libwebrtc/api/environment/environment_gn/moz.build third_party/libwebrtc/api/environment/environment_gn/moz.build
-index d073eb81a021..8476399ec931 100644
+index 07ce4e1dbb2a..beaf734ba830 100644
--- third_party/libwebrtc/api/environment/environment_gn/moz.build
+++ third_party/libwebrtc/api/environment/environment_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -8145,7 +8108,7 @@ index d073eb81a021..8476399ec931 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8241,7 +8204,7 @@ index d073eb81a021..8476399ec931 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -8267,7 +8230,7 @@ index d073eb81a021..8476399ec931 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8309,16 +8272,15 @@ index d073eb81a021..8476399ec931 100644
-
Library("environment_gn")
diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index 9443f65da2bd..4c1fa1a08737 100644
+index 5313c0045ec2..aab46b963082 100644
--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -8335,7 +8297,7 @@ index 9443f65da2bd..4c1fa1a08737 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8431,7 +8393,7 @@ index 9443f65da2bd..4c1fa1a08737 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -8457,7 +8419,7 @@ index 9443f65da2bd..4c1fa1a08737 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -8498,248 +8460,11 @@ index 9443f65da2bd..4c1fa1a08737 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("fec_controller_api_gn")
-diff --git third_party/libwebrtc/api/field_trials_gn/moz.build third_party/libwebrtc/api/field_trials_gn/moz.build
-index 56eff29aa8ba..74e49839eda6 100644
---- third_party/libwebrtc/api/field_trials_gn/moz.build
-+++ third_party/libwebrtc/api/field_trials_gn/moz.build
-@@ -9,17 +9,30 @@
- COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
-+CXXFLAGS += [
-+ "-std=gnu++20"
-+]
-+
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- CXXFLAGS += [
-- "-std=gnu++20"
-- ]
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- CXXFLAGS += [
-- "-std=gnu++20"
-- ]
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- CXXFLAGS += [
-- "-std=gnu++20"
-- ]
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- CXXFLAGS += [
-- "-std=gnu++20"
-- ]
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- CXXFLAGS += [
-- "-std:c++20"
-- ]
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
-- DEFINES["__STD_C"] = True
--
-- OS_LIBS += [
-- "crypt32",
-- "iphlpapi",
-- "secur32",
-- "winmm"
-- ]
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["__ARM_NEON__"] = "1"
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
- Library("field_trials_gn")
diff --git third_party/libwebrtc/api/field_trials_registry_gn/moz.build third_party/libwebrtc/api/field_trials_registry_gn/moz.build
-index f9a651b5a8be..1d1836c2d8f5 100644
+index 37de6d110f27..86f276f7dee2 100644
--- third_party/libwebrtc/api/field_trials_registry_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_registry_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -8753,7 +8478,6 @@ index f9a651b5a8be..1d1836c2d8f5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -8770,7 +8494,7 @@ index f9a651b5a8be..1d1836c2d8f5 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -8886,7 +8610,7 @@ index f9a651b5a8be..1d1836c2d8f5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -8973,16 +8697,15 @@ index f9a651b5a8be..1d1836c2d8f5 100644
Library("field_trials_registry_gn")
diff --git third_party/libwebrtc/api/field_trials_view_gn/moz.build third_party/libwebrtc/api/field_trials_view_gn/moz.build
-index 1e9a1e7a666a..3fa9f12b8585 100644
+index d229ad4b07f7..7f3c05488404 100644
--- third_party/libwebrtc/api/field_trials_view_gn/moz.build
+++ third_party/libwebrtc/api/field_trials_view_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -8999,7 +8722,7 @@ index 1e9a1e7a666a..3fa9f12b8585 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9084,7 +8807,7 @@ index 1e9a1e7a666a..3fa9f12b8585 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -9110,7 +8833,7 @@ index 1e9a1e7a666a..3fa9f12b8585 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9152,10 +8875,10 @@ index 1e9a1e7a666a..3fa9f12b8585 100644
-
Library("field_trials_view_gn")
diff --git third_party/libwebrtc/api/frame_transformer_factory_gn/moz.build third_party/libwebrtc/api/frame_transformer_factory_gn/moz.build
-index 48fe9eeb863b..e307cfdecbe7 100644
+index 98cf27b280d5..169cbd285741 100644
--- third_party/libwebrtc/api/frame_transformer_factory_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -9169,7 +8892,6 @@ index 48fe9eeb863b..e307cfdecbe7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -9186,13 +8908,17 @@ index 48fe9eeb863b..e307cfdecbe7 100644
FINAL_LIBRARY = "xul"
-@@ -47,95 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
-
-if CONFIG["OS_TARGET"] == "Android":
-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
- DEFINES["ANDROID"] = True
- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
- DEFINES["HAVE_SYS_UIO_H"] = True
@@ -9212,6 +8938,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "Darwin":
-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
- DEFINES["WEBRTC_MAC"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
@@ -9219,6 +8949,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "Linux":
-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
- DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
- DEFINES["USE_OZONE"] = "1"
@@ -9234,6 +8968,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
- DEFINES["USE_GLIB"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_BSD"] = True
@@ -9246,6 +8984,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "WINNT":
-
+- CXXFLAGS += [
+- "-std:c++20"
+- ]
+-
- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
- DEFINES["NOMINMAX"] = True
- DEFINES["NTDDI_VERSION"] = "0x0A000000"
@@ -9283,7 +9025,7 @@ index 48fe9eeb863b..e307cfdecbe7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -143,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -9341,10 +9083,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
-
- CXXFLAGS += [
- "-msse2"
- ]
-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -9355,10 +9097,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9370,10 +9112,10 @@ index 48fe9eeb863b..e307cfdecbe7 100644
Library("frame_transformer_factory_gn")
diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index 2e696dd3f397..ff0a4984c39b 100644
+index 6b6749937d6a..fb36a9f6a884 100644
--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
+++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -9387,7 +9129,6 @@ index 2e696dd3f397..ff0a4984c39b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -9404,7 +9145,7 @@ index 2e696dd3f397..ff0a4984c39b 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9520,7 +9261,7 @@ index 2e696dd3f397..ff0a4984c39b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -9607,16 +9348,15 @@ index 2e696dd3f397..ff0a4984c39b 100644
Library("frame_transformer_interface_gn")
diff --git third_party/libwebrtc/api/function_view_gn/moz.build third_party/libwebrtc/api/function_view_gn/moz.build
-index dc26789ded68..de73bc9c5c6a 100644
+index d4c22b97a672..942e98bfe0e2 100644
--- third_party/libwebrtc/api/function_view_gn/moz.build
+++ third_party/libwebrtc/api/function_view_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -9633,7 +9373,7 @@ index dc26789ded68..de73bc9c5c6a 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9722,7 +9462,7 @@ index dc26789ded68..de73bc9c5c6a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -9748,7 +9488,7 @@ index dc26789ded68..de73bc9c5c6a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9790,16 +9530,15 @@ index dc26789ded68..de73bc9c5c6a 100644
-
Library("function_view_gn")
diff --git third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-index 379cf8c822da..44b19737a655 100644
+index fa18e171a29e..81e962a72646 100644
--- third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -9816,7 +9555,7 @@ index 379cf8c822da..44b19737a655 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -9901,7 +9640,7 @@ index 379cf8c822da..44b19737a655 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -9927,7 +9666,7 @@ index 379cf8c822da..44b19737a655 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -9969,16 +9708,15 @@ index 379cf8c822da..44b19737a655 100644
-
Library("jingle_logging_api_gn")
diff --git third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
-index bafbd895ae23..85d46ef795ba 100644
+index 40b640eebadc..2134f306b45f 100644
--- third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
+++ third_party/libwebrtc/api/libjingle_peerconnection_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -9995,7 +9733,7 @@ index bafbd895ae23..85d46ef795ba 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10080,7 +9818,7 @@ index bafbd895ae23..85d46ef795ba 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -10106,7 +9844,7 @@ index bafbd895ae23..85d46ef795ba 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10148,16 +9886,15 @@ index bafbd895ae23..85d46ef795ba 100644
-
Library("jingle_peerconnection_api_gn")
diff --git third_party/libwebrtc/api/location_gn/moz.build third_party/libwebrtc/api/location_gn/moz.build
-index 1384cb4c2c9a..27432b87cd60 100644
+index 71e2e1f0bc05..903e6070a8d3 100644
--- third_party/libwebrtc/api/location_gn/moz.build
+++ third_party/libwebrtc/api/location_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -10174,7 +9911,7 @@ index 1384cb4c2c9a..27432b87cd60 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10259,7 +9996,7 @@ index 1384cb4c2c9a..27432b87cd60 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -10285,7 +10022,7 @@ index 1384cb4c2c9a..27432b87cd60 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10327,16 +10064,15 @@ index 1384cb4c2c9a..27432b87cd60 100644
-
Library("location_gn")
diff --git third_party/libwebrtc/api/make_ref_counted_gn/moz.build third_party/libwebrtc/api/make_ref_counted_gn/moz.build
-index 5260714563c4..88e1ecb122bb 100644
+index 734e2ff2ee3c..a92aaf7d3960 100644
--- third_party/libwebrtc/api/make_ref_counted_gn/moz.build
+++ third_party/libwebrtc/api/make_ref_counted_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -10353,7 +10089,7 @@ index 5260714563c4..88e1ecb122bb 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10438,7 +10174,7 @@ index 5260714563c4..88e1ecb122bb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -10464,7 +10200,7 @@ index 5260714563c4..88e1ecb122bb 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10506,10 +10242,10 @@ index 5260714563c4..88e1ecb122bb 100644
-
Library("make_ref_counted_gn")
diff --git third_party/libwebrtc/api/media_stream_interface_gn/moz.build third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-index fdfc7e4e7b12..bcffed7409bf 100644
+index 9bda91f8387f..e2e583f0e715 100644
--- third_party/libwebrtc/api/media_stream_interface_gn/moz.build
+++ third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -10523,7 +10259,6 @@ index fdfc7e4e7b12..bcffed7409bf 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -10540,7 +10275,7 @@ index fdfc7e4e7b12..bcffed7409bf 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10656,7 +10391,7 @@ index fdfc7e4e7b12..bcffed7409bf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -10743,16 +10478,15 @@ index fdfc7e4e7b12..bcffed7409bf 100644
Library("media_stream_interface_gn")
diff --git third_party/libwebrtc/api/metronome/metronome_gn/moz.build third_party/libwebrtc/api/metronome/metronome_gn/moz.build
-index ac0f4065814a..975fd554189e 100644
+index 175a179e516d..e3bc694d44e5 100644
--- third_party/libwebrtc/api/metronome/metronome_gn/moz.build
+++ third_party/libwebrtc/api/metronome/metronome_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -10769,7 +10503,7 @@ index ac0f4065814a..975fd554189e 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -10858,7 +10592,7 @@ index ac0f4065814a..975fd554189e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -10884,7 +10618,7 @@ index ac0f4065814a..975fd554189e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10926,10 +10660,10 @@ index ac0f4065814a..975fd554189e 100644
-
Library("metronome_gn")
diff --git third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-index a2205de61ac7..9bcf9a430262 100644
+index e881fd3e0895..9f788008e593 100644
--- third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
+++ third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -10943,7 +10677,6 @@ index a2205de61ac7..9bcf9a430262 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -10960,7 +10693,7 @@ index a2205de61ac7..9bcf9a430262 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11076,7 +10809,7 @@ index a2205de61ac7..9bcf9a430262 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -11163,10 +10896,10 @@ index a2205de61ac7..9bcf9a430262 100644
Library("default_neteq_controller_factory_gn")
diff --git third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
-index f005615ae052..26b4d6d37ef0 100644
+index 6c0ac3eacaa6..af150d2ad9c2 100644
--- third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
+++ third_party/libwebrtc/api/neteq/default_neteq_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -11180,7 +10913,6 @@ index f005615ae052..26b4d6d37ef0 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -11197,7 +10929,7 @@ index f005615ae052..26b4d6d37ef0 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11313,7 +11045,7 @@ index f005615ae052..26b4d6d37ef0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -11399,11 +11131,200 @@ index f005615ae052..26b4d6d37ef0 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("default_neteq_factory_gn")
+diff --git third_party/libwebrtc/api/neteq/delay_manager_api_gn/moz.build third_party/libwebrtc/api/neteq/delay_manager_api_gn/moz.build
+index 7b391f843b1a..e878c22c5811 100644
+--- third_party/libwebrtc/api/neteq/delay_manager_api_gn/moz.build
++++ third_party/libwebrtc/api/neteq/delay_manager_api_gn/moz.build
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("delay_manager_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index 04450c00d566..eea5127c7e1c 100644
+index 5870536292fb..5ca950628495 100644
--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -11417,7 +11338,6 @@ index 04450c00d566..eea5127c7e1c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -11434,7 +11354,7 @@ index 04450c00d566..eea5127c7e1c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11550,7 +11470,7 @@ index 04450c00d566..eea5127c7e1c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -11637,16 +11557,15 @@ index 04450c00d566..eea5127c7e1c 100644
Library("neteq_api_gn")
diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index 69a27422d4e9..0d9110cf2533 100644
+index aaca246c346a..faadd8470d90 100644
--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
+++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -11663,7 +11582,7 @@ index 69a27422d4e9..0d9110cf2533 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11759,7 +11678,7 @@ index 69a27422d4e9..0d9110cf2533 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -11785,7 +11704,7 @@ index 69a27422d4e9..0d9110cf2533 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -11827,10 +11746,10 @@ index 69a27422d4e9..0d9110cf2533 100644
-
Library("neteq_controller_api_gn")
diff --git third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-index b5472e2813a6..4bb7073222ea 100644
+index a35e00f8603e..627fb0d77b44 100644
--- third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
+++ third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -11844,7 +11763,6 @@ index b5472e2813a6..4bb7073222ea 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -11861,7 +11779,7 @@ index b5472e2813a6..4bb7073222ea 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11970,7 +11888,7 @@ index b5472e2813a6..4bb7073222ea 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -12057,16 +11975,15 @@ index b5472e2813a6..4bb7073222ea 100644
Library("tick_timer_gn")
diff --git third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-index 6d6d33ace75b..01573acc86d3 100644
+index 89c7b2f1bbee..e19cb0366383 100644
--- third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
+++ third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -12083,7 +12000,7 @@ index 6d6d33ace75b..01573acc86d3 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12168,7 +12085,7 @@ index 6d6d33ace75b..01573acc86d3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -12194,7 +12111,7 @@ index 6d6d33ace75b..01573acc86d3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -12236,10 +12153,10 @@ index 6d6d33ace75b..01573acc86d3 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index 664522ae44fc..219a580c27fb 100644
+index 2ae9d6e256bf..9506fe3d8523 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -12253,7 +12170,6 @@ index 664522ae44fc..219a580c27fb 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -12270,7 +12186,7 @@ index 664522ae44fc..219a580c27fb 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12379,7 +12295,7 @@ index 664522ae44fc..219a580c27fb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -12466,16 +12382,15 @@ index 664522ae44fc..219a580c27fb 100644
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
-index 4d11702ac95b..098a60790f04 100644
+index 6e708d91c28e..8e5737e376cb 100644
--- third_party/libwebrtc/api/ref_count_gn/moz.build
+++ third_party/libwebrtc/api/ref_count_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -12492,7 +12407,7 @@ index 4d11702ac95b..098a60790f04 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12577,7 +12492,7 @@ index 4d11702ac95b..098a60790f04 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -12603,7 +12518,7 @@ index 4d11702ac95b..098a60790f04 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -12645,16 +12560,15 @@ index 4d11702ac95b..098a60790f04 100644
-
Library("ref_count_gn")
diff --git third_party/libwebrtc/api/refcountedbase_gn/moz.build third_party/libwebrtc/api/refcountedbase_gn/moz.build
-index c2d93fe7f690..4cd1a1af8562 100644
+index 5cc39bebe881..d7236ced3bac 100644
--- third_party/libwebrtc/api/refcountedbase_gn/moz.build
+++ third_party/libwebrtc/api/refcountedbase_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -12671,7 +12585,7 @@ index c2d93fe7f690..4cd1a1af8562 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12756,7 +12670,7 @@ index c2d93fe7f690..4cd1a1af8562 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -12782,7 +12696,7 @@ index c2d93fe7f690..4cd1a1af8562 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -12824,10 +12738,10 @@ index c2d93fe7f690..4cd1a1af8562 100644
-
Library("refcountedbase_gn")
diff --git third_party/libwebrtc/api/rtc_error_gn/moz.build third_party/libwebrtc/api/rtc_error_gn/moz.build
-index 2a4fdad0e854..23c7aa407ba7 100644
+index 22af15c986d7..b08e37ef6637 100644
--- third_party/libwebrtc/api/rtc_error_gn/moz.build
+++ third_party/libwebrtc/api/rtc_error_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -12841,7 +12755,6 @@ index 2a4fdad0e854..23c7aa407ba7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -12858,7 +12771,7 @@ index 2a4fdad0e854..23c7aa407ba7 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -12974,7 +12887,7 @@ index 2a4fdad0e854..23c7aa407ba7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -13061,10 +12974,10 @@ index 2a4fdad0e854..23c7aa407ba7 100644
Library("rtc_error_gn")
diff --git third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-index 31a4c48a4ff8..7d0fb6e2bcaa 100644
+index ef7443badabe..1ebd539654ba 100644
--- third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
+++ third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -13078,7 +12991,6 @@ index 31a4c48a4ff8..7d0fb6e2bcaa 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -13095,7 +13007,7 @@ index 31a4c48a4ff8..7d0fb6e2bcaa 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13211,7 +13123,7 @@ index 31a4c48a4ff8..7d0fb6e2bcaa 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -13298,10 +13210,10 @@ index 31a4c48a4ff8..7d0fb6e2bcaa 100644
Library("rtc_event_log_gn")
diff --git third_party/libwebrtc/api/rtp_headers_gn/moz.build third_party/libwebrtc/api/rtp_headers_gn/moz.build
-index fa90a0470b3d..9f6397b565a6 100644
+index 6b8fa70f917e..ccb5b524512b 100644
--- third_party/libwebrtc/api/rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/rtp_headers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -13315,7 +13227,6 @@ index fa90a0470b3d..9f6397b565a6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -13332,7 +13243,7 @@ index fa90a0470b3d..9f6397b565a6 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13448,7 +13359,7 @@ index fa90a0470b3d..9f6397b565a6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -13535,10 +13446,10 @@ index fa90a0470b3d..9f6397b565a6 100644
Library("rtp_headers_gn")
diff --git third_party/libwebrtc/api/rtp_packet_info_gn/moz.build third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-index 2116187a5760..732de20bb7d1 100644
+index 60ac57fdb088..e6d8ea47cb13 100644
--- third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
+++ third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -13552,7 +13463,6 @@ index 2116187a5760..732de20bb7d1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -13569,7 +13479,7 @@ index 2116187a5760..732de20bb7d1 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13685,7 +13595,7 @@ index 2116187a5760..732de20bb7d1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -13772,16 +13682,15 @@ index 2116187a5760..732de20bb7d1 100644
Library("rtp_packet_info_gn")
diff --git third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
-index 4e690f286985..48513d98fdc2 100644
+index f5380aa782ca..ada14ba1b2f8 100644
--- third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
+++ third_party/libwebrtc/api/rtp_packet_sender_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -13798,7 +13707,7 @@ index 4e690f286985..48513d98fdc2 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -13883,7 +13792,7 @@ index 4e690f286985..48513d98fdc2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -13909,7 +13818,7 @@ index 4e690f286985..48513d98fdc2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -13951,10 +13860,10 @@ index 4e690f286985..48513d98fdc2 100644
-
Library("rtp_packet_sender_gn")
diff --git third_party/libwebrtc/api/rtp_parameters_gn/moz.build third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-index 7c2adb6224ac..4af76563fb1a 100644
+index ca88debead18..ad44a44dbe44 100644
--- third_party/libwebrtc/api/rtp_parameters_gn/moz.build
+++ third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -13968,7 +13877,6 @@ index 7c2adb6224ac..4af76563fb1a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -13985,7 +13893,7 @@ index 7c2adb6224ac..4af76563fb1a 100644
FINAL_LIBRARY = "xul"
-@@ -48,107 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14094,7 +14002,7 @@ index 7c2adb6224ac..4af76563fb1a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -156,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -14181,16 +14089,15 @@ index 7c2adb6224ac..4af76563fb1a 100644
Library("rtp_parameters_gn")
diff --git third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
-index 58b6b9d4eced..b946ded20f7c 100644
+index 4d234f8b55b0..0ad2a4fbf32b 100644
--- third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -14207,7 +14114,7 @@ index 58b6b9d4eced..b946ded20f7c 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14292,7 +14199,7 @@ index 58b6b9d4eced..b946ded20f7c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -14318,7 +14225,7 @@ index 58b6b9d4eced..b946ded20f7c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14360,10 +14267,10 @@ index 58b6b9d4eced..b946ded20f7c 100644
-
Library("rtp_sender_interface_gn")
diff --git third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
-index 6eb8421c264d..bbd3c955f1f2 100644
+index a4805ffc1c99..bff6bf560c8a 100644
--- third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
+++ third_party/libwebrtc/api/rtp_sender_setparameters_callback_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -14377,7 +14284,6 @@ index 6eb8421c264d..bbd3c955f1f2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -14394,7 +14300,7 @@ index 6eb8421c264d..bbd3c955f1f2 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14510,7 +14416,7 @@ index 6eb8421c264d..bbd3c955f1f2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -14597,16 +14503,15 @@ index 6eb8421c264d..bbd3c955f1f2 100644
Library("rtp_sender_setparameters_callback_gn")
diff --git third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-index 0898e296f690..50e8741a1e5c 100644
+index 3200010d7be9..a7f3de771f21 100644
--- third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
+++ third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -14623,7 +14528,7 @@ index 0898e296f690..50e8741a1e5c 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14708,7 +14613,7 @@ index 0898e296f690..50e8741a1e5c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -14734,7 +14639,7 @@ index 0898e296f690..50e8741a1e5c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14776,16 +14681,15 @@ index 0898e296f690..50e8741a1e5c 100644
-
Library("rtp_transceiver_direction_gn")
diff --git third_party/libwebrtc/api/scoped_refptr_gn/moz.build third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-index 91059bcfdf24..95c749ab05f5 100644
+index 05d52fc67a4c..0cc6993ab717 100644
--- third_party/libwebrtc/api/scoped_refptr_gn/moz.build
+++ third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -14802,7 +14706,7 @@ index 91059bcfdf24..95c749ab05f5 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -14887,7 +14791,7 @@ index 91059bcfdf24..95c749ab05f5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -14913,7 +14817,7 @@ index 91059bcfdf24..95c749ab05f5 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -14955,16 +14859,15 @@ index 91059bcfdf24..95c749ab05f5 100644
-
Library("scoped_refptr_gn")
diff --git third_party/libwebrtc/api/sequence_checker_gn/moz.build third_party/libwebrtc/api/sequence_checker_gn/moz.build
-index 2e05c3b8bd13..1536e71c6bad 100644
+index 94361b85f4a3..1d99c403a99d 100644
--- third_party/libwebrtc/api/sequence_checker_gn/moz.build
+++ third_party/libwebrtc/api/sequence_checker_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -14981,7 +14884,7 @@ index 2e05c3b8bd13..1536e71c6bad 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15070,7 +14973,7 @@ index 2e05c3b8bd13..1536e71c6bad 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -15096,7 +14999,7 @@ index 2e05c3b8bd13..1536e71c6bad 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15138,16 +15041,15 @@ index 2e05c3b8bd13..1536e71c6bad 100644
-
Library("sequence_checker_gn")
diff --git third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
-index caccfa576579..12b3b4429d9b 100644
+index 3efdfa726191..f049abc3ddf5 100644
--- third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/default_task_queue_factory_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -15164,7 +15066,7 @@ index caccfa576579..12b3b4429d9b 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15249,7 +15151,7 @@ index caccfa576579..12b3b4429d9b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -15275,7 +15177,7 @@ index caccfa576579..12b3b4429d9b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15317,10 +15219,10 @@ index caccfa576579..12b3b4429d9b 100644
-
Library("default_task_queue_factory_gn")
diff --git third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
-index ff8d3a76a7a9..96f87d7090a5 100644
+index 714eb9e748de..9359661039d6 100644
--- third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/pending_task_safety_flag_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -15334,7 +15236,6 @@ index ff8d3a76a7a9..96f87d7090a5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -15351,7 +15252,7 @@ index ff8d3a76a7a9..96f87d7090a5 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15460,7 +15361,7 @@ index ff8d3a76a7a9..96f87d7090a5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -15547,10 +15448,10 @@ index ff8d3a76a7a9..96f87d7090a5 100644
Library("pending_task_safety_flag_gn")
diff --git third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-index 8af8920c440e..0f923f69e8b9 100644
+index 67bbd643dcf2..f1a5bc97fc2c 100644
--- third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
+++ third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -15564,7 +15465,6 @@ index 8af8920c440e..0f923f69e8b9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -15581,7 +15481,7 @@ index 8af8920c440e..0f923f69e8b9 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15690,7 +15590,7 @@ index 8af8920c440e..0f923f69e8b9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -15777,16 +15677,15 @@ index 8af8920c440e..0f923f69e8b9 100644
Library("task_queue_gn")
diff --git third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
-index 37fa27def74f..b4ad056226a0 100644
+index 161cde130304..8e0139eafbb4 100644
--- third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bandwidth_estimation_settings_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -15803,7 +15702,7 @@ index 37fa27def74f..b4ad056226a0 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -15888,7 +15787,7 @@ index 37fa27def74f..b4ad056226a0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -15914,7 +15813,7 @@ index 37fa27def74f..b4ad056226a0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -15956,16 +15855,15 @@ index 37fa27def74f..b4ad056226a0 100644
-
Library("bandwidth_estimation_settings_gn")
diff --git third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
-index b4ffa83b92cd..26f1bb8546e7 100644
+index f8ad511f0820..5b490cc8b03c 100644
--- third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
+++ third_party/libwebrtc/api/transport/bandwidth_usage_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -15982,7 +15880,7 @@ index b4ffa83b92cd..26f1bb8546e7 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16067,7 +15965,7 @@ index b4ffa83b92cd..26f1bb8546e7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -16093,7 +15991,7 @@ index b4ffa83b92cd..26f1bb8546e7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -16135,10 +16033,10 @@ index b4ffa83b92cd..26f1bb8546e7 100644
-
Library("bandwidth_usage_gn")
diff --git third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-index 7ea84aaa8a70..3dc831e8f4ec 100644
+index 15a02a15ec22..47b4ba15b41c 100644
--- third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
+++ third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -16152,7 +16050,6 @@ index 7ea84aaa8a70..3dc831e8f4ec 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -16169,7 +16066,7 @@ index 7ea84aaa8a70..3dc831e8f4ec 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16274,7 +16171,7 @@ index 7ea84aaa8a70..3dc831e8f4ec 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -16361,16 +16258,15 @@ index 7ea84aaa8a70..3dc831e8f4ec 100644
Library("bitrate_settings_gn")
diff --git third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
-index 0868af0077a4..d1a4f7b5dd54 100644
+index 86faea91265a..d33ba400e8de 100644
--- third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
+++ third_party/libwebrtc/api/transport/datagram_transport_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -16387,7 +16283,7 @@ index 0868af0077a4..d1a4f7b5dd54 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16483,7 +16379,7 @@ index 0868af0077a4..d1a4f7b5dd54 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -16509,7 +16405,7 @@ index 0868af0077a4..d1a4f7b5dd54 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -16551,16 +16447,15 @@ index 0868af0077a4..d1a4f7b5dd54 100644
-
Library("datagram_transport_interface_gn")
diff --git third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
-index 8ab0d1a1c443..00fbb2407fdc 100644
+index 208ee8847f83..208719b03b57 100644
--- third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
+++ third_party/libwebrtc/api/transport/ecn_marking_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -16577,7 +16472,7 @@ index 8ab0d1a1c443..00fbb2407fdc 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16662,7 +16557,7 @@ index 8ab0d1a1c443..00fbb2407fdc 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -16688,7 +16583,7 @@ index 8ab0d1a1c443..00fbb2407fdc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -16730,10 +16625,10 @@ index 8ab0d1a1c443..00fbb2407fdc 100644
-
Library("ecn_marking_gn")
diff --git third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-index 8dd672452d7d..6f271615cd1c 100644
+index 2e54542f5291..a73c2a391505 100644
--- third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
+++ third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -16747,7 +16642,6 @@ index 8dd672452d7d..6f271615cd1c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -16764,7 +16658,7 @@ index 8dd672452d7d..6f271615cd1c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -16880,7 +16774,7 @@ index 8dd672452d7d..6f271615cd1c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -16967,10 +16861,10 @@ index 8dd672452d7d..6f271615cd1c 100644
Library("field_trial_based_config_gn")
diff --git third_party/libwebrtc/api/transport/goog_cc_gn/moz.build third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-index 3f55b77e406a..624669cf8d61 100644
+index 7a66e70ca013..3f3045103dce 100644
--- third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
+++ third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -16984,7 +16878,6 @@ index 3f55b77e406a..624669cf8d61 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -17001,7 +16894,7 @@ index 3f55b77e406a..624669cf8d61 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17118,7 +17011,7 @@ index 3f55b77e406a..624669cf8d61 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -17205,10 +17098,10 @@ index 3f55b77e406a..624669cf8d61 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index 395d249cfe68..761031fc3155 100644
+index c901772b804b..f439f12a64a0 100644
--- third_party/libwebrtc/api/transport/network_control_gn/moz.build
+++ third_party/libwebrtc/api/transport/network_control_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -17222,7 +17115,6 @@ index 395d249cfe68..761031fc3155 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -17239,7 +17131,7 @@ index 395d249cfe68..761031fc3155 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17355,7 +17247,7 @@ index 395d249cfe68..761031fc3155 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -17442,16 +17334,15 @@ index 395d249cfe68..761031fc3155 100644
Library("network_control_gn")
diff --git third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
-index 9b403b9d6955..376f7571e166 100644
+index b6e01a151f48..858f49e8ebc3 100644
--- third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/corruption_detection_message_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -17468,7 +17359,7 @@ index 9b403b9d6955..376f7571e166 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17557,7 +17448,7 @@ index 9b403b9d6955..376f7571e166 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -17583,7 +17474,7 @@ index 9b403b9d6955..376f7571e166 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -17625,10 +17516,10 @@ index 9b403b9d6955..376f7571e166 100644
-
Library("corruption_detection_message_gn")
diff --git third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-index a12d04338b63..e45f05637aab 100644
+index d90f5c1fff26..aa6d3855421a 100644
--- third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -17642,7 +17533,6 @@ index a12d04338b63..e45f05637aab 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -17659,7 +17549,7 @@ index a12d04338b63..e45f05637aab 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17768,7 +17658,7 @@ index a12d04338b63..e45f05637aab 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -17855,16 +17745,15 @@ index a12d04338b63..e45f05637aab 100644
Library("dependency_descriptor_gn")
diff --git third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-index f2651257f028..5bf21623b84a 100644
+index 04dea7a88a95..4a75f1179c77 100644
--- third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
+++ third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -17881,7 +17770,7 @@ index f2651257f028..5bf21623b84a 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -17977,7 +17866,7 @@ index f2651257f028..5bf21623b84a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -18003,7 +17892,7 @@ index f2651257f028..5bf21623b84a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -18045,16 +17934,15 @@ index f2651257f028..5bf21623b84a 100644
-
Library("rtp_source_gn")
diff --git third_party/libwebrtc/api/transport/stun_types_gn/moz.build third_party/libwebrtc/api/transport/stun_types_gn/moz.build
-index eccfcb9643bc..9cfc97dac8c0 100644
+index 1df2fbf24564..19472d624dec 100644
--- third_party/libwebrtc/api/transport/stun_types_gn/moz.build
+++ third_party/libwebrtc/api/transport/stun_types_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -18071,7 +17959,7 @@ index eccfcb9643bc..9cfc97dac8c0 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18156,7 +18044,7 @@ index eccfcb9643bc..9cfc97dac8c0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -18182,7 +18070,7 @@ index eccfcb9643bc..9cfc97dac8c0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -18224,10 +18112,10 @@ index eccfcb9643bc..9cfc97dac8c0 100644
-
Library("stun_types_gn")
diff --git third_party/libwebrtc/api/transport_api_gn/moz.build third_party/libwebrtc/api/transport_api_gn/moz.build
-index e1b43d5aa4b0..1796ba2056fc 100644
+index ae593f92c78f..6d7690536e17 100644
--- third_party/libwebrtc/api/transport_api_gn/moz.build
+++ third_party/libwebrtc/api/transport_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -18241,7 +18129,6 @@ index e1b43d5aa4b0..1796ba2056fc 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -18258,7 +18145,7 @@ index e1b43d5aa4b0..1796ba2056fc 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18367,7 +18254,7 @@ index e1b43d5aa4b0..1796ba2056fc 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -18454,10 +18341,10 @@ index e1b43d5aa4b0..1796ba2056fc 100644
Library("transport_api_gn")
diff --git third_party/libwebrtc/api/units/data_rate_gn/moz.build third_party/libwebrtc/api/units/data_rate_gn/moz.build
-index 53744a2683c8..1d1449b27b1b 100644
+index 5cd3be22e3be..d24a6c085e9e 100644
--- third_party/libwebrtc/api/units/data_rate_gn/moz.build
+++ third_party/libwebrtc/api/units/data_rate_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -18471,7 +18358,6 @@ index 53744a2683c8..1d1449b27b1b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -18488,7 +18374,7 @@ index 53744a2683c8..1d1449b27b1b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18597,7 +18483,7 @@ index 53744a2683c8..1d1449b27b1b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -18684,10 +18570,10 @@ index 53744a2683c8..1d1449b27b1b 100644
Library("data_rate_gn")
diff --git third_party/libwebrtc/api/units/data_size_gn/moz.build third_party/libwebrtc/api/units/data_size_gn/moz.build
-index 6578bb3c178e..b35832022553 100644
+index d7ed81461302..f3c3b04ba2dc 100644
--- third_party/libwebrtc/api/units/data_size_gn/moz.build
+++ third_party/libwebrtc/api/units/data_size_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -18701,7 +18587,6 @@ index 6578bb3c178e..b35832022553 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -18718,7 +18603,7 @@ index 6578bb3c178e..b35832022553 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -18827,7 +18712,7 @@ index 6578bb3c178e..b35832022553 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -18914,10 +18799,10 @@ index 6578bb3c178e..b35832022553 100644
Library("data_size_gn")
diff --git third_party/libwebrtc/api/units/frequency_gn/moz.build third_party/libwebrtc/api/units/frequency_gn/moz.build
-index 3c8e38b3b417..c52bdb630c6e 100644
+index 7a0251439e48..fcaf081a5be8 100644
--- third_party/libwebrtc/api/units/frequency_gn/moz.build
+++ third_party/libwebrtc/api/units/frequency_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -18931,7 +18816,6 @@ index 3c8e38b3b417..c52bdb630c6e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -18948,7 +18832,7 @@ index 3c8e38b3b417..c52bdb630c6e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19057,7 +18941,7 @@ index 3c8e38b3b417..c52bdb630c6e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -19144,10 +19028,10 @@ index 3c8e38b3b417..c52bdb630c6e 100644
Library("frequency_gn")
diff --git third_party/libwebrtc/api/units/time_delta_gn/moz.build third_party/libwebrtc/api/units/time_delta_gn/moz.build
-index 5664378f6ac4..8e0d3fe8129e 100644
+index 33d1ff96cc22..b7676710e4e7 100644
--- third_party/libwebrtc/api/units/time_delta_gn/moz.build
+++ third_party/libwebrtc/api/units/time_delta_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -19161,7 +19045,6 @@ index 5664378f6ac4..8e0d3fe8129e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -19178,7 +19061,7 @@ index 5664378f6ac4..8e0d3fe8129e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19287,7 +19170,7 @@ index 5664378f6ac4..8e0d3fe8129e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -19374,10 +19257,10 @@ index 5664378f6ac4..8e0d3fe8129e 100644
Library("time_delta_gn")
diff --git third_party/libwebrtc/api/units/timestamp_gn/moz.build third_party/libwebrtc/api/units/timestamp_gn/moz.build
-index 998c585fa2bd..e1bb4c5d2252 100644
+index 1c78d311f808..d839dbd4c05f 100644
--- third_party/libwebrtc/api/units/timestamp_gn/moz.build
+++ third_party/libwebrtc/api/units/timestamp_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -19391,7 +19274,6 @@ index 998c585fa2bd..e1bb4c5d2252 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -19408,7 +19290,7 @@ index 998c585fa2bd..e1bb4c5d2252 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19517,7 +19399,7 @@ index 998c585fa2bd..e1bb4c5d2252 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -19604,10 +19486,10 @@ index 998c585fa2bd..e1bb4c5d2252 100644
Library("timestamp_gn")
diff --git third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-index b2883d10c17c..6fc2ea95bfba 100644
+index 21396f2532b3..515f9ef7ce12 100644
--- third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -19621,7 +19503,6 @@ index b2883d10c17c..6fc2ea95bfba 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -19638,7 +19519,7 @@ index b2883d10c17c..6fc2ea95bfba 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19755,7 +19636,7 @@ index b2883d10c17c..6fc2ea95bfba 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -19842,16 +19723,15 @@ index b2883d10c17c..6fc2ea95bfba 100644
Library("builtin_video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
-index 3fea2f9197be..843f8dafb50c 100644
+index 007b03f40df4..f35f563d51d6 100644
--- third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
+++ third_party/libwebrtc/api/video/corruption_detection_filter_settings_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -19868,7 +19748,7 @@ index 3fea2f9197be..843f8dafb50c 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -19953,7 +19833,7 @@ index 3fea2f9197be..843f8dafb50c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -19979,7 +19859,7 @@ index 3fea2f9197be..843f8dafb50c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -20021,10 +19901,10 @@ index 3fea2f9197be..843f8dafb50c 100644
-
Library("corruption_detection_filter_settings_gn")
diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index 02eff7bf46cc..3310104b80ec 100644
+index ce7e805a6e46..80b0a7e36c3e 100644
--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -20038,7 +19918,6 @@ index 02eff7bf46cc..3310104b80ec 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -20055,7 +19934,7 @@ index 02eff7bf46cc..3310104b80ec 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20171,7 +20050,7 @@ index 02eff7bf46cc..3310104b80ec 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -20258,10 +20137,10 @@ index 02eff7bf46cc..3310104b80ec 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/encoded_image_gn/moz.build third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-index 460a18c63608..85a79c63fcc6 100644
+index ef3923f3f0a1..ab2df18f8879 100644
--- third_party/libwebrtc/api/video/encoded_image_gn/moz.build
+++ third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -20275,7 +20154,6 @@ index 460a18c63608..85a79c63fcc6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -20292,7 +20170,7 @@ index 460a18c63608..85a79c63fcc6 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20408,7 +20286,7 @@ index 460a18c63608..85a79c63fcc6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -20495,10 +20373,10 @@ index 460a18c63608..85a79c63fcc6 100644
Library("encoded_image_gn")
diff --git third_party/libwebrtc/api/video/frame_buffer_gn/moz.build third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
-index 61b1d44c616f..cd2ac96a9335 100644
+index 976a6ff25651..01221e0c95b7 100644
--- third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
+++ third_party/libwebrtc/api/video/frame_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -20512,7 +20390,6 @@ index 61b1d44c616f..cd2ac96a9335 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -20529,7 +20406,7 @@ index 61b1d44c616f..cd2ac96a9335 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20646,7 +20523,7 @@ index 61b1d44c616f..cd2ac96a9335 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -20733,16 +20610,15 @@ index 61b1d44c616f..cd2ac96a9335 100644
Library("frame_buffer_gn")
diff --git third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-index 955432300e05..0d61ca33884f 100644
+index 90c39627ea9c..315daacff346 100644
--- third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -20759,7 +20635,7 @@ index 955432300e05..0d61ca33884f 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -20855,7 +20731,7 @@ index 955432300e05..0d61ca33884f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -20881,7 +20757,7 @@ index 955432300e05..0d61ca33884f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -20923,16 +20799,15 @@ index 955432300e05..0d61ca33884f 100644
-
Library("recordable_encoded_frame_gn")
diff --git third_party/libwebrtc/api/video/render_resolution_gn/moz.build third_party/libwebrtc/api/video/render_resolution_gn/moz.build
-index 6b8d5d0ce97f..c1248e15a3c5 100644
+index 6b314536b258..9961eaa7d49b 100644
--- third_party/libwebrtc/api/video/render_resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/render_resolution_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -20949,7 +20824,7 @@ index 6b8d5d0ce97f..c1248e15a3c5 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21034,7 +20909,7 @@ index 6b8d5d0ce97f..c1248e15a3c5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -21060,7 +20935,7 @@ index 6b8d5d0ce97f..c1248e15a3c5 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -21102,16 +20977,15 @@ index 6b8d5d0ce97f..c1248e15a3c5 100644
-
Library("render_resolution_gn")
diff --git third_party/libwebrtc/api/video/resolution_gn/moz.build third_party/libwebrtc/api/video/resolution_gn/moz.build
-index 2bdc20cfef27..bab75c04d836 100644
+index 04e2b1922e32..e6dbc2d6f88c 100644
--- third_party/libwebrtc/api/video/resolution_gn/moz.build
+++ third_party/libwebrtc/api/video/resolution_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -21128,7 +21002,7 @@ index 2bdc20cfef27..bab75c04d836 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21213,7 +21087,7 @@ index 2bdc20cfef27..bab75c04d836 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -21239,7 +21113,7 @@ index 2bdc20cfef27..bab75c04d836 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -21281,10 +21155,10 @@ index 2bdc20cfef27..bab75c04d836 100644
-
Library("resolution_gn")
diff --git third_party/libwebrtc/api/video/video_adaptation_gn/moz.build third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-index a15401b49e09..eb34e710758b 100644
+index d142cec6811b..5b0a157dee57 100644
--- third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -21298,7 +21172,6 @@ index a15401b49e09..eb34e710758b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -21315,7 +21188,7 @@ index a15401b49e09..eb34e710758b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21424,7 +21297,7 @@ index a15401b49e09..eb34e710758b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -21511,10 +21384,10 @@ index a15401b49e09..eb34e710758b 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-index 5b44bd14d566..ef838806b526 100644
+index 8d1cc02953c4..1139199f56de 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -21528,7 +21401,6 @@ index 5b44bd14d566..ef838806b526 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -21545,7 +21417,7 @@ index 5b44bd14d566..ef838806b526 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21654,7 +21526,7 @@ index 5b44bd14d566..ef838806b526 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -21741,16 +21613,15 @@ index 5b44bd14d566..ef838806b526 100644
Library("video_bitrate_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index c11a7e8be75b..94bff6a3ed16 100644
+index d2bf0c7403d6..6be377872652 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -21767,7 +21638,7 @@ index c11a7e8be75b..94bff6a3ed16 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -21863,7 +21734,7 @@ index c11a7e8be75b..94bff6a3ed16 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -21889,7 +21760,7 @@ index c11a7e8be75b..94bff6a3ed16 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -21931,10 +21802,10 @@ index c11a7e8be75b..94bff6a3ed16 100644
-
Library("video_bitrate_allocator_factory_gn")
diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-index 6732466a6ea7..8af59df11824 100644
+index 53ac7e089c7a..c36c59f06b72 100644
--- third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -21948,7 +21819,6 @@ index 6732466a6ea7..8af59df11824 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -21965,7 +21835,7 @@ index 6732466a6ea7..8af59df11824 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22074,7 +21944,7 @@ index 6732466a6ea7..8af59df11824 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -22161,16 +22031,15 @@ index 6732466a6ea7..8af59df11824 100644
Library("video_bitrate_allocator_gn")
diff --git third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-index 2c7b69b25447..d9d3757994c1 100644
+index 12364de002c7..3dcb2f1fa8a7 100644
--- third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
+++ third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -22187,7 +22056,7 @@ index 2c7b69b25447..d9d3757994c1 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22272,7 +22141,7 @@ index 2c7b69b25447..d9d3757994c1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -22298,7 +22167,7 @@ index 2c7b69b25447..d9d3757994c1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -22340,10 +22209,10 @@ index 2c7b69b25447..d9d3757994c1 100644
-
Library("video_codec_constants_gn")
diff --git third_party/libwebrtc/api/video/video_frame_gn/moz.build third_party/libwebrtc/api/video/video_frame_gn/moz.build
-index 1c2f1993bb00..38e69e6fd4b6 100644
+index 0563038a395c..ea93de3e6bbf 100644
--- third_party/libwebrtc/api/video/video_frame_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -22357,7 +22226,6 @@ index 1c2f1993bb00..38e69e6fd4b6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -22374,7 +22242,7 @@ index 1c2f1993bb00..38e69e6fd4b6 100644
FINAL_LIBRARY = "xul"
-@@ -58,114 +71,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,114 +70,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22490,7 +22358,7 @@ index 1c2f1993bb00..38e69e6fd4b6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -173,82 +79,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -172,82 +78,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -22577,10 +22445,10 @@ index 1c2f1993bb00..38e69e6fd4b6 100644
Library("video_frame_gn")
diff --git third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-index 9e95b881c493..5a977949c4a4 100644
+index bfbd610a528b..3b78a97299cb 100644
--- third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -22594,7 +22462,6 @@ index 9e95b881c493..5a977949c4a4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -22611,7 +22478,7 @@ index 9e95b881c493..5a977949c4a4 100644
FINAL_LIBRARY = "xul"
-@@ -54,114 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,114 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22727,7 +22594,7 @@ index 9e95b881c493..5a977949c4a4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -22814,10 +22681,10 @@ index 9e95b881c493..5a977949c4a4 100644
Library("video_frame_i010_gn")
diff --git third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-index 9d326284b4e0..99e5e51740d7 100644
+index 75b269e2048f..732982ea8f93 100644
--- third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -22831,7 +22698,6 @@ index 9d326284b4e0..99e5e51740d7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -22848,7 +22714,7 @@ index 9d326284b4e0..99e5e51740d7 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -22964,7 +22830,7 @@ index 9d326284b4e0..99e5e51740d7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23051,16 +22917,15 @@ index 9d326284b4e0..99e5e51740d7 100644
Library("video_frame_metadata_gn")
diff --git third_party/libwebrtc/api/video/video_frame_type_gn/moz.build third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-index 41926d168f2e..c45d7d819761 100644
+index 5935a6c894c2..095217577bc0 100644
--- third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
+++ third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -23077,7 +22942,7 @@ index 41926d168f2e..c45d7d819761 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23166,7 +23031,7 @@ index 41926d168f2e..c45d7d819761 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23192,7 +23057,7 @@ index 41926d168f2e..c45d7d819761 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -23234,16 +23099,15 @@ index 41926d168f2e..c45d7d819761 100644
-
Library("video_frame_type_gn")
diff --git third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
-index 453b22c40132..75d7ee7ebad3 100644
+index af9ad6ff4c34..ad3d57b292f1 100644
--- third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
+++ third_party/libwebrtc/api/video/video_layers_allocation_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -23260,7 +23124,7 @@ index 453b22c40132..75d7ee7ebad3 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23349,7 +23213,7 @@ index 453b22c40132..75d7ee7ebad3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23375,7 +23239,7 @@ index 453b22c40132..75d7ee7ebad3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -23417,10 +23281,10 @@ index 453b22c40132..75d7ee7ebad3 100644
-
Library("video_layers_allocation_gn")
diff --git third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-index 5a5f6c5be542..06f1ac36df9f 100644
+index 7c66b583afd8..ff59a9c613f9 100644
--- third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
+++ third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -23434,7 +23298,6 @@ index 5a5f6c5be542..06f1ac36df9f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -23451,7 +23314,7 @@ index 5a5f6c5be542..06f1ac36df9f 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23567,7 +23430,7 @@ index 5a5f6c5be542..06f1ac36df9f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23654,16 +23517,15 @@ index 5a5f6c5be542..06f1ac36df9f 100644
Library("video_rtp_headers_gn")
diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index f9eedb372ad5..c64b22b66cd4 100644
+index a006d12053d8..21688646efab 100644
--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
+++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -23680,7 +23542,7 @@ index f9eedb372ad5..c64b22b66cd4 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23776,7 +23638,7 @@ index f9eedb372ad5..c64b22b66cd4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23802,7 +23664,7 @@ index f9eedb372ad5..c64b22b66cd4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -23844,16 +23706,15 @@ index f9eedb372ad5..c64b22b66cd4 100644
-
Library("video_stream_encoder_gn")
diff --git third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-index fffc859f7e91..85c4a75b1d5e 100644
+index 07c2bb5faf09..ab4917f08c5b 100644
--- third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -23870,7 +23731,7 @@ index fffc859f7e91..85c4a75b1d5e 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -23959,7 +23820,7 @@ index fffc859f7e91..85c4a75b1d5e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -23985,7 +23846,7 @@ index fffc859f7e91..85c4a75b1d5e 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -24027,10 +23888,10 @@ index fffc859f7e91..85c4a75b1d5e 100644
-
Library("bitstream_parser_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-index a02883b898f9..bb5bbf580246 100644
+index 8395acf5481d..5b5ee908771a 100644
--- third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -24044,7 +23905,6 @@ index a02883b898f9..bb5bbf580246 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -24061,7 +23921,7 @@ index a02883b898f9..bb5bbf580246 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24178,7 +24038,7 @@ index a02883b898f9..bb5bbf580246 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -24265,10 +24125,10 @@ index a02883b898f9..bb5bbf580246 100644
Library("builtin_video_decoder_factory_gn")
diff --git third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-index ca4634e9d743..a8695ab163f6 100644
+index 83b3e5382450..56d24eb49b3a 100644
--- third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -24282,7 +24142,6 @@ index ca4634e9d743..a8695ab163f6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -24299,7 +24158,7 @@ index ca4634e9d743..a8695ab163f6 100644
FINAL_LIBRARY = "xul"
-@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24416,7 +24275,7 @@ index ca4634e9d743..a8695ab163f6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -24503,10 +24362,10 @@ index ca4634e9d743..a8695ab163f6 100644
Library("rtc_software_fallback_wrappers_gn")
diff --git third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
-index 125c11a379cf..a31fc63e5929 100644
+index 661ac13346af..289cbee55009 100644
--- third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/scalability_mode_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -24520,7 +24379,6 @@ index 125c11a379cf..a31fc63e5929 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -24537,7 +24395,7 @@ index 125c11a379cf..a31fc63e5929 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24646,7 +24504,7 @@ index 125c11a379cf..a31fc63e5929 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -24733,10 +24591,10 @@ index 125c11a379cf..a31fc63e5929 100644
Library("scalability_mode_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index ed21d72aa530..2902844ab151 100644
+index da45996c83c0..055e6ae6e83b 100644
--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -24750,7 +24608,6 @@ index ed21d72aa530..2902844ab151 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -24767,7 +24624,7 @@ index ed21d72aa530..2902844ab151 100644
FINAL_LIBRARY = "xul"
-@@ -57,114 +70,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,114 +69,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -24883,7 +24740,7 @@ index ed21d72aa530..2902844ab151 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -172,82 +78,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -171,82 +77,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -24970,16 +24827,15 @@ index ed21d72aa530..2902844ab151 100644
Library("video_codecs_api_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-index 333ce812ea8e..4b1b30a2d0f6 100644
+index 1a9164e7e41c..c76c9a3552d7 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -24996,7 +24852,7 @@ index 333ce812ea8e..4b1b30a2d0f6 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25092,7 +24948,7 @@ index 333ce812ea8e..4b1b30a2d0f6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -25118,7 +24974,7 @@ index 333ce812ea8e..4b1b30a2d0f6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25160,16 +25016,15 @@ index 333ce812ea8e..4b1b30a2d0f6 100644
-
Library("video_encoder_factory_template_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
-index a2cd2de315ee..78cced434a30 100644
+index a8b930a85b6b..b22b0a732179 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -25186,7 +25041,7 @@ index a2cd2de315ee..78cced434a30 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25282,7 +25137,7 @@ index a2cd2de315ee..78cced434a30 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -25308,7 +25163,7 @@ index a2cd2de315ee..78cced434a30 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25350,16 +25205,15 @@ index a2cd2de315ee..78cced434a30 100644
-
Library("video_encoder_factory_template_libaom_av1_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
-index d0a50140cd77..a664d72af4fd 100644
+index 9dac3c93b2a3..db12a5af1e46 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -25376,7 +25230,7 @@ index d0a50140cd77..a664d72af4fd 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25473,7 +25327,7 @@ index d0a50140cd77..a664d72af4fd 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -25499,7 +25353,7 @@ index d0a50140cd77..a664d72af4fd 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25541,16 +25395,15 @@ index d0a50140cd77..a664d72af4fd 100644
-
Library("video_encoder_factory_template_libvpx_vp8_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
-index 97b7fda2e030..e25c605b56cf 100644
+index 0eef288f971c..1bb0b123d76f 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -25567,7 +25420,7 @@ index 97b7fda2e030..e25c605b56cf 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25664,7 +25517,7 @@ index 97b7fda2e030..e25c605b56cf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -25690,7 +25543,7 @@ index 97b7fda2e030..e25c605b56cf 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25732,16 +25585,15 @@ index 97b7fda2e030..e25c605b56cf 100644
-
Library("video_encoder_factory_template_libvpx_vp9_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
-index 93993aa49aa4..f079fa84bb50 100644
+index 62b95f84fd54..c3611901cec2 100644
--- third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/video_encoder_factory_template_open_h264_adapter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -25758,7 +25610,7 @@ index 93993aa49aa4..f079fa84bb50 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -25855,7 +25707,7 @@ index 93993aa49aa4..f079fa84bb50 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -25881,7 +25733,7 @@ index 93993aa49aa4..f079fa84bb50 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -25923,10 +25775,10 @@ index 93993aa49aa4..f079fa84bb50 100644
-
Library("video_encoder_factory_template_open_h264_adapter_gn")
diff --git third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-index 7f22476b7558..666766b1cfe3 100644
+index 287b47573441..8987834c3404 100644
--- third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
+++ third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -25940,7 +25792,6 @@ index 7f22476b7558..666766b1cfe3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -25957,7 +25808,7 @@ index 7f22476b7558..666766b1cfe3 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26074,7 +25925,7 @@ index 7f22476b7558..666766b1cfe3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -26161,16 +26012,15 @@ index 7f22476b7558..666766b1cfe3 100644
Library("vp8_temporal_layers_factory_gn")
diff --git third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
-index e09e7bbfe6a7..04e07ea7827b 100644
+index 2ea47a17004e..60fc36572eb3 100644
--- third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
+++ third_party/libwebrtc/api/video_track_source_constraints_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -26187,7 +26037,7 @@ index e09e7bbfe6a7..04e07ea7827b 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26272,7 +26122,7 @@ index e09e7bbfe6a7..04e07ea7827b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -26298,7 +26148,7 @@ index e09e7bbfe6a7..04e07ea7827b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -26340,10 +26190,10 @@ index e09e7bbfe6a7..04e07ea7827b 100644
-
Library("video_track_source_constraints_gn")
diff --git third_party/libwebrtc/audio/audio_gn/moz.build third_party/libwebrtc/audio/audio_gn/moz.build
-index 205e83a3214c..9c68f830aa6b 100644
+index 0f6558106fa3..8713480a7a16 100644
--- third_party/libwebrtc/audio/audio_gn/moz.build
+++ third_party/libwebrtc/audio/audio_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -26357,7 +26207,6 @@ index 205e83a3214c..9c68f830aa6b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -26374,7 +26223,7 @@ index 205e83a3214c..9c68f830aa6b 100644
FINAL_LIBRARY = "xul"
-@@ -59,115 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -58,115 +71,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26491,7 +26340,7 @@ index 205e83a3214c..9c68f830aa6b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -175,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -174,82 +79,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -26578,10 +26427,10 @@ index 205e83a3214c..9c68f830aa6b 100644
Library("audio_gn")
diff --git third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-index 8c07bd01af43..a68fd67dde38 100644
+index c9e14552b453..266fce02a468 100644
--- third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
+++ third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -26595,7 +26444,6 @@ index 8c07bd01af43..a68fd67dde38 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -26612,7 +26460,7 @@ index 8c07bd01af43..a68fd67dde38 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26728,7 +26576,7 @@ index 8c07bd01af43..a68fd67dde38 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -26815,10 +26663,10 @@ index 8c07bd01af43..a68fd67dde38 100644
Library("audio_frame_operations_gn")
diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index d436bcfe5480..3961cf066b65 100644
+index 78921cc941f9..e8a3cb15337b 100644
--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
+++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -26832,7 +26680,6 @@ index d436bcfe5480..3961cf066b65 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -26849,7 +26696,7 @@ index d436bcfe5480..3961cf066b65 100644
FINAL_LIBRARY = "xul"
-@@ -56,114 +69,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -55,114 +68,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -26965,7 +26812,7 @@ index d436bcfe5480..3961cf066b65 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -171,82 +77,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -170,82 +76,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -27052,16 +26899,15 @@ index d436bcfe5480..3961cf066b65 100644
Library("resource_adaptation_gn")
diff --git third_party/libwebrtc/call/audio_sender_interface_gn/moz.build third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-index 996e17f52c62..cb998aabc5b0 100644
+index d585bb6edff0..b4a643771882 100644
--- third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
+++ third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -27078,7 +26924,7 @@ index 996e17f52c62..cb998aabc5b0 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27174,7 +27020,7 @@ index 996e17f52c62..cb998aabc5b0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -27200,7 +27046,7 @@ index 996e17f52c62..cb998aabc5b0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -27242,10 +27088,10 @@ index 996e17f52c62..cb998aabc5b0 100644
-
Library("audio_sender_interface_gn")
diff --git third_party/libwebrtc/call/bitrate_allocator_gn/moz.build third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-index 8a661397bfd0..358a762a3200 100644
+index 3ed5924b069f..c233d4789a84 100644
--- third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -27259,7 +27105,6 @@ index 8a661397bfd0..358a762a3200 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -27276,7 +27121,7 @@ index 8a661397bfd0..358a762a3200 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27392,7 +27237,7 @@ index 8a661397bfd0..358a762a3200 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -27479,10 +27324,10 @@ index 8a661397bfd0..358a762a3200 100644
Library("bitrate_allocator_gn")
diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 54f4a88bfd02..366519059d73 100644
+index c58befd49ca2..698f00ffa213 100644
--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
+++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -27496,7 +27341,6 @@ index 54f4a88bfd02..366519059d73 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -27513,7 +27357,7 @@ index 54f4a88bfd02..366519059d73 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27622,7 +27466,7 @@ index 54f4a88bfd02..366519059d73 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -27709,10 +27553,10 @@ index 54f4a88bfd02..366519059d73 100644
Library("bitrate_configurator_gn")
diff --git third_party/libwebrtc/call/call_gn/moz.build third_party/libwebrtc/call/call_gn/moz.build
-index 4a8ab5b21af7..00c80663a74d 100644
+index f9aec69b9481..0b6233af7cf4 100644
--- third_party/libwebrtc/call/call_gn/moz.build
+++ third_party/libwebrtc/call/call_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -27726,7 +27570,6 @@ index 4a8ab5b21af7..00c80663a74d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -27743,7 +27586,7 @@ index 4a8ab5b21af7..00c80663a74d 100644
FINAL_LIBRARY = "xul"
-@@ -49,115 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -27860,7 +27703,7 @@ index 4a8ab5b21af7..00c80663a74d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -27947,10 +27790,10 @@ index 4a8ab5b21af7..00c80663a74d 100644
Library("call_gn")
diff --git third_party/libwebrtc/call/call_interfaces_gn/moz.build third_party/libwebrtc/call/call_interfaces_gn/moz.build
-index 0f4aa1339ad3..245345b98a43 100644
+index 1f23b1b27a12..1ea225bc89ec 100644
--- third_party/libwebrtc/call/call_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/call_interfaces_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -27964,7 +27807,6 @@ index 0f4aa1339ad3..245345b98a43 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -27981,7 +27823,7 @@ index 0f4aa1339ad3..245345b98a43 100644
FINAL_LIBRARY = "xul"
-@@ -52,115 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,115 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28098,7 +27940,7 @@ index 0f4aa1339ad3..245345b98a43 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -168,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -167,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -28185,16 +28027,15 @@ index 0f4aa1339ad3..245345b98a43 100644
Library("call_interfaces_gn")
diff --git third_party/libwebrtc/call/payload_type_gn/moz.build third_party/libwebrtc/call/payload_type_gn/moz.build
-index 3531ddb82d1b..ca28e79f0b66 100644
+index cdfdd3213e1c..f4ab9557672a 100644
--- third_party/libwebrtc/call/payload_type_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -28211,7 +28052,7 @@ index 3531ddb82d1b..ca28e79f0b66 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28307,7 +28148,7 @@ index 3531ddb82d1b..ca28e79f0b66 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -28333,7 +28174,7 @@ index 3531ddb82d1b..ca28e79f0b66 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -28375,10 +28216,10 @@ index 3531ddb82d1b..ca28e79f0b66 100644
-
Library("payload_type_gn")
diff --git third_party/libwebrtc/call/payload_type_picker_gn/moz.build third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-index fa6f16eea2b5..665d3671a54f 100644
+index ec169391df3f..9ba0c035a513 100644
--- third_party/libwebrtc/call/payload_type_picker_gn/moz.build
+++ third_party/libwebrtc/call/payload_type_picker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -28392,7 +28233,6 @@ index fa6f16eea2b5..665d3671a54f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -28409,7 +28249,7 @@ index fa6f16eea2b5..665d3671a54f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28525,7 +28365,7 @@ index fa6f16eea2b5..665d3671a54f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -28612,16 +28452,15 @@ index fa6f16eea2b5..665d3671a54f 100644
Library("payload_type_picker_gn")
diff --git third_party/libwebrtc/call/receive_stream_interface_gn/moz.build third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
-index 6fc6e5ea533a..8d549a7ab50f 100644
+index 64966940592a..63ee63d8fd44 100644
--- third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
+++ third_party/libwebrtc/call/receive_stream_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -28638,7 +28477,7 @@ index 6fc6e5ea533a..8d549a7ab50f 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28734,7 +28573,7 @@ index 6fc6e5ea533a..8d549a7ab50f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -28760,7 +28599,7 @@ index 6fc6e5ea533a..8d549a7ab50f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -28802,10 +28641,10 @@ index 6fc6e5ea533a..8d549a7ab50f 100644
-
Library("receive_stream_interface_gn")
diff --git third_party/libwebrtc/call/rtp_interfaces_gn/moz.build third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-index 07525d15ae0d..df22e47357de 100644
+index a28b8e1a3ffb..bf8bfc4afa1a 100644
--- third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
+++ third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -28819,7 +28658,6 @@ index 07525d15ae0d..df22e47357de 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -28836,7 +28674,7 @@ index 07525d15ae0d..df22e47357de 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -28952,7 +28790,7 @@ index 07525d15ae0d..df22e47357de 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -29039,10 +28877,10 @@ index 07525d15ae0d..df22e47357de 100644
Library("rtp_interfaces_gn")
diff --git third_party/libwebrtc/call/rtp_receiver_gn/moz.build third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-index 5a7f02577007..f9573858c076 100644
+index 2270482f3cec..411cfe288875 100644
--- third_party/libwebrtc/call/rtp_receiver_gn/moz.build
+++ third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -29056,7 +28894,6 @@ index 5a7f02577007..f9573858c076 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -29073,7 +28910,7 @@ index 5a7f02577007..f9573858c076 100644
FINAL_LIBRARY = "xul"
-@@ -49,115 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29190,7 +29027,7 @@ index 5a7f02577007..f9573858c076 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -29277,10 +29114,10 @@ index 5a7f02577007..f9573858c076 100644
Library("rtp_receiver_gn")
diff --git third_party/libwebrtc/call/rtp_sender_gn/moz.build third_party/libwebrtc/call/rtp_sender_gn/moz.build
-index f8116a4cbaea..9c9240df8166 100644
+index a700eea303e1..214f2fa96582 100644
--- third_party/libwebrtc/call/rtp_sender_gn/moz.build
+++ third_party/libwebrtc/call/rtp_sender_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -29294,7 +29131,6 @@ index f8116a4cbaea..9c9240df8166 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -29311,7 +29147,7 @@ index f8116a4cbaea..9c9240df8166 100644
FINAL_LIBRARY = "xul"
-@@ -49,115 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29428,7 +29264,7 @@ index f8116a4cbaea..9c9240df8166 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -29515,10 +29351,10 @@ index f8116a4cbaea..9c9240df8166 100644
Library("rtp_sender_gn")
diff --git third_party/libwebrtc/call/version_gn/moz.build third_party/libwebrtc/call/version_gn/moz.build
-index 77b26af21e2f..1adeee139247 100644
+index 6df784f98d03..7ce9a2c33b2a 100644
--- third_party/libwebrtc/call/version_gn/moz.build
+++ third_party/libwebrtc/call/version_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -29532,7 +29368,6 @@ index 77b26af21e2f..1adeee139247 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -29549,7 +29384,7 @@ index 77b26af21e2f..1adeee139247 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29654,7 +29489,7 @@ index 77b26af21e2f..1adeee139247 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -29741,10 +29576,10 @@ index 77b26af21e2f..1adeee139247 100644
Library("version_gn")
diff --git third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
-index 37a59c8514d8..8276da6e54b5 100644
+index 3f79e8283204..193d1cf61255 100644
--- third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
+++ third_party/libwebrtc/call/video_receive_stream_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -29758,7 +29593,6 @@ index 37a59c8514d8..8276da6e54b5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -29775,7 +29609,7 @@ index 37a59c8514d8..8276da6e54b5 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -29891,7 +29725,7 @@ index 37a59c8514d8..8276da6e54b5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -29978,10 +29812,10 @@ index 37a59c8514d8..8276da6e54b5 100644
Library("video_receive_stream_api_gn")
diff --git third_party/libwebrtc/call/video_send_stream_api_gn/moz.build third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
-index 6b3794c0fc76..1e74ecdd4410 100644
+index b2b129fde9a1..3fb37cb3423d 100644
--- third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
+++ third_party/libwebrtc/call/video_send_stream_api_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -29995,7 +29829,6 @@ index 6b3794c0fc76..1e74ecdd4410 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -30012,7 +29845,7 @@ index 6b3794c0fc76..1e74ecdd4410 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30128,7 +29961,7 @@ index 6b3794c0fc76..1e74ecdd4410 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -30215,10 +30048,10 @@ index 6b3794c0fc76..1e74ecdd4410 100644
Library("video_send_stream_api_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
-index e60d36491f7f..640be74d01a8 100644
+index 5ffb201a4212..99fbd769e4f3 100644
--- third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build
-@@ -11,21 +11,31 @@ AllowCompilerWarnings()
+@@ -11,20 +11,30 @@ AllowCompilerWarnings()
CXXFLAGS += [
"-mavx2",
@@ -30233,7 +30066,6 @@ index e60d36491f7f..640be74d01a8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_AVX2"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -30251,7 +30083,7 @@ index e60d36491f7f..640be74d01a8 100644
FINAL_LIBRARY = "xul"
-@@ -54,143 +64,9 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,143 +63,9 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30397,16 +30229,15 @@ index e60d36491f7f..640be74d01a8 100644
CXXFLAGS += [
"-msse2"
diff --git third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-index 2adc30b60cc3..7ffb62cc89f2 100644
+index 5d96fe0893a9..0bb8ba5e4738 100644
--- third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -30423,7 +30254,7 @@ index 2adc30b60cc3..7ffb62cc89f2 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30508,7 +30339,7 @@ index 2adc30b60cc3..7ffb62cc89f2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,30 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,30 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -30539,7 +30370,7 @@ index 2adc30b60cc3..7ffb62cc89f2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -160,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -159,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -30581,16 +30412,15 @@ index 2adc30b60cc3..7ffb62cc89f2 100644
-
Library("common_audio_c_arm_asm_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-index db105ee1e9c0..499e855a6429 100644
+index aedc5ef7c816..8381d9637936 100644
--- third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -30607,7 +30437,7 @@ index db105ee1e9c0..499e855a6429 100644
FINAL_LIBRARY = "xul"
-@@ -84,109 +93,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -83,109 +92,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -30718,7 +30548,7 @@ index db105ee1e9c0..499e855a6429 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -194,20 +101,14 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -193,20 +100,14 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -30743,7 +30573,7 @@ index db105ee1e9c0..499e855a6429 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
"/third_party/libwebrtc/common_audio/signal_processing/complex_fft.c",
-@@ -218,7 +119,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -217,7 +118,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -30751,7 +30581,7 @@ index db105ee1e9c0..499e855a6429 100644
SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/resample_by_2_mips.c"
-@@ -235,8 +135,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -234,8 +134,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -30760,7 +30590,7 @@ index db105ee1e9c0..499e855a6429 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
"/third_party/libwebrtc/common_audio/signal_processing/complex_fft.c",
-@@ -251,78 +149,7 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -250,78 +148,7 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -30840,7 +30670,7 @@ index db105ee1e9c0..499e855a6429 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-@@ -330,13 +157,13 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "riscv64":
+@@ -329,13 +156,13 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "riscv64":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -30856,7 +30686,7 @@ index db105ee1e9c0..499e855a6429 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
-@@ -344,9 +171,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -343,9 +170,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
]
@@ -30869,10 +30699,10 @@ index db105ee1e9c0..499e855a6429 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c",
diff --git third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-index ba87f375c4ab..26bf27656058 100644
+index 0164db65a36b..b19a8495d919 100644
--- third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -30886,7 +30716,6 @@ index ba87f375c4ab..26bf27656058 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -30903,7 +30732,7 @@ index ba87f375c4ab..26bf27656058 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31012,7 +30841,7 @@ index ba87f375c4ab..26bf27656058 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -31099,10 +30928,10 @@ index ba87f375c4ab..26bf27656058 100644
Library("common_audio_cc_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_gn/moz.build third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-index 40da830735da..fbbb389f34c2 100644
+index 13dbab50bc9a..46d820a5f097 100644
--- third_party/libwebrtc/common_audio/common_audio_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -31116,7 +30945,6 @@ index 40da830735da..fbbb389f34c2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -31133,7 +30961,7 @@ index 40da830735da..fbbb389f34c2 100644
FINAL_LIBRARY = "xul"
-@@ -60,114 +73,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -59,114 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31249,7 +31077,7 @@ index 40da830735da..fbbb389f34c2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -175,82 +81,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -174,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -31336,16 +31164,15 @@ index 40da830735da..fbbb389f34c2 100644
Library("common_audio_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-index 8c5a80faae85..aa3c85edd842 100644
+index e259acd562b7..ae82c184e9c5 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-@@ -13,14 +13,25 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,13 +13,24 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_ARCH_ARM64"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -31365,7 +31192,7 @@ index 8c5a80faae85..aa3c85edd842 100644
FINAL_LIBRARY = "xul"
-@@ -50,132 +61,6 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,132 +60,6 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31499,10 +31326,10 @@ index 8c5a80faae85..aa3c85edd842 100644
-
Library("common_audio_neon_c_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-index 28ef0bb77482..1b54c78125ec 100644
+index 410a9b6c9e1e..fcf864a3511b 100644
--- third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-@@ -9,18 +9,33 @@
+@@ -9,17 +9,32 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -31516,7 +31343,6 @@ index 28ef0bb77482..1b54c78125ec 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_ARCH_ARM64"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -31536,7 +31362,7 @@ index 28ef0bb77482..1b54c78125ec 100644
FINAL_LIBRARY = "xul"
-@@ -49,159 +64,6 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,159 +63,6 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31697,10 +31523,10 @@ index 28ef0bb77482..1b54c78125ec 100644
-
Library("common_audio_neon_gn")
diff --git third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
-index ccd141c734f4..e1661bd3169b 100644
+index 95fa6e2c26ca..b53526107ee5 100644
--- third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
+++ third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -31714,7 +31540,6 @@ index ccd141c734f4..e1661bd3169b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_AVX2"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -31732,7 +31557,7 @@ index ccd141c734f4..e1661bd3169b 100644
FINAL_LIBRARY = "xul"
-@@ -49,159 +62,16 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,159 +61,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -31895,10 +31720,10 @@ index ccd141c734f4..e1661bd3169b 100644
CXXFLAGS += [
"-msse2"
diff --git third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-index 3ce6bd610f1f..5e77a915e125 100644
+index 722bf527c9ba..b3573a266567 100644
--- third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -31912,7 +31737,6 @@ index 3ce6bd610f1f..5e77a915e125 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -31929,7 +31753,7 @@ index 3ce6bd610f1f..5e77a915e125 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32045,7 +31869,7 @@ index 3ce6bd610f1f..5e77a915e125 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -32132,16 +31956,15 @@ index 3ce6bd610f1f..5e77a915e125 100644
Library("fir_filter_factory_gn")
diff --git third_party/libwebrtc/common_audio/fir_filter_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-index eb3c6df45839..0fcc226c6d9a 100644
+index 577a3319bc5e..97bfb46c2b34 100644
--- third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
+++ third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -32158,7 +31981,7 @@ index eb3c6df45839..0fcc226c6d9a 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32243,7 +32066,7 @@ index eb3c6df45839..0fcc226c6d9a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -32269,7 +32092,7 @@ index eb3c6df45839..0fcc226c6d9a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -32311,16 +32134,15 @@ index eb3c6df45839..0fcc226c6d9a 100644
-
Library("fir_filter_gn")
diff --git third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-index 5c813682cbb1..8a65508b1542 100644
+index 5169bab0cd78..66ce24f0c8a8 100644
--- third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
+++ third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -32337,7 +32159,7 @@ index 5c813682cbb1..8a65508b1542 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32433,7 +32255,7 @@ index 5c813682cbb1..8a65508b1542 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -32459,7 +32281,7 @@ index 5c813682cbb1..8a65508b1542 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -32501,10 +32323,10 @@ index 5c813682cbb1..8a65508b1542 100644
-
Library("sinc_resampler_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-index d1ea19bfdf26..2e617d3bd4df 100644
+index 9b470d2c3df3..35ff0b9cb1ca 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -32518,7 +32340,6 @@ index d1ea19bfdf26..2e617d3bd4df 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -32535,7 +32356,7 @@ index d1ea19bfdf26..2e617d3bd4df 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32651,7 +32472,7 @@ index d1ea19bfdf26..2e617d3bd4df 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -166,122 +72,38 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -165,122 +71,38 @@ if CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"
]
@@ -32782,10 +32603,10 @@ index d1ea19bfdf26..2e617d3bd4df 100644
Library("fft_size_128_gn")
diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-index 03a212909ad1..adbdb0e61bcd 100644
+index a97e1340a1c4..2bdbd579a813 100644
--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -32799,7 +32620,6 @@ index 03a212909ad1..adbdb0e61bcd 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -32816,7 +32636,7 @@ index 03a212909ad1..adbdb0e61bcd 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -32921,7 +32741,7 @@ index 03a212909ad1..adbdb0e61bcd 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -33008,16 +32828,15 @@ index 03a212909ad1..adbdb0e61bcd 100644
Library("fft_size_256_gn")
diff --git third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-index 3fbf9e4e2fee..d14b47d5e338 100644
+index 0d7a0bd85cf2..202e317ddd5c 100644
--- third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
+++ third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -33034,7 +32853,7 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33131,7 +32950,7 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,20 +60,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,20 +59,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -33154,7 +32973,7 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
-@@ -161,7 +74,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -160,7 +73,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -33162,7 +32981,7 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_mips.c"
-@@ -169,8 +81,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -168,8 +80,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -33171,7 +32990,7 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
-@@ -181,89 +91,27 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -180,89 +90,27 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
]
@@ -33267,10 +33086,10 @@ index 3fbf9e4e2fee..d14b47d5e338 100644
UNIFIED_SOURCES += [
"/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build
-index b82311819780..b842c57b8b6f 100644
+index 5d190a1d8e58..8b7c8f83b3e9 100644
--- third_party/libwebrtc/common_video/common_video_gn/moz.build
+++ third_party/libwebrtc/common_video/common_video_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -33284,7 +33103,6 @@ index b82311819780..b842c57b8b6f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -33301,7 +33119,7 @@ index b82311819780..b842c57b8b6f 100644
FINAL_LIBRARY = "xul"
-@@ -59,114 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -58,114 +71,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33417,7 +33235,7 @@ index b82311819780..b842c57b8b6f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -174,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -173,82 +79,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -33504,10 +33322,10 @@ index b82311819780..b842c57b8b6f 100644
Library("common_video_gn")
diff --git third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
-index 69db30818139..06eebbfd1cce 100644
+index c0ab4b4e89a7..bbcf737b8ba9 100644
--- third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
+++ third_party/libwebrtc/common_video/corruption_detection_converters_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -33521,7 +33339,6 @@ index 69db30818139..06eebbfd1cce 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -33538,7 +33355,7 @@ index 69db30818139..06eebbfd1cce 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33647,7 +33464,7 @@ index 69db30818139..06eebbfd1cce 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -33734,16 +33551,15 @@ index 69db30818139..06eebbfd1cce 100644
Library("corruption_detection_converters_gn")
diff --git third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
-index 8923f3ddf002..937a7c082f7c 100644
+index 8a58185d4906..cd4f1b658226 100644
--- third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
+++ third_party/libwebrtc/common_video/corruption_score_calculator_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -33760,7 +33576,7 @@ index 8923f3ddf002..937a7c082f7c 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -33856,7 +33672,7 @@ index 8923f3ddf002..937a7c082f7c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -33882,7 +33698,7 @@ index 8923f3ddf002..937a7c082f7c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -33924,16 +33740,15 @@ index 8923f3ddf002..937a7c082f7c 100644
-
Library("corruption_score_calculator_gn")
diff --git third_party/libwebrtc/common_video/frame_counts_gn/moz.build third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-index 8a2276e31b03..17eb2a61992d 100644
+index ae398195f804..5606ed4ca120 100644
--- third_party/libwebrtc/common_video/frame_counts_gn/moz.build
+++ third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -33950,7 +33765,7 @@ index 8a2276e31b03..17eb2a61992d 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34035,7 +33850,7 @@ index 8a2276e31b03..17eb2a61992d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -34061,7 +33876,7 @@ index 8a2276e31b03..17eb2a61992d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -34103,16 +33918,15 @@ index 8a2276e31b03..17eb2a61992d 100644
-
Library("frame_counts_gn")
diff --git third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
-index 704b8b08b41c..6a39ea1a1db6 100644
+index 5f35af97085c..ab2507d63de5 100644
--- third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
+++ third_party/libwebrtc/common_video/frame_instrumentation_data_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -34129,7 +33943,7 @@ index 704b8b08b41c..6a39ea1a1db6 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34214,7 +34028,7 @@ index 704b8b08b41c..6a39ea1a1db6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -34240,7 +34054,7 @@ index 704b8b08b41c..6a39ea1a1db6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -34282,10 +34096,10 @@ index 704b8b08b41c..6a39ea1a1db6 100644
-
Library("frame_instrumentation_data_gn")
diff --git third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-index f6db7222bcc0..a80076c6f377 100644
+index 622a838eca2a..ad084e2194ad 100644
--- third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
+++ third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -34299,7 +34113,6 @@ index f6db7222bcc0..a80076c6f377 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -34316,7 +34129,7 @@ index f6db7222bcc0..a80076c6f377 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34425,7 +34238,7 @@ index f6db7222bcc0..a80076c6f377 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -34512,16 +34325,15 @@ index f6db7222bcc0..a80076c6f377 100644
Library("generic_frame_descriptor_gn")
diff --git third_party/libwebrtc/dcsctp_gn/moz.build third_party/libwebrtc/dcsctp_gn/moz.build
-index 9dce2c0157e9..f452910e84ab 100644
+index 44f583c80d8a..f4469da2599d 100644
--- third_party/libwebrtc/dcsctp_gn/moz.build
+++ third_party/libwebrtc/dcsctp_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -34538,7 +34350,7 @@ index 9dce2c0157e9..f452910e84ab 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34634,7 +34446,7 @@ index 9dce2c0157e9..f452910e84ab 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -34660,7 +34472,7 @@ index 9dce2c0157e9..f452910e84ab 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -34702,16 +34514,15 @@ index 9dce2c0157e9..f452910e84ab 100644
-
Library("dcsctp_gn")
diff --git third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
-index 70925379fe41..9ae47f123445 100644
+index 352ec8e82f14..0ae34bbf3159 100644
--- third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
+++ third_party/libwebrtc/experiments/registered_field_trials_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -34728,7 +34539,7 @@ index 70925379fe41..9ae47f123445 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -34813,7 +34624,7 @@ index 70925379fe41..9ae47f123445 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -34839,7 +34650,7 @@ index 70925379fe41..9ae47f123445 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -34895,10 +34706,10 @@ index edb8e084a33a..e2236e78c4a0 100644
-
Library("registered_field_trials_header_gn")
diff --git third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-index bb0b5ebc9da5..55f9ef524abe 100644
+index 92e42333271c..fc88fc12b670 100644
--- third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -34912,7 +34723,6 @@ index bb0b5ebc9da5..55f9ef524abe 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -34929,7 +34739,7 @@ index bb0b5ebc9da5..55f9ef524abe 100644
FINAL_LIBRARY = "xul"
-@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35045,7 +34855,7 @@ index bb0b5ebc9da5..55f9ef524abe 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -35132,10 +34942,10 @@ index bb0b5ebc9da5..55f9ef524abe 100644
Library("rtc_event_audio_gn")
diff --git third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-index 0fc9c107ecc2..2234f1a0db57 100644
+index cf656cb19359..d1d7b99a002a 100644
--- third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -35149,7 +34959,6 @@ index 0fc9c107ecc2..2234f1a0db57 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -35166,7 +34975,7 @@ index 0fc9c107ecc2..2234f1a0db57 100644
FINAL_LIBRARY = "xul"
-@@ -52,114 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35282,7 +35091,7 @@ index 0fc9c107ecc2..2234f1a0db57 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -167,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -35369,10 +35178,10 @@ index 0fc9c107ecc2..2234f1a0db57 100644
Library("rtc_event_bwe_gn")
diff --git third_party/libwebrtc/logging/rtc_event_field_gn/moz.build third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
-index 9582a074f459..93a7dd4571bf 100644
+index b01bd2a19d2a..ff4a8f56a922 100644
--- third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_field_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -35386,7 +35195,6 @@ index 9582a074f459..93a7dd4571bf 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -35403,7 +35211,7 @@ index 9582a074f459..93a7dd4571bf 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35519,7 +35327,7 @@ index 9582a074f459..93a7dd4571bf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -35606,16 +35414,15 @@ index 9582a074f459..93a7dd4571bf 100644
Library("rtc_event_field_gn")
diff --git third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
-index a0b53a3dcf6b..23328c26c561 100644
+index 42336df5fa6b..2f1eb4312e6a 100644
--- third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_log_parse_status_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -35632,7 +35439,7 @@ index a0b53a3dcf6b..23328c26c561 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35721,7 +35528,7 @@ index a0b53a3dcf6b..23328c26c561 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -35747,7 +35554,7 @@ index a0b53a3dcf6b..23328c26c561 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -35789,10 +35596,10 @@ index a0b53a3dcf6b..23328c26c561 100644
-
Library("rtc_event_log_parse_status_gn")
diff --git third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
-index 3207fd6d3667..dd8bc46a0452 100644
+index 48f605b67536..28e02820b18e 100644
--- third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_number_encodings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -35806,7 +35613,6 @@ index 3207fd6d3667..dd8bc46a0452 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -35823,7 +35629,7 @@ index 3207fd6d3667..dd8bc46a0452 100644
FINAL_LIBRARY = "xul"
-@@ -49,107 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,107 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -35932,7 +35738,7 @@ index 3207fd6d3667..dd8bc46a0452 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -157,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -156,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -36019,10 +35825,10 @@ index 3207fd6d3667..dd8bc46a0452 100644
Library("rtc_event_number_encodings_gn")
diff --git third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-index cab65df23441..c3dcc77e4e91 100644
+index 769426790d5e..2c19edcb9ef3 100644
--- third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -36036,7 +35842,6 @@ index cab65df23441..c3dcc77e4e91 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -36053,7 +35858,7 @@ index cab65df23441..c3dcc77e4e91 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36169,7 +35974,7 @@ index cab65df23441..c3dcc77e4e91 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -36256,10 +36061,10 @@ index cab65df23441..c3dcc77e4e91 100644
Library("rtc_event_pacing_gn")
diff --git third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-index fe4bc1a280d3..5a0155831e12 100644
+index 3667d09360a2..2a003ff5236b 100644
--- third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -36273,7 +36078,6 @@ index fe4bc1a280d3..5a0155831e12 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -36290,7 +36094,7 @@ index fe4bc1a280d3..5a0155831e12 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36406,7 +36210,7 @@ index fe4bc1a280d3..5a0155831e12 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -36493,10 +36297,10 @@ index fe4bc1a280d3..5a0155831e12 100644
Library("rtc_event_rtp_rtcp_gn")
diff --git third_party/libwebrtc/logging/rtc_event_video_gn/moz.build third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-index 56dd946c01d9..0e1138e58b4e 100644
+index ba5e515cd8e4..0648ec187f14 100644
--- third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -36510,7 +36314,6 @@ index 56dd946c01d9..0e1138e58b4e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -36527,7 +36330,7 @@ index 56dd946c01d9..0e1138e58b4e 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36643,7 +36446,7 @@ index 56dd946c01d9..0e1138e58b4e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -36730,10 +36533,10 @@ index 56dd946c01d9..0e1138e58b4e 100644
Library("rtc_event_video_gn")
diff --git third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-index fee4088679a5..643c370b49da 100644
+index 916957e22c81..10f7b60985b4 100644
--- third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
+++ third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -36747,7 +36550,6 @@ index fee4088679a5..643c370b49da 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -36764,7 +36566,7 @@ index fee4088679a5..643c370b49da 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -36880,7 +36682,7 @@ index fee4088679a5..643c370b49da 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -36967,10 +36769,10 @@ index fee4088679a5..643c370b49da 100644
Library("rtc_stream_config_gn")
diff --git third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-index 6fa3f169fc08..eae7d9ea98a3 100644
+index 695b2ba30bd3..7ebde21eaa29 100644
--- third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
+++ third_party/libwebrtc/media/adapted_video_track_source_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -36984,7 +36786,6 @@ index 6fa3f169fc08..eae7d9ea98a3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -37001,7 +36802,7 @@ index 6fa3f169fc08..eae7d9ea98a3 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37117,7 +36918,7 @@ index 6fa3f169fc08..eae7d9ea98a3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -37204,16 +37005,15 @@ index 6fa3f169fc08..eae7d9ea98a3 100644
Library("adapted_video_track_source_gn")
diff --git third_party/libwebrtc/media/audio_source_gn/moz.build third_party/libwebrtc/media/audio_source_gn/moz.build
-index a4593705f4d4..cf45ed1996b4 100644
+index 3581e20cca1b..9b54caddd0de 100644
--- third_party/libwebrtc/media/audio_source_gn/moz.build
+++ third_party/libwebrtc/media/audio_source_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -37230,7 +37030,7 @@ index a4593705f4d4..cf45ed1996b4 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37315,7 +37115,7 @@ index a4593705f4d4..cf45ed1996b4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -37341,7 +37141,7 @@ index a4593705f4d4..cf45ed1996b4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37383,10 +37183,10 @@ index a4593705f4d4..cf45ed1996b4 100644
-
Library("audio_source_gn")
diff --git third_party/libwebrtc/media/codec_gn/moz.build third_party/libwebrtc/media/codec_gn/moz.build
-index f80cd3569dc4..7456c859c78b 100644
+index 1a17cd2f4d2d..2e47ae5fdda4 100644
--- third_party/libwebrtc/media/codec_gn/moz.build
+++ third_party/libwebrtc/media/codec_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -37400,7 +37200,6 @@ index f80cd3569dc4..7456c859c78b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -37417,7 +37216,7 @@ index f80cd3569dc4..7456c859c78b 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37533,7 +37332,7 @@ index f80cd3569dc4..7456c859c78b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -37620,16 +37419,15 @@ index f80cd3569dc4..7456c859c78b 100644
Library("codec_gn")
diff --git third_party/libwebrtc/media/media_channel_gn/moz.build third_party/libwebrtc/media/media_channel_gn/moz.build
-index e5d50f57e4d9..9ba5846e1cce 100644
+index b49bb251e1b9..e01e3b526b85 100644
--- third_party/libwebrtc/media/media_channel_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -37646,7 +37444,7 @@ index e5d50f57e4d9..9ba5846e1cce 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37743,7 +37541,7 @@ index e5d50f57e4d9..9ba5846e1cce 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -37769,7 +37567,7 @@ index e5d50f57e4d9..9ba5846e1cce 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37811,16 +37609,15 @@ index e5d50f57e4d9..9ba5846e1cce 100644
-
Library("media_channel_gn")
diff --git third_party/libwebrtc/media/media_channel_impl_gn/moz.build third_party/libwebrtc/media/media_channel_impl_gn/moz.build
-index 314151b757d8..146ff9def9fe 100644
+index 37f5a67f2bcc..6533a1bbd386 100644
--- third_party/libwebrtc/media/media_channel_impl_gn/moz.build
+++ third_party/libwebrtc/media/media_channel_impl_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -37837,7 +37634,7 @@ index 314151b757d8..146ff9def9fe 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -37922,7 +37719,7 @@ index 314151b757d8..146ff9def9fe 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -37948,7 +37745,7 @@ index 314151b757d8..146ff9def9fe 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -37990,10 +37787,10 @@ index 314151b757d8..146ff9def9fe 100644
-
Library("media_channel_impl_gn")
diff --git third_party/libwebrtc/media/media_constants_gn/moz.build third_party/libwebrtc/media/media_constants_gn/moz.build
-index 8033f2dc36b9..a327fd43539d 100644
+index a104d2262dee..20928cdabcd3 100644
--- third_party/libwebrtc/media/media_constants_gn/moz.build
+++ third_party/libwebrtc/media/media_constants_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -38007,7 +37804,6 @@ index 8033f2dc36b9..a327fd43539d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38024,7 +37820,7 @@ index 8033f2dc36b9..a327fd43539d 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38129,7 +37925,7 @@ index 8033f2dc36b9..a327fd43539d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -38216,16 +38012,15 @@ index 8033f2dc36b9..a327fd43539d 100644
Library("media_constants_gn")
diff --git third_party/libwebrtc/media/media_engine_gn/moz.build third_party/libwebrtc/media/media_engine_gn/moz.build
-index 8e5e4a8eb88f..310b21190384 100644
+index fdf4a8ebf6e8..de1d36c1c373 100644
--- third_party/libwebrtc/media/media_engine_gn/moz.build
+++ third_party/libwebrtc/media/media_engine_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38242,7 +38037,7 @@ index 8e5e4a8eb88f..310b21190384 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38339,7 +38134,7 @@ index 8e5e4a8eb88f..310b21190384 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -38365,7 +38160,7 @@ index 8e5e4a8eb88f..310b21190384 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -38407,10 +38202,10 @@ index 8e5e4a8eb88f..310b21190384 100644
-
Library("media_engine_gn")
diff --git third_party/libwebrtc/media/rid_description_gn/moz.build third_party/libwebrtc/media/rid_description_gn/moz.build
-index 497a53bb7f34..0954895ab11e 100644
+index 50a2fd68b45b..1e41f0c073af 100644
--- third_party/libwebrtc/media/rid_description_gn/moz.build
+++ third_party/libwebrtc/media/rid_description_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -38424,7 +38219,6 @@ index 497a53bb7f34..0954895ab11e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38441,7 +38235,7 @@ index 497a53bb7f34..0954895ab11e 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38557,7 +38351,7 @@ index 497a53bb7f34..0954895ab11e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -38644,10 +38438,10 @@ index 497a53bb7f34..0954895ab11e 100644
Library("rid_description_gn")
diff --git third_party/libwebrtc/media/rtc_audio_video_gn/moz.build third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
-index ed9f0dfcfdc8..5698b5cf8283 100644
+index e13e7218f6af..9c05bb7e2414 100644
--- third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
+++ third_party/libwebrtc/media/rtc_audio_video_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -38662,7 +38456,6 @@ index ed9f0dfcfdc8..5698b5cf8283 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38679,7 +38472,7 @@ index ed9f0dfcfdc8..5698b5cf8283 100644
FINAL_LIBRARY = "xul"
-@@ -49,119 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,119 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -38800,7 +38593,7 @@ index ed9f0dfcfdc8..5698b5cf8283 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -38887,10 +38680,10 @@ index ed9f0dfcfdc8..5698b5cf8283 100644
Library("rtc_audio_video_gn")
diff --git third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-index ebd5da0e4440..bd1521882ba0 100644
+index 29d2e027afa8..6daa5629a1eb 100644
--- third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
+++ third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -38905,7 +38698,6 @@ index ebd5da0e4440..bd1521882ba0 100644
DEFINES["RTC_USE_LIBAOM_AV1_ENCODER"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -38922,7 +38714,7 @@ index ebd5da0e4440..bd1521882ba0 100644
FINAL_LIBRARY = "xul"
-@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39039,7 +38831,7 @@ index ebd5da0e4440..bd1521882ba0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -39126,16 +38918,15 @@ index ebd5da0e4440..bd1521882ba0 100644
Library("rtc_internal_video_codecs_gn")
diff --git third_party/libwebrtc/media/rtc_media_base_gn/moz.build third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-index 3b54ec87106c..fedda41e6ae3 100644
+index 492ef557c6d5..2d9dd74dd71d 100644
--- third_party/libwebrtc/media/rtc_media_base_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -39152,7 +38943,7 @@ index 3b54ec87106c..fedda41e6ae3 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39249,7 +39040,7 @@ index 3b54ec87106c..fedda41e6ae3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -39275,7 +39066,7 @@ index 3b54ec87106c..fedda41e6ae3 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -39317,16 +39108,15 @@ index 3b54ec87106c..fedda41e6ae3 100644
-
Library("rtc_media_base_gn")
diff --git third_party/libwebrtc/media/rtc_media_config_gn/moz.build third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-index 37cd82e2a682..972d06306f41 100644
+index c42978367e79..ae42a4df5b02 100644
--- third_party/libwebrtc/media/rtc_media_config_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -39343,7 +39133,7 @@ index 37cd82e2a682..972d06306f41 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39428,7 +39218,7 @@ index 37cd82e2a682..972d06306f41 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -39454,7 +39244,7 @@ index 37cd82e2a682..972d06306f41 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -39496,16 +39286,15 @@ index 37cd82e2a682..972d06306f41 100644
-
Library("rtc_media_config_gn")
diff --git third_party/libwebrtc/media/rtc_media_gn/moz.build third_party/libwebrtc/media/rtc_media_gn/moz.build
-index 0276f2a68d65..f1496c154221 100644
+index ab0badb3130e..fe7e6cd83f1f 100644
--- third_party/libwebrtc/media/rtc_media_gn/moz.build
+++ third_party/libwebrtc/media/rtc_media_gn/moz.build
-@@ -14,13 +14,22 @@ DEFINES["HAVE_WEBRTC_VIDEO"] = True
+@@ -14,12 +14,21 @@ DEFINES["HAVE_WEBRTC_VIDEO"] = True
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -39522,7 +39311,7 @@ index 0276f2a68d65..f1496c154221 100644
FINAL_LIBRARY = "xul"
-@@ -44,99 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -43,99 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39623,7 +39412,7 @@ index 0276f2a68d65..f1496c154221 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -144,25 +61,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -143,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -39649,7 +39438,7 @@ index 0276f2a68d65..f1496c154221 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -172,40 +74,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -171,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -39691,10 +39480,10 @@ index 0276f2a68d65..f1496c154221 100644
-
Library("rtc_media_gn")
diff --git third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-index 2d39a280e6ac..01b1af374d95 100644
+index 38bdd82cbc57..27de3f907e68 100644
--- third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtc_sdp_video_format_utils_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -39708,7 +39497,6 @@ index 2d39a280e6ac..01b1af374d95 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -39725,7 +39513,7 @@ index 2d39a280e6ac..01b1af374d95 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -39841,7 +39629,7 @@ index 2d39a280e6ac..01b1af374d95 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -39928,10 +39716,10 @@ index 2d39a280e6ac..01b1af374d95 100644
Library("rtc_sdp_video_format_utils_gn")
diff --git third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-index 139263732d9f..9d50a5e7a3fe 100644
+index 66a71c40c4c3..68ac3e57788c 100644
--- third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
+++ third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -39945,7 +39733,6 @@ index 139263732d9f..9d50a5e7a3fe 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -39962,7 +39749,7 @@ index 139263732d9f..9d50a5e7a3fe 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40079,7 +39866,7 @@ index 139263732d9f..9d50a5e7a3fe 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -40166,16 +39953,15 @@ index 139263732d9f..9d50a5e7a3fe 100644
Library("rtc_simulcast_encoder_adapter_gn")
diff --git third_party/libwebrtc/media/rtp_utils_gn/moz.build third_party/libwebrtc/media/rtp_utils_gn/moz.build
-index 6d41faceb2a1..b3ce0c3dac99 100644
+index 4f6c7ecc79c1..05909ae9d9ab 100644
--- third_party/libwebrtc/media/rtp_utils_gn/moz.build
+++ third_party/libwebrtc/media/rtp_utils_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -40192,7 +39978,7 @@ index 6d41faceb2a1..b3ce0c3dac99 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40277,7 +40063,7 @@ index 6d41faceb2a1..b3ce0c3dac99 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -40303,7 +40089,7 @@ index 6d41faceb2a1..b3ce0c3dac99 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -40345,16 +40131,15 @@ index 6d41faceb2a1..b3ce0c3dac99 100644
-
Library("rtp_utils_gn")
diff --git third_party/libwebrtc/media/stream_params_gn/moz.build third_party/libwebrtc/media/stream_params_gn/moz.build
-index 22c82b496a59..78fd4155d38b 100644
+index d55e6e09f06c..c4f947183b41 100644
--- third_party/libwebrtc/media/stream_params_gn/moz.build
+++ third_party/libwebrtc/media/stream_params_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -40371,7 +40156,7 @@ index 22c82b496a59..78fd4155d38b 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40456,7 +40241,7 @@ index 22c82b496a59..78fd4155d38b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -40482,7 +40267,7 @@ index 22c82b496a59..78fd4155d38b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -40524,10 +40309,10 @@ index 22c82b496a59..78fd4155d38b 100644
-
Library("stream_params_gn")
diff --git third_party/libwebrtc/media/video_adapter_gn/moz.build third_party/libwebrtc/media/video_adapter_gn/moz.build
-index b5010f6d29bf..f18989a9f077 100644
+index 4dc558ddbbb7..d620cd03ecc7 100644
--- third_party/libwebrtc/media/video_adapter_gn/moz.build
+++ third_party/libwebrtc/media/video_adapter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -40541,7 +40326,6 @@ index b5010f6d29bf..f18989a9f077 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -40558,7 +40342,7 @@ index b5010f6d29bf..f18989a9f077 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40674,7 +40458,7 @@ index b5010f6d29bf..f18989a9f077 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -40761,10 +40545,10 @@ index b5010f6d29bf..f18989a9f077 100644
Library("video_adapter_gn")
diff --git third_party/libwebrtc/media/video_broadcaster_gn/moz.build third_party/libwebrtc/media/video_broadcaster_gn/moz.build
-index c20b473bf05d..d609173d0fe8 100644
+index a93d5af7f5fe..8c063e2cd0d2 100644
--- third_party/libwebrtc/media/video_broadcaster_gn/moz.build
+++ third_party/libwebrtc/media/video_broadcaster_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -40778,7 +40562,6 @@ index c20b473bf05d..d609173d0fe8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -40795,7 +40578,7 @@ index c20b473bf05d..d609173d0fe8 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -40911,7 +40694,7 @@ index c20b473bf05d..d609173d0fe8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -40998,10 +40781,10 @@ index c20b473bf05d..d609173d0fe8 100644
Library("video_broadcaster_gn")
diff --git third_party/libwebrtc/media/video_common_gn/moz.build third_party/libwebrtc/media/video_common_gn/moz.build
-index 0f8e20754b3d..796e370375a2 100644
+index 6c29143ad9aa..1125008a4f6c 100644
--- third_party/libwebrtc/media/video_common_gn/moz.build
+++ third_party/libwebrtc/media/video_common_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -41015,7 +40798,6 @@ index 0f8e20754b3d..796e370375a2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -41032,7 +40814,7 @@ index 0f8e20754b3d..796e370375a2 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41148,7 +40930,7 @@ index 0f8e20754b3d..796e370375a2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -41235,10 +41017,10 @@ index 0f8e20754b3d..796e370375a2 100644
Library("video_common_gn")
diff --git third_party/libwebrtc/media/video_source_base_gn/moz.build third_party/libwebrtc/media/video_source_base_gn/moz.build
-index 0bd4fec2d0fc..ddc1d380952a 100644
+index 4dc607134aac..546b829badfc 100644
--- third_party/libwebrtc/media/video_source_base_gn/moz.build
+++ third_party/libwebrtc/media/video_source_base_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -41252,7 +41034,6 @@ index 0bd4fec2d0fc..ddc1d380952a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -41269,7 +41050,7 @@ index 0bd4fec2d0fc..ddc1d380952a 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41385,7 +41166,7 @@ index 0bd4fec2d0fc..ddc1d380952a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -41472,10 +41253,10 @@ index 0bd4fec2d0fc..ddc1d380952a 100644
Library("video_source_base_gn")
diff --git third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
-index 68da76dc6381..f3ff32ad5c7d 100644
+index d46f1a759687..542b5a54b1f2 100644
--- third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/async_audio_processing/async_audio_processing_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -41489,7 +41270,6 @@ index 68da76dc6381..f3ff32ad5c7d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -41506,7 +41286,7 @@ index 68da76dc6381..f3ff32ad5c7d 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41622,7 +41402,7 @@ index 68da76dc6381..f3ff32ad5c7d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -41709,10 +41489,10 @@ index 68da76dc6381..f3ff32ad5c7d 100644
Library("async_audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-index 4d2836a5e56d..5f3f7609a171 100644
+index d82a5a14f4b8..778a9aafefbd 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -41726,7 +41506,6 @@ index 4d2836a5e56d..5f3f7609a171 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -41743,7 +41522,7 @@ index 4d2836a5e56d..5f3f7609a171 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -41859,7 +41638,7 @@ index 4d2836a5e56d..5f3f7609a171 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -41946,16 +41725,15 @@ index 4d2836a5e56d..5f3f7609a171 100644
Library("audio_coding_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-index 2c7ca80ec0ec..ebb25ef7e20d 100644
+index 318901c1a44e..295c746c4637 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -41972,7 +41750,7 @@ index 2c7ca80ec0ec..ebb25ef7e20d 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42057,7 +41835,7 @@ index 2c7ca80ec0ec..ebb25ef7e20d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -42083,7 +41861,7 @@ index 2c7ca80ec0ec..ebb25ef7e20d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -42125,10 +41903,10 @@ index 2c7ca80ec0ec..ebb25ef7e20d 100644
-
Library("audio_coding_module_typedefs_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index f7a6448f8838..9bdabe75183f 100644
+index faa1f1264733..db7345eab074 100644
--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -42142,7 +41920,6 @@ index f7a6448f8838..9bdabe75183f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -42159,7 +41936,7 @@ index f7a6448f8838..9bdabe75183f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42275,7 +42052,7 @@ index f7a6448f8838..9bdabe75183f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -42362,10 +42139,10 @@ index f7a6448f8838..9bdabe75183f 100644
Library("audio_coding_opus_common_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-index 7f88594c91e1..7ff17dd8f794 100644
+index 17b5510ed9c7..18e473fd2581 100644
--- third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -42379,7 +42156,6 @@ index 7f88594c91e1..7ff17dd8f794 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -42396,7 +42172,7 @@ index 7f88594c91e1..7ff17dd8f794 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42512,7 +42288,7 @@ index 7f88594c91e1..7ff17dd8f794 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -42599,10 +42375,10 @@ index 7f88594c91e1..7ff17dd8f794 100644
Library("audio_encoder_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-index bbbbc2139072..50b497f158ca 100644
+index cda4075cf2bc..01b991429a96 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -42616,7 +42392,6 @@ index bbbbc2139072..50b497f158ca 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -42633,7 +42408,7 @@ index bbbbc2139072..50b497f158ca 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42738,7 +42513,7 @@ index bbbbc2139072..50b497f158ca 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -42825,10 +42600,10 @@ index bbbbc2139072..50b497f158ca 100644
Library("audio_network_adaptor_config_gn")
diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-index ae668f7a135b..7b996838971d 100644
+index 7caacff1ca9c..5364c2abc969 100644
--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -42842,7 +42617,6 @@ index ae668f7a135b..7b996838971d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -42859,7 +42633,7 @@ index ae668f7a135b..7b996838971d 100644
FINAL_LIBRARY = "xul"
-@@ -57,114 +70,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -56,114 +69,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -42975,7 +42749,7 @@ index ae668f7a135b..7b996838971d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -172,82 +78,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -171,82 +77,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -43062,16 +42836,15 @@ index ae668f7a135b..7b996838971d 100644
Library("audio_network_adaptor_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-index 485b23578569..0296469454c8 100644
+index 3a67db4a6326..9d507b56f1b9 100644
--- third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -43088,7 +42861,7 @@ index 485b23578569..0296469454c8 100644
FINAL_LIBRARY = "xul"
-@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,83 +55,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43173,7 +42946,7 @@ index 485b23578569..0296469454c8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,82 +63,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -43260,10 +43033,10 @@ index 485b23578569..0296469454c8 100644
Library("g711_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index 94dc63c64d12..f3ff70796fb5 100644
+index eb2bea17da78..010e4bca5d7a 100644
--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -43277,7 +43050,6 @@ index 94dc63c64d12..f3ff70796fb5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -43294,7 +43066,7 @@ index 94dc63c64d12..f3ff70796fb5 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43410,7 +43182,7 @@ index 94dc63c64d12..f3ff70796fb5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -43497,16 +43269,15 @@ index 94dc63c64d12..f3ff70796fb5 100644
Library("g711_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-index f093a25e873e..8398cd7096a5 100644
+index 16611741d3a7..324042e8bb7b 100644
--- third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -43523,7 +43294,7 @@ index f093a25e873e..8398cd7096a5 100644
FINAL_LIBRARY = "xul"
-@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,83 +55,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43608,7 +43379,7 @@ index f093a25e873e..8398cd7096a5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,82 +63,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -43695,10 +43466,10 @@ index f093a25e873e..8398cd7096a5 100644
Library("g722_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index fcc3c6850ec1..814a7957ea29 100644
+index 532a8c1f6de6..eade52d13d0d 100644
--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -43712,7 +43483,6 @@ index fcc3c6850ec1..814a7957ea29 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -43729,7 +43499,7 @@ index fcc3c6850ec1..814a7957ea29 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -43845,7 +43615,7 @@ index fcc3c6850ec1..814a7957ea29 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -43932,16 +43702,15 @@ index fcc3c6850ec1..814a7957ea29 100644
Library("g722_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-index 5ede837b17fd..6d8fdbebabc4 100644
+index b8dd874ca987..33ad21e88a9b 100644
--- third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -43958,7 +43727,7 @@ index 5ede837b17fd..6d8fdbebabc4 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44043,7 +43812,7 @@ index 5ede837b17fd..6d8fdbebabc4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -44069,7 +43838,7 @@ index 5ede837b17fd..6d8fdbebabc4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -44111,16 +43880,15 @@ index 5ede837b17fd..6d8fdbebabc4 100644
-
Library("isac_bwinfo_gn")
diff --git third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-index ca79e83e76a6..f2006f3a9c2c 100644
+index 6c96470ac113..6f26b7613ac0 100644
--- third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -44137,7 +43905,7 @@ index ca79e83e76a6..f2006f3a9c2c 100644
FINAL_LIBRARY = "xul"
-@@ -50,83 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,83 +58,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44222,7 +43990,7 @@ index ca79e83e76a6..f2006f3a9c2c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -134,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -133,82 +66,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -44309,10 +44077,10 @@ index ca79e83e76a6..f2006f3a9c2c 100644
Library("isac_vad_gn")
diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index beb7e09e8716..36cffe209eaa 100644
+index c42f54743647..ef46df1da4fc 100644
--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -44326,7 +44094,6 @@ index beb7e09e8716..36cffe209eaa 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -44343,7 +44110,7 @@ index beb7e09e8716..36cffe209eaa 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44459,7 +44226,7 @@ index beb7e09e8716..36cffe209eaa 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -44546,10 +44313,10 @@ index beb7e09e8716..36cffe209eaa 100644
Library("legacy_encoded_audio_frame_gn")
diff --git third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-index 17a861d1eeab..f3308a3fe3e4 100644
+index 61d03c2b24c2..5df332e08375 100644
--- third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -44563,7 +44330,6 @@ index 17a861d1eeab..f3308a3fe3e4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -44580,7 +44346,7 @@ index 17a861d1eeab..f3308a3fe3e4 100644
FINAL_LIBRARY = "xul"
-@@ -82,114 +95,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -81,114 +94,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44696,7 +44462,7 @@ index 17a861d1eeab..f3308a3fe3e4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -197,82 +103,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -196,82 +102,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -44783,16 +44549,15 @@ index 17a861d1eeab..f3308a3fe3e4 100644
Library("neteq_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-index 29b49af13c96..6a89c3181c8a 100644
+index 5f8526cb4069..55d6407090fc 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -44809,7 +44574,7 @@ index 29b49af13c96..6a89c3181c8a 100644
FINAL_LIBRARY = "xul"
-@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,83 +55,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -44894,7 +44659,7 @@ index 29b49af13c96..6a89c3181c8a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,82 +63,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -44981,10 +44746,10 @@ index 29b49af13c96..6a89c3181c8a 100644
Library("pcm16b_c_gn")
diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index afa4ab64bd33..cfdb6266505a 100644
+index 428977fd1acf..cce6098221c5 100644
--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -44998,7 +44763,6 @@ index afa4ab64bd33..cfdb6266505a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -45015,7 +44779,7 @@ index afa4ab64bd33..cfdb6266505a 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45131,7 +44895,7 @@ index afa4ab64bd33..cfdb6266505a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -45218,10 +44982,10 @@ index afa4ab64bd33..cfdb6266505a 100644
Library("pcm16b_gn")
diff --git third_party/libwebrtc/modules/audio_coding/red_gn/moz.build third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-index 94dadce317f6..97f43f5fade8 100644
+index 773bab244a03..351564a69485 100644
--- third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -45235,7 +44999,6 @@ index 94dadce317f6..97f43f5fade8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -45252,7 +45015,7 @@ index 94dadce317f6..97f43f5fade8 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45368,7 +45131,7 @@ index 94dadce317f6..97f43f5fade8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -45455,10 +45218,10 @@ index 94dadce317f6..97f43f5fade8 100644
Library("red_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-index 2ff31b58003c..8ffa109de4e3 100644
+index 4104878e3d6a..c599a97f8fcf 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -45472,7 +45235,6 @@ index 2ff31b58003c..8ffa109de4e3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -45489,7 +45251,7 @@ index 2ff31b58003c..8ffa109de4e3 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45598,7 +45360,7 @@ index 2ff31b58003c..8ffa109de4e3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -45685,10 +45447,10 @@ index 2ff31b58003c..8ffa109de4e3 100644
Library("webrtc_cng_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 83ff932cd45a..6d0ee98dd35e 100644
+index 9403fd91f3d2..2991ddf102f6 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-@@ -9,19 +9,32 @@
+@@ -9,18 +9,31 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -45702,7 +45464,6 @@ index 83ff932cd45a..6d0ee98dd35e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_CODEC_OPUS"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -45721,7 +45482,7 @@ index 83ff932cd45a..6d0ee98dd35e 100644
FINAL_LIBRARY = "xul"
-@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -45837,7 +45598,7 @@ index 83ff932cd45a..6d0ee98dd35e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -45924,10 +45685,10 @@ index 83ff932cd45a..6d0ee98dd35e 100644
Library("webrtc_multiopus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-index a69906c83fe0..923fd060aae4 100644
+index f3aaa0d67bdc..08c694f63e18 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-@@ -9,19 +9,32 @@
+@@ -9,18 +9,31 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -45941,7 +45702,6 @@ index a69906c83fe0..923fd060aae4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_CODEC_OPUS"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -45960,7 +45720,7 @@ index a69906c83fe0..923fd060aae4 100644
FINAL_LIBRARY = "xul"
-@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46076,7 +45836,7 @@ index a69906c83fe0..923fd060aae4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -46163,10 +45923,10 @@ index a69906c83fe0..923fd060aae4 100644
Library("webrtc_opus_gn")
diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-index a4bb4f1b1df5..159e3c5c7fa0 100644
+index 86fc3f405429..5f8f8e535835 100644
--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-@@ -9,19 +9,32 @@
+@@ -9,18 +9,31 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -46180,7 +45940,6 @@ index a4bb4f1b1df5..159e3c5c7fa0 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_CODEC_OPUS"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -46199,7 +45958,7 @@ index a4bb4f1b1df5..159e3c5c7fa0 100644
FINAL_LIBRARY = "xul"
-@@ -50,107 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,107 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46308,7 +46067,7 @@ index a4bb4f1b1df5..159e3c5c7fa0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -158,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -157,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -46395,16 +46154,15 @@ index a4bb4f1b1df5..159e3c5c7fa0 100644
Library("webrtc_opus_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-index 4bce6bb07fdd..dcaf6e34ca7f 100644
+index 87d11c2579e5..8406c1f27370 100644
--- third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
+++ third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -46421,7 +46179,7 @@ index 4bce6bb07fdd..dcaf6e34ca7f 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46506,7 +46264,7 @@ index 4bce6bb07fdd..dcaf6e34ca7f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -46532,7 +46290,7 @@ index 4bce6bb07fdd..dcaf6e34ca7f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -46574,10 +46332,10 @@ index 4bce6bb07fdd..dcaf6e34ca7f 100644
-
Library("audio_device_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-index a2de382fc2f6..72bb50be0b82 100644
+index c7e35781d9d6..ca6b5b3e12d6 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -46591,7 +46349,6 @@ index a2de382fc2f6..72bb50be0b82 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -46608,7 +46365,7 @@ index a2de382fc2f6..72bb50be0b82 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46724,7 +46481,7 @@ index a2de382fc2f6..72bb50be0b82 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -46811,10 +46568,10 @@ index a2de382fc2f6..72bb50be0b82 100644
Library("audio_frame_manipulator_gn")
diff --git third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-index 6de507a63fbf..51591d48720a 100644
+index 168b462ae903..67171da3d582 100644
--- third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -46828,7 +46585,6 @@ index 6de507a63fbf..51591d48720a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -46846,7 +46602,7 @@ index 6de507a63fbf..51591d48720a 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -46962,7 +46718,7 @@ index 6de507a63fbf..51591d48720a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -47049,16 +46805,15 @@ index 6de507a63fbf..51591d48720a 100644
Library("audio_mixer_impl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-index bc8d58361929..1d50bf8de634 100644
+index a5ea7a055c2a..257c41f92e45 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -47075,7 +46830,7 @@ index bc8d58361929..1d50bf8de634 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47164,7 +46919,7 @@ index bc8d58361929..1d50bf8de634 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -47190,7 +46945,7 @@ index bc8d58361929..1d50bf8de634 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47232,16 +46987,15 @@ index bc8d58361929..1d50bf8de634 100644
-
Library("adaptive_fir_filter_erl_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-index 1da39dcab2d6..afb546c9665f 100644
+index 1c7aed16fb44..ff5f6f5c6b52 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -47258,7 +47012,7 @@ index 1da39dcab2d6..afb546c9665f 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47354,7 +47108,7 @@ index 1da39dcab2d6..afb546c9665f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -47380,7 +47134,7 @@ index 1da39dcab2d6..afb546c9665f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47422,10 +47176,10 @@ index 1da39dcab2d6..afb546c9665f 100644
-
Library("adaptive_fir_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
-index c3c25d95ca77..adc1729bb334 100644
+index b199b50b1ec1..c7db7f029811 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build
-@@ -11,22 +11,32 @@ AllowCompilerWarnings()
+@@ -11,21 +11,31 @@ AllowCompilerWarnings()
CXXFLAGS += [
"-mavx2",
@@ -47440,7 +47194,6 @@ index c3c25d95ca77..adc1729bb334 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47459,7 +47212,7 @@ index c3c25d95ca77..adc1729bb334 100644
FINAL_LIBRARY = "xul"
-@@ -58,143 +68,9 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,143 +67,9 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47605,16 +47358,15 @@ index c3c25d95ca77..adc1729bb334 100644
CXXFLAGS += [
"-msse2"
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-index 653ec38ff0f8..dc18db0b8de9 100644
+index e4aecfab22ab..c4156a9ff2f4 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -47631,7 +47383,7 @@ index 653ec38ff0f8..dc18db0b8de9 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47716,7 +47468,7 @@ index 653ec38ff0f8..dc18db0b8de9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -47742,7 +47494,7 @@ index 653ec38ff0f8..dc18db0b8de9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47784,16 +47536,15 @@ index 653ec38ff0f8..dc18db0b8de9 100644
-
Library("aec3_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-index 694e220558c8..5a75b52ec1ea 100644
+index f891acfdb6bc..09b3550994f4 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -47810,7 +47561,7 @@ index 694e220558c8..5a75b52ec1ea 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -47906,7 +47657,7 @@ index 694e220558c8..5a75b52ec1ea 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -47932,7 +47683,7 @@ index 694e220558c8..5a75b52ec1ea 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -47974,10 +47725,10 @@ index 694e220558c8..5a75b52ec1ea 100644
-
Library("aec3_fft_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-index dc051d190394..0dfc53c04058 100644
+index deb61ac306cd..7e0457fca6db 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -47991,7 +47742,6 @@ index dc051d190394..0dfc53c04058 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -48009,7 +47759,7 @@ index dc051d190394..0dfc53c04058 100644
FINAL_LIBRARY = "xul"
-@@ -104,114 +117,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -103,114 +116,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48125,7 +47875,7 @@ index dc051d190394..0dfc53c04058 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -219,82 +125,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -218,82 +124,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -48212,16 +47962,15 @@ index dc051d190394..0dfc53c04058 100644
Library("aec3_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-index 47e42cb6ec67..9bdfe19920cc 100644
+index 595f2c8257c5..5decd286f131 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -48238,7 +47987,7 @@ index 47e42cb6ec67..9bdfe19920cc 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48327,7 +48076,7 @@ index 47e42cb6ec67..9bdfe19920cc 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -48353,7 +48102,7 @@ index 47e42cb6ec67..9bdfe19920cc 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -48395,16 +48144,15 @@ index 47e42cb6ec67..9bdfe19920cc 100644
-
Library("fft_data_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-index 90676a23e629..5c9ba0af45ef 100644
+index afb8ec4fcc88..5db219d43ef4 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -48421,7 +48169,7 @@ index 90676a23e629..5c9ba0af45ef 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48510,7 +48258,7 @@ index 90676a23e629..5c9ba0af45ef 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -48536,7 +48284,7 @@ index 90676a23e629..5c9ba0af45ef 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -48578,16 +48326,15 @@ index 90676a23e629..5c9ba0af45ef 100644
-
Library("matched_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-index f7206d6f33ef..9f8bf192d7a8 100644
+index eff40ca1ec3b..a552fc95aca4 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -48604,7 +48351,7 @@ index f7206d6f33ef..9f8bf192d7a8 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48693,7 +48440,7 @@ index f7206d6f33ef..9f8bf192d7a8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -48719,7 +48466,7 @@ index f7206d6f33ef..9f8bf192d7a8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -48761,16 +48508,15 @@ index f7206d6f33ef..9f8bf192d7a8 100644
-
Library("render_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-index d5e8985552cf..d34e64f796ef 100644
+index 2f5d61998ddb..1475e1f30524 100644
--- third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -48787,7 +48533,7 @@ index d5e8985552cf..d34e64f796ef 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -48876,7 +48622,7 @@ index d5e8985552cf..d34e64f796ef 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -48902,7 +48648,7 @@ index d5e8985552cf..d34e64f796ef 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -48944,16 +48690,15 @@ index d5e8985552cf..d34e64f796ef 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index 0e694ea6e849..d727e8503f24 100644
+index 2cdcfb48d81f..fe42eaa02d10 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -48970,7 +48715,7 @@ index 0e694ea6e849..d727e8503f24 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49066,7 +48811,7 @@ index 0e694ea6e849..d727e8503f24 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -49092,7 +48837,7 @@ index 0e694ea6e849..d727e8503f24 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -49134,10 +48879,10 @@ index 0e694ea6e849..d727e8503f24 100644
-
Library("aec_dump_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index 2cc62ec504de..b5d27fe92f17 100644
+index a2d83ddf0b3d..a4a5c2aa7805 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -49151,7 +48896,6 @@ index 2cc62ec504de..b5d27fe92f17 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -49168,7 +48912,7 @@ index 2cc62ec504de..b5d27fe92f17 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49284,7 +49028,7 @@ index 2cc62ec504de..b5d27fe92f17 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -49371,10 +49115,10 @@ index 2cc62ec504de..b5d27fe92f17 100644
Library("null_aec_dump_factory_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index 666f2598f873..fd242454546d 100644
+index 5e57979690e7..0c17eeaf4606 100644
--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -49388,7 +49132,6 @@ index 666f2598f873..fd242454546d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -49405,7 +49148,7 @@ index 666f2598f873..fd242454546d 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49521,7 +49264,7 @@ index 666f2598f873..fd242454546d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -49608,10 +49351,10 @@ index 666f2598f873..fd242454546d 100644
Library("aec_dump_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-index b0024d8dffdc..5f30b3e91061 100644
+index 77ba6c3ff20d..31a5bd1a8db5 100644
--- third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -49625,7 +49368,6 @@ index b0024d8dffdc..5f30b3e91061 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -49642,7 +49384,7 @@ index b0024d8dffdc..5f30b3e91061 100644
FINAL_LIBRARY = "xul"
-@@ -48,123 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,123 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -49767,7 +49509,7 @@ index b0024d8dffdc..5f30b3e91061 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -173,27 +70,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -172,27 +69,12 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["__ARM_NEON__"] = "1"
SOURCES += [
@@ -49796,7 +49538,7 @@ index b0024d8dffdc..5f30b3e91061 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
-@@ -202,7 +84,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -201,7 +83,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
@@ -49804,7 +49546,7 @@ index b0024d8dffdc..5f30b3e91061 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_mips.cc"
-@@ -210,8 +91,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -209,8 +90,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
if CONFIG["TARGET_CPU"] == "mips64":
@@ -49813,7 +49555,7 @@ index b0024d8dffdc..5f30b3e91061 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
-@@ -222,77 +101,27 @@ if CONFIG["TARGET_CPU"] == "ppc64":
+@@ -221,77 +100,27 @@ if CONFIG["TARGET_CPU"] == "ppc64":
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
]
@@ -49897,10 +49639,10 @@ index b0024d8dffdc..5f30b3e91061 100644
SOURCES += [
"/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_c.cc"
diff --git third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-index a09d42f59cd3..b2f01627c37c 100644
+index 83396ea27045..8705ee7bcbdc 100644
--- third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -49914,7 +49656,6 @@ index a09d42f59cd3..b2f01627c37c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -49932,7 +49673,7 @@ index a09d42f59cd3..b2f01627c37c 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50048,7 +49789,7 @@ index a09d42f59cd3..b2f01627c37c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -50135,16 +49876,15 @@ index a09d42f59cd3..b2f01627c37c 100644
Library("agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-index 43ed251cd060..c2c90bfba826 100644
+index efe63a81707f..c96d332898a4 100644
--- third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -50161,7 +49901,7 @@ index 43ed251cd060..c2c90bfba826 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50246,7 +49986,7 @@ index 43ed251cd060..c2c90bfba826 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -50272,7 +50012,7 @@ index 43ed251cd060..c2c90bfba826 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -50314,10 +50054,10 @@ index 43ed251cd060..c2c90bfba826 100644
-
Library("gain_control_interface_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-index a4d874db43ff..f7a56d32231f 100644
+index 64296ecfebc2..6b25d2368901 100644
--- third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -50331,7 +50071,6 @@ index a4d874db43ff..f7a56d32231f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -50348,7 +50087,7 @@ index a4d874db43ff..f7a56d32231f 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50464,7 +50203,7 @@ index a4d874db43ff..f7a56d32231f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -50551,10 +50290,10 @@ index a4d874db43ff..f7a56d32231f 100644
Library("legacy_agc_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-index 2a882398e00c..2ad6e1c03790 100644
+index 06fa8de95211..34978e1ca94d 100644
--- third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -50568,7 +50307,6 @@ index 2a882398e00c..2ad6e1c03790 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -50585,7 +50323,7 @@ index 2a882398e00c..2ad6e1c03790 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50701,7 +50439,7 @@ index 2a882398e00c..2ad6e1c03790 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -50788,10 +50526,10 @@ index 2a882398e00c..2ad6e1c03790 100644
Library("level_estimation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
-index ff94c134d95a..cead0ea7c6e7 100644
+index dbb2c6020758..88317a4d59c8 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gain_controller_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -50805,7 +50543,6 @@ index ff94c134d95a..cead0ea7c6e7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -50823,7 +50560,7 @@ index ff94c134d95a..cead0ea7c6e7 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -50939,7 +50676,7 @@ index ff94c134d95a..cead0ea7c6e7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -51026,10 +50763,10 @@ index ff94c134d95a..cead0ea7c6e7 100644
Library("adaptive_digital_gain_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-index bb5ecdbc0b98..41cc2dadba54 100644
+index 65ef01a3df9c..c8e2620f015b 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -51043,7 +50780,6 @@ index bb5ecdbc0b98..41cc2dadba54 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -51060,7 +50796,7 @@ index bb5ecdbc0b98..41cc2dadba54 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51169,7 +50905,7 @@ index bb5ecdbc0b98..41cc2dadba54 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -51256,10 +50992,10 @@ index bb5ecdbc0b98..41cc2dadba54 100644
Library("biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
-index fb33fd338fbd..1a1a636908ea 100644
+index e548e1a7df62..e4de39263699 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/clipping_predictor_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -51273,7 +51009,6 @@ index fb33fd338fbd..1a1a636908ea 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -51290,7 +51025,7 @@ index fb33fd338fbd..1a1a636908ea 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51406,7 +51141,7 @@ index fb33fd338fbd..1a1a636908ea 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -51493,16 +51228,15 @@ index fb33fd338fbd..1a1a636908ea 100644
Library("clipping_predictor_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-index 6ef8c096e204..78f2953bbeaf 100644
+index 0ffd3ac34d75..b94364f25d2a 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -51519,7 +51253,7 @@ index 6ef8c096e204..78f2953bbeaf 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51604,7 +51338,7 @@ index 6ef8c096e204..78f2953bbeaf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -51630,7 +51364,7 @@ index 6ef8c096e204..78f2953bbeaf 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -51672,10 +51406,10 @@ index 6ef8c096e204..78f2953bbeaf 100644
-
Library("common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
-index 9fb17f529a1a..ddaa5f85ea27 100644
+index a7a2bbb1a173..b65a6c700d04 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/cpu_features_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -51689,7 +51423,6 @@ index 9fb17f529a1a..ddaa5f85ea27 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -51706,7 +51439,7 @@ index 9fb17f529a1a..ddaa5f85ea27 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -51822,7 +51555,7 @@ index 9fb17f529a1a..ddaa5f85ea27 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -51909,10 +51642,10 @@ index 9fb17f529a1a..ddaa5f85ea27 100644
Library("cpu_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-index 3de76867a6ca..cc1916cd7995 100644
+index 5a94688af9e4..57f0eb221338 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -51926,7 +51659,6 @@ index 3de76867a6ca..cc1916cd7995 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -51944,7 +51676,7 @@ index 3de76867a6ca..cc1916cd7995 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52060,7 +51792,7 @@ index 3de76867a6ca..cc1916cd7995 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -52147,10 +51879,10 @@ index 3de76867a6ca..cc1916cd7995 100644
Library("fixed_digital_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-index 3cca98aee67e..ce197fa71e59 100644
+index 2e16a28ccc52..5b1a4dde05c6 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -52164,7 +51896,6 @@ index 3cca98aee67e..ce197fa71e59 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -52181,7 +51912,7 @@ index 3cca98aee67e..ce197fa71e59 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52297,7 +52028,7 @@ index 3cca98aee67e..ce197fa71e59 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -52384,16 +52115,15 @@ index 3cca98aee67e..ce197fa71e59 100644
Library("gain_applier_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
-index cbf2f842b375..3fa9a1cbeea4 100644
+index d02bbba1b46e..f2650a2d1f47 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/gain_map_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -52410,7 +52140,7 @@ index cbf2f842b375..3fa9a1cbeea4 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52495,7 +52225,7 @@ index cbf2f842b375..3fa9a1cbeea4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -52521,7 +52251,7 @@ index cbf2f842b375..3fa9a1cbeea4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -52563,10 +52293,10 @@ index cbf2f842b375..3fa9a1cbeea4 100644
-
Library("gain_map_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
-index 2c3811531efa..2f5a914322bb 100644
+index 280b95eee7f8..e0519ff9a168 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_controller_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -52580,7 +52310,6 @@ index 2c3811531efa..2f5a914322bb 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -52598,7 +52327,7 @@ index 2c3811531efa..2f5a914322bb 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52714,7 +52443,7 @@ index 2c3811531efa..2f5a914322bb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -52801,10 +52530,10 @@ index 2c3811531efa..2f5a914322bb 100644
Library("input_volume_controller_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
-index f0550f223e49..7b1a16d0de21 100644
+index 8e5f14dd12b5..c8fa737a9e36 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/input_volume_stats_reporter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -52818,7 +52547,6 @@ index f0550f223e49..7b1a16d0de21 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -52835,7 +52563,7 @@ index f0550f223e49..7b1a16d0de21 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -52951,7 +52679,7 @@ index f0550f223e49..7b1a16d0de21 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -53038,10 +52766,10 @@ index f0550f223e49..7b1a16d0de21 100644
Library("input_volume_stats_reporter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-index 110dba20b75d..267a83fbfb3b 100644
+index 69e15a976256..48d3994e3b62 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -53055,7 +52783,6 @@ index 110dba20b75d..267a83fbfb3b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -53073,7 +52800,7 @@ index 110dba20b75d..267a83fbfb3b 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53189,7 +52916,7 @@ index 110dba20b75d..267a83fbfb3b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -53276,10 +53003,10 @@ index 110dba20b75d..267a83fbfb3b 100644
Library("noise_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
-index 6e0aeb2365de..196cf0ce0a55 100644
+index a666f58d28e9..cf694d66ec5c 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_auto_correlation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -53293,7 +53020,6 @@ index 6e0aeb2365de..196cf0ce0a55 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -53310,7 +53036,7 @@ index 6e0aeb2365de..196cf0ce0a55 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53426,7 +53152,7 @@ index 6e0aeb2365de..196cf0ce0a55 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -53513,16 +53239,15 @@ index 6e0aeb2365de..196cf0ce0a55 100644
Library("rnn_vad_auto_correlation_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
-index 1010c1bbc1eb..935208f9620d 100644
+index ec3430f0ea3b..24afcb8f8ed1 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_common_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -53539,7 +53264,7 @@ index 1010c1bbc1eb..935208f9620d 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53635,7 +53360,7 @@ index 1010c1bbc1eb..935208f9620d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -53661,7 +53386,7 @@ index 1010c1bbc1eb..935208f9620d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -53703,10 +53428,10 @@ index 1010c1bbc1eb..935208f9620d 100644
-
Library("rnn_vad_common_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-index b5bedca75f02..b2795c415381 100644
+index 694be007a960..36f79264c472 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -53720,7 +53445,6 @@ index b5bedca75f02..b2795c415381 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -53737,7 +53461,7 @@ index b5bedca75f02..b2795c415381 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -53853,7 +53577,7 @@ index b5bedca75f02..b2795c415381 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -53940,10 +53664,10 @@ index b5bedca75f02..b2795c415381 100644
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
-index d38353d07374..3579adff8551 100644
+index b737105b2e2c..1470fb8c682a 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_layers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -53957,7 +53681,6 @@ index d38353d07374..3579adff8551 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -53974,7 +53697,7 @@ index d38353d07374..3579adff8551 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54090,7 +53813,7 @@ index d38353d07374..3579adff8551 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -54177,10 +53900,10 @@ index d38353d07374..3579adff8551 100644
Library("rnn_vad_layers_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
-index 1ffd40a944f8..854f6279656a 100644
+index 071308946506..73cbc265e149 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_lp_residual_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -54194,7 +53917,6 @@ index 1ffd40a944f8..854f6279656a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -54211,7 +53933,7 @@ index 1ffd40a944f8..854f6279656a 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54320,7 +54042,7 @@ index 1ffd40a944f8..854f6279656a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -54407,10 +54129,10 @@ index 1ffd40a944f8..854f6279656a 100644
Library("rnn_vad_lp_residual_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
-index d3d428fa2286..506cb50d4c7c 100644
+index f8aa3e0757df..061f1056932c 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_pitch_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -54424,7 +54146,6 @@ index d3d428fa2286..506cb50d4c7c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -54441,7 +54162,7 @@ index d3d428fa2286..506cb50d4c7c 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54557,7 +54278,7 @@ index d3d428fa2286..506cb50d4c7c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -54644,16 +54365,15 @@ index d3d428fa2286..506cb50d4c7c 100644
Library("rnn_vad_pitch_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
-index 1f33b3fe8a24..b20704b70ce4 100644
+index e417e97673c7..76bc962a8aad 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_ring_buffer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -54670,7 +54390,7 @@ index 1f33b3fe8a24..b20704b70ce4 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54759,7 +54479,7 @@ index 1f33b3fe8a24..b20704b70ce4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -54785,7 +54505,7 @@ index 1f33b3fe8a24..b20704b70ce4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -54827,16 +54547,15 @@ index 1f33b3fe8a24..b20704b70ce4 100644
-
Library("rnn_vad_ring_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
-index 01c4fadbd51d..fbb558e0f089 100644
+index e18a5bd7f9dc..2be62f51e029 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_sequence_buffer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -54853,7 +54572,7 @@ index 01c4fadbd51d..fbb558e0f089 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -54942,7 +54661,7 @@ index 01c4fadbd51d..fbb558e0f089 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -54968,7 +54687,7 @@ index 01c4fadbd51d..fbb558e0f089 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -55010,10 +54729,10 @@ index 01c4fadbd51d..fbb558e0f089 100644
-
Library("rnn_vad_sequence_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
-index 2f2c495615ad..fd1fc07e3c45 100644
+index 542765dac9e3..40a3328b5980 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_spectral_features_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -55027,7 +54746,6 @@ index 2f2c495615ad..fd1fc07e3c45 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -55044,7 +54762,7 @@ index 2f2c495615ad..fd1fc07e3c45 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55160,7 +54878,7 @@ index 2f2c495615ad..fd1fc07e3c45 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -55247,16 +54965,15 @@ index 2f2c495615ad..fd1fc07e3c45 100644
Library("rnn_vad_spectral_features_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
-index b15d83f31f52..46f52e81acee 100644
+index f09fc9513baf..7cc5592dfd1d 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_symmetric_matrix_buffer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -55273,7 +54990,7 @@ index b15d83f31f52..46f52e81acee 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55362,7 +55079,7 @@ index b15d83f31f52..46f52e81acee 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -55388,7 +55105,7 @@ index b15d83f31f52..46f52e81acee 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -55430,10 +55147,10 @@ index b15d83f31f52..46f52e81acee 100644
-
Library("rnn_vad_symmetric_matrix_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
-index 8ae57b6ec78b..436a0853c1f9 100644
+index 45291330790b..c6229c6dc7e5 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn/moz.build
-@@ -11,21 +11,31 @@ AllowCompilerWarnings()
+@@ -11,20 +11,30 @@ AllowCompilerWarnings()
CXXFLAGS += [
"-mavx2",
@@ -55448,7 +55165,6 @@ index 8ae57b6ec78b..436a0853c1f9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_AVX2"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -55466,7 +55182,7 @@ index 8ae57b6ec78b..436a0853c1f9 100644
FINAL_LIBRARY = "xul"
-@@ -53,143 +63,9 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,143 +62,9 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55612,16 +55328,15 @@ index 8ae57b6ec78b..436a0853c1f9 100644
CXXFLAGS += [
"-msse2"
diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
-index 7cf3372dfec8..d34e64f796ef 100644
+index 44ef3df6cc24..1475e1f30524 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -55638,7 +55353,7 @@ index 7cf3372dfec8..d34e64f796ef 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55734,7 +55449,7 @@ index 7cf3372dfec8..d34e64f796ef 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -55760,7 +55475,7 @@ index 7cf3372dfec8..d34e64f796ef 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -55802,10 +55517,10 @@ index 7cf3372dfec8..d34e64f796ef 100644
-
Library("vector_math_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
-index 978b9e63fd52..e0c9b62b818e 100644
+index b3af82c3d3e6..34d1c7e84cd1 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/saturation_protector_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -55819,7 +55534,6 @@ index 978b9e63fd52..e0c9b62b818e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -55837,7 +55551,7 @@ index 978b9e63fd52..e0c9b62b818e 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -55953,7 +55667,7 @@ index 978b9e63fd52..e0c9b62b818e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -56040,10 +55754,10 @@ index 978b9e63fd52..e0c9b62b818e 100644
Library("saturation_protector_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
-index dccd70e23669..7f543a372557 100644
+index 4d509a799a63..6ce5e1de874e 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/speech_level_estimator_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -56057,7 +55771,6 @@ index dccd70e23669..7f543a372557 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -56075,7 +55788,7 @@ index dccd70e23669..7f543a372557 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56191,7 +55904,7 @@ index dccd70e23669..7f543a372557 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -56278,10 +55991,10 @@ index dccd70e23669..7f543a372557 100644
Library("speech_level_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
-index 305bfc0b445c..2784feb75065 100644
+index 383103815df1..e6d34f2e9963 100644
--- third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/agc2/vad_wrapper_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -56295,7 +56008,6 @@ index 305bfc0b445c..2784feb75065 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -56312,7 +56024,7 @@ index 305bfc0b445c..2784feb75065 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56428,7 +56140,7 @@ index 305bfc0b445c..2784feb75065 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -56515,10 +56227,10 @@ index 305bfc0b445c..2784feb75065 100644
Library("vad_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-index 175392b8aeac..bf3ebdea5d5a 100644
+index 98d6b29cc08a..b7dde8b2de94 100644
--- third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -56532,7 +56244,6 @@ index 175392b8aeac..bf3ebdea5d5a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -56550,7 +56261,7 @@ index 175392b8aeac..bf3ebdea5d5a 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56666,7 +56377,7 @@ index 175392b8aeac..bf3ebdea5d5a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -56753,10 +56464,10 @@ index 175392b8aeac..bf3ebdea5d5a 100644
Library("apm_logging_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-index e9a5119edfd3..ea363f8aa5b7 100644
+index 058ad74950dd..977deec4d7f4 100644
--- third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -56770,7 +56481,6 @@ index e9a5119edfd3..ea363f8aa5b7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -56788,7 +56498,7 @@ index e9a5119edfd3..ea363f8aa5b7 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -56904,7 +56614,7 @@ index e9a5119edfd3..ea363f8aa5b7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -56991,10 +56701,10 @@ index e9a5119edfd3..ea363f8aa5b7 100644
Library("audio_buffer_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 6e86210d536d..3d8ede1080e3 100644
+index 23ffb08d2621..c014bab9b892 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -57008,7 +56718,6 @@ index 6e86210d536d..3d8ede1080e3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -57025,7 +56734,7 @@ index 6e86210d536d..3d8ede1080e3 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57141,7 +56850,7 @@ index 6e86210d536d..3d8ede1080e3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -57228,16 +56937,15 @@ index 6e86210d536d..3d8ede1080e3 100644
Library("audio_frame_proxies_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-index 1a02a32479d1..d8be909f90d0 100644
+index 6d2602568141..379149997075 100644
--- third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -57254,7 +56962,7 @@ index 1a02a32479d1..d8be909f90d0 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57350,7 +57058,7 @@ index 1a02a32479d1..d8be909f90d0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -57376,7 +57084,7 @@ index 1a02a32479d1..d8be909f90d0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -57418,10 +57126,10 @@ index 1a02a32479d1..d8be909f90d0 100644
-
Library("audio_frame_view_gn")
diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-index e4f9e168ee86..eb019e790fc6 100644
+index 92550aa6d0d4..a2ffd5dd447a 100644
--- third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -57435,7 +57143,6 @@ index e4f9e168ee86..eb019e790fc6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -57453,7 +57160,7 @@ index e4f9e168ee86..eb019e790fc6 100644
FINAL_LIBRARY = "xul"
-@@ -53,114 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,114 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57569,7 +57276,7 @@ index e4f9e168ee86..eb019e790fc6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -168,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -167,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -57656,10 +57363,10 @@ index e4f9e168ee86..eb019e790fc6 100644
Library("audio_processing_gn")
diff --git third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
-index 0d838411b7f9..a833f0d47b2c 100644
+index 3dbfcd5a6f9f..a08fb28c3289 100644
--- third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -57673,7 +57380,6 @@ index 0d838411b7f9..a833f0d47b2c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -57690,7 +57396,7 @@ index 0d838411b7f9..a833f0d47b2c 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -57806,7 +57512,7 @@ index 0d838411b7f9..a833f0d47b2c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -57893,10 +57599,10 @@ index 0d838411b7f9..a833f0d47b2c 100644
Library("capture_levels_adjuster_gn")
diff --git third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
-index d3acc2ec6bec..2f176fbfad70 100644
+index 24d24a7b0a63..507db98ee882 100644
--- third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/gain_controller2_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -57910,7 +57616,6 @@ index d3acc2ec6bec..2f176fbfad70 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -57928,7 +57633,7 @@ index d3acc2ec6bec..2f176fbfad70 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58044,7 +57749,7 @@ index d3acc2ec6bec..2f176fbfad70 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -58131,10 +57836,10 @@ index d3acc2ec6bec..2f176fbfad70 100644
Library("gain_controller2_gn")
diff --git third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-index 52e73f51f0e5..ea7cffa1aa55 100644
+index 4090a31bc00c..399836f5bd82 100644
--- third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -58148,7 +57853,6 @@ index 52e73f51f0e5..ea7cffa1aa55 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -58165,7 +57869,7 @@ index 52e73f51f0e5..ea7cffa1aa55 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58281,7 +57985,7 @@ index 52e73f51f0e5..ea7cffa1aa55 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -58368,10 +58072,10 @@ index 52e73f51f0e5..ea7cffa1aa55 100644
Library("high_pass_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-index 46305d71eea0..060ab3bec04f 100644
+index c6b493c74573..ab6efa463be2 100644
--- third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -58385,7 +58089,6 @@ index 46305d71eea0..060ab3bec04f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -58403,7 +58106,7 @@ index 46305d71eea0..060ab3bec04f 100644
FINAL_LIBRARY = "xul"
-@@ -60,114 +73,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -59,114 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58519,7 +58222,7 @@ index 46305d71eea0..060ab3bec04f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -175,82 +81,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -174,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -58606,10 +58309,10 @@ index 46305d71eea0..060ab3bec04f 100644
Library("ns_gn")
diff --git third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
-index 43746d8b0ed8..f5cb9aa7af33 100644
+index 6677bc0c5c90..8c43bca031b3 100644
--- third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -58623,7 +58326,6 @@ index 43746d8b0ed8..f5cb9aa7af33 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -58640,7 +58342,7 @@ index 43746d8b0ed8..f5cb9aa7af33 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58756,7 +58458,7 @@ index 43746d8b0ed8..f5cb9aa7af33 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -58843,10 +58545,10 @@ index 43746d8b0ed8..f5cb9aa7af33 100644
Library("post_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-index 5d840f91d382..9689fd1b01a4 100644
+index 3276b98346a3..7c8a2be7ff49 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -58860,7 +58562,6 @@ index 5d840f91d382..9689fd1b01a4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -58877,7 +58578,7 @@ index 5d840f91d382..9689fd1b01a4 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -58986,7 +58687,7 @@ index 5d840f91d382..9689fd1b01a4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -59073,10 +58774,10 @@ index 5d840f91d382..9689fd1b01a4 100644
Library("rms_level_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-index 2c7d65de7ac7..e43eb63d258d 100644
+index af67cfe4ed78..480ce2321da9 100644
--- third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -59090,7 +58791,6 @@ index 2c7d65de7ac7..e43eb63d258d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -59107,7 +58807,7 @@ index 2c7d65de7ac7..e43eb63d258d 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59216,7 +58916,7 @@ index 2c7d65de7ac7..e43eb63d258d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -59303,10 +59003,10 @@ index 2c7d65de7ac7..e43eb63d258d 100644
Library("cascaded_biquad_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-index 5a848af06d4c..00e94d88c718 100644
+index d5df1c79df2a..433da84b049f 100644
--- third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -59320,7 +59020,6 @@ index 5a848af06d4c..00e94d88c718 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -59337,7 +59036,7 @@ index 5a848af06d4c..00e94d88c718 100644
FINAL_LIBRARY = "xul"
-@@ -48,107 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59446,7 +59145,7 @@ index 5a848af06d4c..00e94d88c718 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -156,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -59533,10 +59232,10 @@ index 5a848af06d4c..00e94d88c718 100644
Library("legacy_delay_estimator_gn")
diff --git third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-index fc12e85731dc..0490100ccf71 100644
+index 2541f6fc8210..d61f972b1321 100644
--- third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -59550,7 +59249,6 @@ index fc12e85731dc..0490100ccf71 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -59567,7 +59265,7 @@ index fc12e85731dc..0490100ccf71 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59676,7 +59374,7 @@ index fc12e85731dc..0490100ccf71 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -59763,10 +59461,10 @@ index fc12e85731dc..0490100ccf71 100644
Library("pffft_wrapper_gn")
diff --git third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-index 786ed8b6e61f..3bed7d8008ea 100644
+index 1ceb37d542e2..0f4bb1e12367 100644
--- third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
+++ third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -59780,7 +59478,6 @@ index 786ed8b6e61f..3bed7d8008ea 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -59797,7 +59494,7 @@ index 786ed8b6e61f..3bed7d8008ea 100644
FINAL_LIBRARY = "xul"
-@@ -54,114 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,114 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -59913,7 +59610,7 @@ index 786ed8b6e61f..3bed7d8008ea 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -60000,10 +59697,10 @@ index 786ed8b6e61f..3bed7d8008ea 100644
Library("vad_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-index d905d0d12206..529873000609 100644
+index 8c869f510632..904649b32ae0 100644
--- third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -60017,7 +59714,6 @@ index d905d0d12206..529873000609 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -60034,7 +59730,7 @@ index d905d0d12206..529873000609 100644
FINAL_LIBRARY = "xul"
-@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60151,7 +59847,7 @@ index d905d0d12206..529873000609 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -60238,10 +59934,10 @@ index d905d0d12206..529873000609 100644
Library("congestion_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-index 0c7e5f7e1833..37b37bf5a674 100644
+index cd003ec3869f..5a485118c983 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -60255,7 +59951,6 @@ index 0c7e5f7e1833..37b37bf5a674 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -60272,7 +59967,7 @@ index 0c7e5f7e1833..37b37bf5a674 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60388,7 +60083,7 @@ index 0c7e5f7e1833..37b37bf5a674 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -60475,10 +60170,10 @@ index 0c7e5f7e1833..37b37bf5a674 100644
Library("alr_detector_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-index cd90017c878a..e7b891732a8a 100644
+index e6b717e83cff..d8c2ef06bccb 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -60492,7 +60187,6 @@ index cd90017c878a..e7b891732a8a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -60509,7 +60203,7 @@ index cd90017c878a..e7b891732a8a 100644
FINAL_LIBRARY = "xul"
-@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60626,7 +60320,7 @@ index cd90017c878a..e7b891732a8a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -60713,10 +60407,10 @@ index cd90017c878a..e7b891732a8a 100644
Library("delay_based_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-index 5ee66d5e8b71..461100c02a03 100644
+index 160eccc1f99d..28c377fc9c57 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -60730,7 +60424,6 @@ index 5ee66d5e8b71..461100c02a03 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -60747,7 +60440,7 @@ index 5ee66d5e8b71..461100c02a03 100644
FINAL_LIBRARY = "xul"
-@@ -52,114 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -60863,7 +60556,7 @@ index 5ee66d5e8b71..461100c02a03 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -167,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -60950,10 +60643,10 @@ index 5ee66d5e8b71..461100c02a03 100644
Library("estimators_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-index c1ace7a207a2..a9b7fca7c6d9 100644
+index 3911e8ff1001..948acef63e79 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -60967,7 +60660,6 @@ index c1ace7a207a2..a9b7fca7c6d9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -60984,7 +60676,7 @@ index c1ace7a207a2..a9b7fca7c6d9 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61101,7 +60793,7 @@ index c1ace7a207a2..a9b7fca7c6d9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -61188,10 +60880,10 @@ index c1ace7a207a2..a9b7fca7c6d9 100644
Library("goog_cc_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-index 16a22e062faa..a3b80bad620e 100644
+index 44c809dfedd9..5d7411ee9700 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -61205,7 +60897,6 @@ index 16a22e062faa..a3b80bad620e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -61222,7 +60913,7 @@ index 16a22e062faa..a3b80bad620e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61331,7 +61022,7 @@ index 16a22e062faa..a3b80bad620e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -61418,10 +61109,10 @@ index 16a22e062faa..a3b80bad620e 100644
Library("link_capacity_estimator_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
-index 23fe85a12f81..8358927b7874 100644
+index baed3863d12f..a3655b8f658d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_bwe_v2_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -61435,7 +61126,6 @@ index 23fe85a12f81..8358927b7874 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -61452,7 +61142,7 @@ index 23fe85a12f81..8358927b7874 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61568,7 +61258,7 @@ index 23fe85a12f81..8358927b7874 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -61655,10 +61345,10 @@ index 23fe85a12f81..8358927b7874 100644
Library("loss_based_bwe_v2_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index ff6af2802bda..3c9d6ff35492 100644
+index 701eb9f46814..d6bdf50e6195 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -61672,7 +61362,6 @@ index ff6af2802bda..3c9d6ff35492 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -61689,7 +61378,7 @@ index ff6af2802bda..3c9d6ff35492 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -61805,7 +61494,7 @@ index ff6af2802bda..3c9d6ff35492 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -61892,10 +61581,10 @@ index ff6af2802bda..3c9d6ff35492 100644
Library("probe_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index 94114ddeeea2..7fbcc84f8c75 100644
+index f31df05e9cc1..8f9781707754 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -61909,7 +61598,6 @@ index 94114ddeeea2..7fbcc84f8c75 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -61926,7 +61614,7 @@ index 94114ddeeea2..7fbcc84f8c75 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62042,7 +61730,7 @@ index 94114ddeeea2..7fbcc84f8c75 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -62129,10 +61817,10 @@ index 94114ddeeea2..7fbcc84f8c75 100644
Library("pushback_controller_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
-index a536af72fb65..46748e188c8c 100644
+index 43e7fdcca440..2e6b77ca422d 100644
--- third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -62146,7 +61834,6 @@ index a536af72fb65..46748e188c8c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -62163,7 +61850,7 @@ index a536af72fb65..46748e188c8c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62279,7 +61966,7 @@ index a536af72fb65..46748e188c8c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -62366,10 +62053,10 @@ index a536af72fb65..46748e188c8c 100644
Library("send_side_bwe_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-index cf10bb72c78f..23eed0bbc413 100644
+index 03eba1c22a16..10b8dd972fbe 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -62383,7 +62070,6 @@ index cf10bb72c78f..23eed0bbc413 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -62400,7 +62086,7 @@ index cf10bb72c78f..23eed0bbc413 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62517,7 +62203,7 @@ index cf10bb72c78f..23eed0bbc413 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -62604,10 +62290,10 @@ index cf10bb72c78f..23eed0bbc413 100644
Library("control_handler_gn")
diff --git third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-index 80120902c630..870e11e4c010 100644
+index 2f3d51d2d0f3..ca791c4ffb1e 100644
--- third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
+++ third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -62621,7 +62307,6 @@ index 80120902c630..870e11e4c010 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -62638,7 +62323,7 @@ index 80120902c630..870e11e4c010 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62754,7 +62439,7 @@ index 80120902c630..870e11e4c010 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -62841,10 +62526,10 @@ index 80120902c630..870e11e4c010 100644
Library("transport_feedback_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
-index 167a6af099bf..5447b4c4cc4a 100644
+index 5ac5f9dc2618..6a80673f02c5 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -62858,7 +62543,6 @@ index 167a6af099bf..5447b4c4cc4a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_AVX2"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -62876,7 +62560,7 @@ index 167a6af099bf..5447b4c4cc4a 100644
FINAL_LIBRARY = "xul"
-@@ -48,113 +61,16 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,113 +60,16 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -62993,10 +62677,10 @@ index 167a6af099bf..5447b4c4cc4a 100644
CXXFLAGS += [
"-msse2"
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index 0c7bc95d03d0..3b9503eb97ab 100644
+index 89bec9b845b0..cdb54c132cb5 100644
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -22,17 +22,30 @@ if not CONFIG["MOZ_SYSTEM_PIPEWIRE"]:
+@@ -22,16 +22,29 @@ if not CONFIG["MOZ_SYSTEM_PIPEWIRE"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -63010,7 +62694,6 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -63027,7 +62710,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
FINAL_LIBRARY = "xul"
-@@ -85,197 +98,14 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -84,197 +97,14 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63227,7 +62910,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -283,7 +113,8 @@ if CONFIG["TARGET_CPU"] == "arm":
+@@ -282,7 +112,8 @@ if CONFIG["TARGET_CPU"] == "arm":
]
SOURCES += [
@@ -63237,7 +62920,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
UNIFIED_SOURCES += [
-@@ -293,34 +124,9 @@ if CONFIG["TARGET_CPU"] == "arm":
+@@ -292,34 +123,9 @@ if CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -63275,7 +62958,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
if CONFIG["TARGET_CPU"] == "mips32":
-@@ -328,7 +134,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -327,7 +133,6 @@ if CONFIG["TARGET_CPU"] == "mips32":
DEFINES["MIPS32_LE"] = True
DEFINES["MIPS_FPU_LE"] = True
DEFINES["WEBRTC_USE_PIPEWIRE"] = True
@@ -63283,7 +62966,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -336,7 +141,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -335,7 +140,8 @@ if CONFIG["TARGET_CPU"] == "mips32":
]
SOURCES += [
@@ -63293,7 +62976,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
UNIFIED_SOURCES += [
-@@ -346,13 +152,14 @@ if CONFIG["TARGET_CPU"] == "mips32":
+@@ -345,13 +151,14 @@ if CONFIG["TARGET_CPU"] == "mips32":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -63310,7 +62993,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -360,7 +167,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
+@@ -359,7 +166,8 @@ if CONFIG["TARGET_CPU"] == "mips64":
]
SOURCES += [
@@ -63320,7 +63003,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
UNIFIED_SOURCES += [
-@@ -370,117 +178,19 @@ if CONFIG["TARGET_CPU"] == "mips64":
+@@ -369,117 +177,19 @@ if CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -63442,7 +63125,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -488,7 +198,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -487,7 +197,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
]
SOURCES += [
@@ -63452,7 +63135,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
UNIFIED_SOURCES += [
-@@ -498,13 +209,15 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -497,13 +208,15 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -63471,7 +63154,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -512,7 +225,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -511,7 +224,8 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
]
SOURCES += [
@@ -63481,7 +63164,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
]
UNIFIED_SOURCES += [
-@@ -522,10 +236,12 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -521,10 +235,12 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screen_capture_portal_interface.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_portal.cc",
"/third_party/libwebrtc/modules/desktop_capture/linux/wayland/screencast_stream_utils.cc",
@@ -63496,7 +63179,7 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
DEFINES["WEBRTC_USE_X11"] = True
-@@ -551,134 +267,61 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGE
+@@ -550,134 +266,61 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGE
"/third_party/libwebrtc/modules/desktop_capture/linux/x11/x_window_property.cc"
]
@@ -63663,10 +63346,10 @@ index 0c7bc95d03d0..3b9503eb97ab 100644
Library("desktop_capture_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
deleted file mode 100644
-index 1a08376347cd..000000000000
+index 8d73e6328be6..000000000000
--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_objc_gn/moz.build
+++ /dev/null
-@@ -1,82 +0,0 @@
+@@ -1,81 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -63686,7 +63369,6 @@ index 1a08376347cd..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -63750,10 +63432,10 @@ index 1a08376347cd..000000000000
-
-Library("desktop_capture_objc_gn")
diff --git third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-index 8d711aa810c3..1c32f30e40d8 100644
+index 08c499404beb..e4eb5944e021 100644
--- third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
+++ third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -63767,7 +63449,6 @@ index 8d711aa810c3..1c32f30e40d8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -63784,7 +63465,7 @@ index 8d711aa810c3..1c32f30e40d8 100644
FINAL_LIBRARY = "xul"
-@@ -53,85 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,85 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -63871,7 +63552,7 @@ index 8d711aa810c3..1c32f30e40d8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,69 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,69 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -63945,16 +63626,15 @@ index 8d711aa810c3..1c32f30e40d8 100644
Library("primitives_gn")
diff --git third_party/libwebrtc/modules/module_api_gn/moz.build third_party/libwebrtc/modules/module_api_gn/moz.build
-index fd9dea10a397..20052b5ad7c2 100644
+index f7bcafadcd73..f41f90b9b985 100644
--- third_party/libwebrtc/modules/module_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -63971,7 +63651,7 @@ index fd9dea10a397..20052b5ad7c2 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64056,7 +63736,7 @@ index fd9dea10a397..20052b5ad7c2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64082,7 +63762,7 @@ index fd9dea10a397..20052b5ad7c2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -64124,16 +63804,15 @@ index fd9dea10a397..20052b5ad7c2 100644
-
Library("module_api_gn")
diff --git third_party/libwebrtc/modules/module_api_public_gn/moz.build third_party/libwebrtc/modules/module_api_public_gn/moz.build
-index 231edf631e22..84af1af791b8 100644
+index 18ed1d8f113e..b8b1a89645df 100644
--- third_party/libwebrtc/modules/module_api_public_gn/moz.build
+++ third_party/libwebrtc/modules/module_api_public_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -64150,7 +63829,7 @@ index 231edf631e22..84af1af791b8 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64235,7 +63914,7 @@ index 231edf631e22..84af1af791b8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64261,7 +63940,7 @@ index 231edf631e22..84af1af791b8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -64303,16 +63982,15 @@ index 231edf631e22..84af1af791b8 100644
-
Library("module_api_public_gn")
diff --git third_party/libwebrtc/modules/module_fec_api_gn/moz.build third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-index cc6d4595397e..b7fe96ba4609 100644
+index 848229844edd..0d1db13f4e15 100644
--- third_party/libwebrtc/modules/module_fec_api_gn/moz.build
+++ third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -64329,7 +64007,7 @@ index cc6d4595397e..b7fe96ba4609 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64414,7 +64092,7 @@ index cc6d4595397e..b7fe96ba4609 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64440,7 +64118,7 @@ index cc6d4595397e..b7fe96ba4609 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -64482,10 +64160,10 @@ index cc6d4595397e..b7fe96ba4609 100644
-
Library("module_fec_api_gn")
diff --git third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-index d3f273527dc4..0c376090d326 100644
+index 440873268213..690d12ace5e1 100644
--- third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -64499,7 +64177,6 @@ index d3f273527dc4..0c376090d326 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -64516,7 +64193,7 @@ index d3f273527dc4..0c376090d326 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64625,7 +64302,7 @@ index d3f273527dc4..0c376090d326 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64712,10 +64389,10 @@ index d3f273527dc4..0c376090d326 100644
Library("interval_budget_gn")
diff --git third_party/libwebrtc/modules/pacing/pacing_gn/moz.build third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-index 04e69652bf60..8f26153907b3 100644
+index 3988f5c881cf..a7bf33d61697 100644
--- third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
+++ third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -64729,7 +64406,6 @@ index 04e69652bf60..8f26153907b3 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -64746,7 +64422,7 @@ index 04e69652bf60..8f26153907b3 100644
FINAL_LIBRARY = "xul"
-@@ -54,115 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,115 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -64863,7 +64539,7 @@ index 04e69652bf60..8f26153907b3 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -170,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -169,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64950,10 +64626,10 @@ index 04e69652bf60..8f26153907b3 100644
Library("pacing_gn")
diff --git third_party/libwebrtc/modules/portal/portal_gn/moz.build third_party/libwebrtc/modules/portal/portal_gn/moz.build
-index 865469eb17be..81410f9e54f3 100644
+index db71b13e786c..393e3a0ce470 100644
--- third_party/libwebrtc/modules/portal/portal_gn/moz.build
+++ third_party/libwebrtc/modules/portal/portal_gn/moz.build
-@@ -30,22 +30,18 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -30,21 +30,17 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
@@ -64961,7 +64637,6 @@ index 865469eb17be..81410f9e54f3 100644
DEFINES["USE_GLIB"] = "1"
DEFINES["USE_OZONE"] = "1"
-DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -64977,7 +64652,7 @@ index 865469eb17be..81410f9e54f3 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-@@ -90,16 +86,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -89,16 +85,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -64995,10 +64670,10 @@ index 865469eb17be..81410f9e54f3 100644
DEFINES["MIPS32_LE"] = True
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
-index f7018226a214..9a811268f284 100644
+index 2ec77e5170f0..20a02cc02752 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/congestion_control_feedback_generator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -65012,7 +64687,6 @@ index f7018226a214..9a811268f284 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -65029,7 +64703,7 @@ index f7018226a214..9a811268f284 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65145,7 +64819,7 @@ index f7018226a214..9a811268f284 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -65232,10 +64906,10 @@ index f7018226a214..9a811268f284 100644
Library("congestion_control_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-index 7fab0af4e91d..0098a23551c8 100644
+index fe512fc45b91..bc6627a86e52 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -65249,7 +64923,6 @@ index 7fab0af4e91d..0098a23551c8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -65266,7 +64939,7 @@ index 7fab0af4e91d..0098a23551c8 100644
FINAL_LIBRARY = "xul"
-@@ -56,114 +69,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -55,114 +68,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65382,7 +65055,7 @@ index 7fab0af4e91d..0098a23551c8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -171,82 +77,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -170,82 +76,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -65469,16 +65142,15 @@ index 7fab0af4e91d..0098a23551c8 100644
Library("remote_bitrate_estimator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
-index 464a65ce31af..d248f7bccac2 100644
+index c2e7377ddfd4..4e66ff5db13a 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/rtp_transport_feedback_generator_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -65495,7 +65167,7 @@ index 464a65ce31af..d248f7bccac2 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65591,7 +65263,7 @@ index 464a65ce31af..d248f7bccac2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -65617,7 +65289,7 @@ index 464a65ce31af..d248f7bccac2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -65659,10 +65331,10 @@ index 464a65ce31af..d248f7bccac2 100644
-
Library("rtp_transport_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
-index e844e68c18e6..5457be4b2326 100644
+index ef714742ae33..1bb93172f690 100644
--- third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
+++ third_party/libwebrtc/modules/remote_bitrate_estimator/transport_sequence_number_feedback_generator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -65676,7 +65348,6 @@ index e844e68c18e6..5457be4b2326 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -65693,7 +65364,7 @@ index e844e68c18e6..5457be4b2326 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -65809,7 +65480,7 @@ index e844e68c18e6..5457be4b2326 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -65896,10 +65567,10 @@ index e844e68c18e6..5457be4b2326 100644
Library("transport_sequence_number_feedback_generator_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
-index 06dcaa024a36..339fd7234e76 100644
+index a9e95be32c67..58a2fad51751 100644
--- third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/leb128_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -65913,7 +65584,6 @@ index 06dcaa024a36..339fd7234e76 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -65930,7 +65600,7 @@ index 06dcaa024a36..339fd7234e76 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66035,7 +65705,7 @@ index 06dcaa024a36..339fd7234e76 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -66122,10 +65792,10 @@ index 06dcaa024a36..339fd7234e76 100644
Library("leb128_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
-index 941914ef471a..5470d28e08b1 100644
+index 71a7444f6edd..704888734d11 100644
--- third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/ntp_time_util_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -66139,7 +65809,6 @@ index 941914ef471a..5470d28e08b1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -66156,7 +65825,7 @@ index 941914ef471a..5470d28e08b1 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66272,7 +65941,7 @@ index 941914ef471a..5470d28e08b1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -66359,10 +66028,10 @@ index 941914ef471a..5470d28e08b1 100644
Library("ntp_time_util_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-index eb911878a4ce..03ad79d14429 100644
+index 4d06f22b32e5..190a6e1710c9 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -66376,7 +66045,6 @@ index eb911878a4ce..03ad79d14429 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -66393,7 +66061,7 @@ index eb911878a4ce..03ad79d14429 100644
FINAL_LIBRARY = "xul"
-@@ -91,114 +104,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -90,114 +103,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66509,7 +66177,7 @@ index eb911878a4ce..03ad79d14429 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -206,82 +112,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -205,82 +111,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -66596,10 +66264,10 @@ index eb911878a4ce..03ad79d14429 100644
Library("rtp_rtcp_format_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-index b724a5d6040f..e4ca70012312 100644
+index b7451abdb35b..0e5b16913861 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -66613,7 +66281,6 @@ index b724a5d6040f..e4ca70012312 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -66630,7 +66297,7 @@ index b724a5d6040f..e4ca70012312 100644
FINAL_LIBRARY = "xul"
-@@ -101,115 +114,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -100,115 +113,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66747,7 +66414,7 @@ index b724a5d6040f..e4ca70012312 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -217,82 +122,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -216,82 +121,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -66834,10 +66501,10 @@ index b724a5d6040f..e4ca70012312 100644
Library("rtp_rtcp_gn")
diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-index bb9d34feca97..c6e36c1b6865 100644
+index aa8cff1debbf..b2fb4ea1f57b 100644
--- third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
+++ third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -66851,7 +66518,6 @@ index bb9d34feca97..c6e36c1b6865 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -66868,7 +66534,7 @@ index bb9d34feca97..c6e36c1b6865 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -66984,7 +66650,7 @@ index bb9d34feca97..c6e36c1b6865 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -67071,16 +66737,15 @@ index bb9d34feca97..c6e36c1b6865 100644
Library("rtp_video_header_gn")
diff --git third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-index ddcad071428c..972cd7f213a7 100644
+index 44fe26802729..b9454797a98d 100644
--- third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -67097,7 +66762,7 @@ index ddcad071428c..972cd7f213a7 100644
FINAL_LIBRARY = "xul"
-@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,83 +55,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67182,7 +66847,7 @@ index ddcad071428c..972cd7f213a7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,82 +63,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -67269,16 +66934,15 @@ index ddcad071428c..972cd7f213a7 100644
Library("fft_gn")
diff --git third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-index 62ce49f3c5cb..f59a3d81e78c 100644
+index dbc294fa96ab..9a429e728f39 100644
--- third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -67295,7 +66959,7 @@ index 62ce49f3c5cb..f59a3d81e78c 100644
FINAL_LIBRARY = "xul"
-@@ -47,83 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,83 +55,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67380,7 +67044,7 @@ index 62ce49f3c5cb..f59a3d81e78c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,82 +63,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -67467,16 +67131,15 @@ index 62ce49f3c5cb..f59a3d81e78c 100644
Library("g711_3p_gn")
diff --git third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-index 74257a155693..c8fd6527cf97 100644
+index d88730be83ca..eb0e3d9776c2 100644
--- third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
+++ third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -67493,7 +67156,7 @@ index 74257a155693..c8fd6527cf97 100644
FINAL_LIBRARY = "xul"
-@@ -51,83 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,83 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67578,7 +67241,7 @@ index 74257a155693..c8fd6527cf97 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -135,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -134,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -67665,16 +67328,15 @@ index 74257a155693..c8fd6527cf97 100644
Library("g722_3p_gn")
diff --git third_party/libwebrtc/modules/utility/utility_gn/moz.build third_party/libwebrtc/modules/utility/utility_gn/moz.build
-index 3198ecf214ea..7d106d158a94 100644
+index 747a68987a76..91501607fb33 100644
--- third_party/libwebrtc/modules/utility/utility_gn/moz.build
+++ third_party/libwebrtc/modules/utility/utility_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -67691,7 +67353,7 @@ index 3198ecf214ea..7d106d158a94 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -67788,7 +67450,7 @@ index 3198ecf214ea..7d106d158a94 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -67814,7 +67476,7 @@ index 3198ecf214ea..7d106d158a94 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,52 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,52 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -67868,10 +67530,10 @@ index 3198ecf214ea..7d106d158a94 100644
-
Library("utility_gn")
diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 7220b2a5e2b1..d6d0d1337d8d 100644
+index 8ec96d9a4a86..5d4869cd7f86 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-@@ -14,17 +14,30 @@ if not CONFIG["MOZ_SYSTEM_PIPEWIRE"]:
+@@ -14,16 +14,29 @@ if not CONFIG["MOZ_SYSTEM_PIPEWIRE"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -67885,7 +67547,6 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -67902,7 +67563,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
FINAL_LIBRARY = "xul"
-@@ -40,6 +53,10 @@ LOCAL_INCLUDES += [
+@@ -39,6 +52,10 @@ LOCAL_INCLUDES += [
]
UNIFIED_SOURCES += [
@@ -67913,7 +67574,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
"/third_party/libwebrtc/modules/video_capture/video_capture_options.cc"
]
-@@ -52,187 +69,14 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,187 +68,14 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68103,7 +67764,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -246,44 +90,11 @@ if CONFIG["TARGET_CPU"] == "mips64":
+@@ -245,44 +89,11 @@ if CONFIG["TARGET_CPU"] == "mips64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -68151,7 +67812,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -297,10 +108,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+@@ -296,10 +107,9 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -68163,7 +67824,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -314,14 +124,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+@@ -313,14 +123,14 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -68180,7 +67841,7 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
-@@ -335,10 +145,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -334,10 +144,10 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/video_capture/linux/video_capture_pipewire.cc"
]
@@ -68194,10 +67855,10 @@ index 7220b2a5e2b1..d6d0d1337d8d 100644
LOCAL_INCLUDES += [
"/third_party/libepoxy/libepoxy/include/",
diff --git third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-index 49b4438212c2..d4f954bbd96d 100644
+index 8e6a20c413c2..3dce7e24b7f2 100644
--- third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -68211,7 +67872,6 @@ index 49b4438212c2..d4f954bbd96d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -68228,7 +67888,7 @@ index 49b4438212c2..d4f954bbd96d 100644
FINAL_LIBRARY = "xul"
-@@ -51,114 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68344,7 +68004,7 @@ index 49b4438212c2..d4f954bbd96d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -166,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -68431,10 +68091,10 @@ index 49b4438212c2..d4f954bbd96d 100644
Library("video_capture_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-index b095f6deab73..b76d196558b9 100644
+index 09852f9680d2..0eeb8f20f052 100644
--- third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -68448,7 +68108,6 @@ index b095f6deab73..b76d196558b9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -68465,7 +68124,7 @@ index b095f6deab73..b76d196558b9 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68581,7 +68240,7 @@ index b095f6deab73..b76d196558b9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -68668,16 +68327,15 @@ index b095f6deab73..b76d196558b9 100644
Library("chain_diff_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-index b26732ca8bb2..c6ec6d247c75 100644
+index 18490a99922e..cd478d1ab4e0 100644
--- third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -68694,7 +68352,7 @@ index b26732ca8bb2..c6ec6d247c75 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -68783,7 +68441,7 @@ index b26732ca8bb2..c6ec6d247c75 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -68809,7 +68467,7 @@ index b26732ca8bb2..c6ec6d247c75 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -68851,10 +68509,10 @@ index b26732ca8bb2..c6ec6d247c75 100644
-
Library("codec_globals_headers_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-index 4c940e43716b..24af95d57331 100644
+index 6a1fce1d5dfe..c4489b1da4a4 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/av1_svc_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -68868,7 +68526,6 @@ index 4c940e43716b..24af95d57331 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -68885,7 +68542,7 @@ index 4c940e43716b..24af95d57331 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69001,7 +68658,7 @@ index 4c940e43716b..24af95d57331 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -69088,10 +68745,10 @@ index 4c940e43716b..24af95d57331 100644
Library("av1_svc_config_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-index c16573f435bf..f10a1a4e3523 100644
+index bb6f0eeaffb8..cba1557d956e 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/dav1d_decoder_gn/moz.build
-@@ -12,17 +12,30 @@ if CONFIG["MOZ_SYSTEM_AV1"]:
+@@ -12,16 +12,29 @@ if CONFIG["MOZ_SYSTEM_AV1"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -69105,7 +68762,6 @@ index c16573f435bf..f10a1a4e3523 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -69122,7 +68778,7 @@ index c16573f435bf..f10a1a4e3523 100644
FINAL_LIBRARY = "xul"
-@@ -54,114 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,114 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69238,7 +68894,7 @@ index c16573f435bf..f10a1a4e3523 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -69325,10 +68981,10 @@ index c16573f435bf..f10a1a4e3523 100644
Library("dav1d_decoder_gn")
diff --git third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-index eb2247aed2f3..c00843b358ed 100644
+index 64865e705dc2..b510d6294cbc 100644
--- third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-@@ -12,17 +12,30 @@ if CONFIG["MOZ_SYSTEM_AV1"]:
+@@ -12,16 +12,29 @@ if CONFIG["MOZ_SYSTEM_AV1"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -69342,7 +68998,6 @@ index eb2247aed2f3..c00843b358ed 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -69359,7 +69014,7 @@ index eb2247aed2f3..c00843b358ed 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69475,7 +69130,7 @@ index eb2247aed2f3..c00843b358ed 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -69562,10 +69217,10 @@ index eb2247aed2f3..c00843b358ed 100644
Library("aom_av1_encoder_gn")
diff --git third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-index f85ceaad3865..82f8b91aecbc 100644
+index c7e6879e9c9b..a9e5d531c7f8 100644
--- third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -69579,7 +69234,6 @@ index f85ceaad3865..82f8b91aecbc 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -69596,7 +69250,7 @@ index f85ceaad3865..82f8b91aecbc 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69712,7 +69366,7 @@ index f85ceaad3865..82f8b91aecbc 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -69799,10 +69453,10 @@ index f85ceaad3865..82f8b91aecbc 100644
Library("encoded_frame_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-index c48a36f61ad2..7568358aade1 100644
+index 6ed61e2ed514..c6e8ae200597 100644
--- third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -69816,7 +69470,6 @@ index c48a36f61ad2..7568358aade1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -69833,7 +69486,7 @@ index c48a36f61ad2..7568358aade1 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -69949,7 +69602,7 @@ index c48a36f61ad2..7568358aade1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -70036,10 +69689,10 @@ index c48a36f61ad2..7568358aade1 100644
Library("frame_dependencies_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-index d49bb89e84dd..98643be0eb92 100644
+index 553ce31ed2dd..8ae9b6a7a492 100644
--- third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/frame_helpers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -70053,7 +69706,6 @@ index d49bb89e84dd..98643be0eb92 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -70070,7 +69722,7 @@ index d49bb89e84dd..98643be0eb92 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70186,7 +69838,7 @@ index d49bb89e84dd..98643be0eb92 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -70273,10 +69925,10 @@ index d49bb89e84dd..98643be0eb92 100644
Library("frame_helpers_gn")
diff --git third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
-index 1ee4a4ec316f..82665306f93e 100644
+index eb7fb47746e0..e76ba8ac7cd1 100644
--- third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/h264_sprop_parameter_sets_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -70290,7 +69942,6 @@ index 1ee4a4ec316f..82665306f93e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -70307,7 +69958,7 @@ index 1ee4a4ec316f..82665306f93e 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70423,7 +70074,7 @@ index 1ee4a4ec316f..82665306f93e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -70510,10 +70161,10 @@ index 1ee4a4ec316f..82665306f93e 100644
Library("h264_sprop_parameter_sets_gn")
diff --git third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
-index 055ff5645dd0..b7f7c837cce8 100644
+index 34122a4e87a4..d13e4278cbe3 100644
--- third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/h26x_packet_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -70527,7 +70178,6 @@ index 055ff5645dd0..b7f7c837cce8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -70544,7 +70194,7 @@ index 055ff5645dd0..b7f7c837cce8 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70660,7 +70310,7 @@ index 055ff5645dd0..b7f7c837cce8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -70747,10 +70397,10 @@ index 055ff5645dd0..b7f7c837cce8 100644
Library("h26x_packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
-index e64d95b03849..81120a51b3e9 100644
+index 4cca5934baed..0d44d1ae0915 100644
--- third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/nack_requester_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -70764,7 +70414,6 @@ index e64d95b03849..81120a51b3e9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -70781,7 +70430,7 @@ index e64d95b03849..81120a51b3e9 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -70897,7 +70546,7 @@ index e64d95b03849..81120a51b3e9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -70984,10 +70633,10 @@ index e64d95b03849..81120a51b3e9 100644
Library("nack_requester_gn")
diff --git third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
-index a699e02b31f8..d599ed487fe4 100644
+index 7cc5fe1a9bde..f8552b642dea 100644
--- third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/packet_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -71001,7 +70650,6 @@ index a699e02b31f8..d599ed487fe4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -71018,7 +70666,7 @@ index a699e02b31f8..d599ed487fe4 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71134,7 +70782,7 @@ index a699e02b31f8..d599ed487fe4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -71221,10 +70869,10 @@ index a699e02b31f8..d599ed487fe4 100644
Library("packet_buffer_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-index 2f648b456dbc..f1bc1dc55d85 100644
+index badcb68f6737..15b76f1c0da7 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_mode_util_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -71238,7 +70886,6 @@ index 2f648b456dbc..f1bc1dc55d85 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -71255,7 +70902,7 @@ index 2f648b456dbc..f1bc1dc55d85 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71371,7 +71018,7 @@ index 2f648b456dbc..f1bc1dc55d85 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -71458,10 +71105,10 @@ index 2f648b456dbc..f1bc1dc55d85 100644
Library("scalability_mode_util_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
-index 767cf7276ed5..a14a7d9003d2 100644
+index b96bece0f04e..99b1fa03fb5b 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalability_structures_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -71475,7 +71122,6 @@ index 767cf7276ed5..a14a7d9003d2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -71492,7 +71138,7 @@ index 767cf7276ed5..a14a7d9003d2 100644
FINAL_LIBRARY = "xul"
-@@ -54,114 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -53,114 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71608,7 +71254,7 @@ index 767cf7276ed5..a14a7d9003d2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -71695,10 +71341,10 @@ index 767cf7276ed5..a14a7d9003d2 100644
Library("scalability_structures_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
-index 368fb5b9408d..3e837c4824ca 100644
+index d40294966654..67deb7449935 100644
--- third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/scalable_video_controller_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -71712,7 +71358,6 @@ index 368fb5b9408d..3e837c4824ca 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -71729,7 +71374,7 @@ index 368fb5b9408d..3e837c4824ca 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -71838,7 +71483,7 @@ index 368fb5b9408d..3e837c4824ca 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -71925,10 +71570,10 @@ index 368fb5b9408d..3e837c4824ca 100644
Library("scalable_video_controller_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
-index 1ee0aaf22c82..5697c97d9cd9 100644
+index 5118ad8887ff..5a330718a6d6 100644
--- third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/simulcast_to_svc_converter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -71942,7 +71587,6 @@ index 1ee0aaf22c82..5697c97d9cd9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -71959,7 +71603,7 @@ index 1ee0aaf22c82..5697c97d9cd9 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72076,7 +71720,7 @@ index 1ee0aaf22c82..5697c97d9cd9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -72163,10 +71807,10 @@ index 1ee0aaf22c82..5697c97d9cd9 100644
Library("simulcast_to_svc_converter_gn")
diff --git third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-index de365960faa4..07f3b4a100ec 100644
+index 81a9f87adcea..bcf7384bb9fb 100644
--- third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/svc/svc_rate_allocator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -72180,7 +71824,6 @@ index de365960faa4..07f3b4a100ec 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -72197,7 +71840,7 @@ index de365960faa4..07f3b4a100ec 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72313,7 +71956,7 @@ index de365960faa4..07f3b4a100ec 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -72400,10 +72043,10 @@ index de365960faa4..07f3b4a100ec 100644
Library("svc_rate_allocator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
-index b8f6c3d720f5..c878af46b3ba 100644
+index 896f0a068468..7982fdbd11b0 100644
--- third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/decode_time_percentile_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -72417,7 +72060,6 @@ index b8f6c3d720f5..c878af46b3ba 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -72434,7 +72076,7 @@ index b8f6c3d720f5..c878af46b3ba 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72543,7 +72185,7 @@ index b8f6c3d720f5..c878af46b3ba 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -72630,10 +72272,10 @@ index b8f6c3d720f5..c878af46b3ba 100644
Library("decode_time_percentile_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
-index 7a6ce9bed144..95d24871bc9e 100644
+index 5cb93affcf11..b8ca3ea9ff03 100644
--- third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/frame_delay_variation_kalman_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -72647,7 +72289,6 @@ index 7a6ce9bed144..95d24871bc9e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -72664,7 +72305,7 @@ index 7a6ce9bed144..95d24871bc9e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -72773,7 +72414,7 @@ index 7a6ce9bed144..95d24871bc9e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -72860,10 +72501,10 @@ index 7a6ce9bed144..95d24871bc9e 100644
Library("frame_delay_variation_kalman_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
-index b87c483b8d65..73cfd2e0b355 100644
+index 2f25723192bb..171a70e310c7 100644
--- third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/inter_frame_delay_variation_calculator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -72877,7 +72518,6 @@ index b87c483b8d65..73cfd2e0b355 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -72894,7 +72534,7 @@ index b87c483b8d65..73cfd2e0b355 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73003,7 +72643,7 @@ index b87c483b8d65..73cfd2e0b355 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -73090,10 +72730,10 @@ index b87c483b8d65..73cfd2e0b355 100644
Library("inter_frame_delay_variation_calculator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
-index f49f8ba2e679..a4537c2a0efb 100644
+index 01a5cbfaacb4..8bb43a2f8b3d 100644
--- third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/jitter_estimator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -73107,7 +72747,6 @@ index f49f8ba2e679..a4537c2a0efb 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -73124,7 +72763,7 @@ index f49f8ba2e679..a4537c2a0efb 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73240,7 +72879,7 @@ index f49f8ba2e679..a4537c2a0efb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -73327,10 +72966,10 @@ index f49f8ba2e679..a4537c2a0efb 100644
Library("jitter_estimator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
-index bea968dd4251..55d0ba8b5567 100644
+index 163aec282266..54552a3a74fb 100644
--- third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/rtt_filter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -73344,7 +72983,6 @@ index bea968dd4251..55d0ba8b5567 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -73361,7 +72999,7 @@ index bea968dd4251..55d0ba8b5567 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73470,7 +73108,7 @@ index bea968dd4251..55d0ba8b5567 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -73557,10 +73195,10 @@ index bea968dd4251..55d0ba8b5567 100644
Library("rtt_filter_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
-index 569a38c3838d..6e96f7eafe1b 100644
+index 7aaf581a3d26..cea6896013de 100644
--- third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timestamp_extrapolator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -73574,7 +73212,6 @@ index 569a38c3838d..6e96f7eafe1b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -73591,7 +73228,7 @@ index 569a38c3838d..6e96f7eafe1b 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73707,7 +73344,7 @@ index 569a38c3838d..6e96f7eafe1b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -73794,10 +73431,10 @@ index 569a38c3838d..6e96f7eafe1b 100644
Library("timestamp_extrapolator_gn")
diff --git third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
-index 5a4baa1102d0..a74de8e4a74f 100644
+index b5d03bf28abf..50b7a418a899 100644
--- third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/timing/timing_module_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -73811,7 +73448,6 @@ index 5a4baa1102d0..a74de8e4a74f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -73828,7 +73464,7 @@ index 5a4baa1102d0..a74de8e4a74f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -73944,7 +73580,7 @@ index 5a4baa1102d0..a74de8e4a74f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -74031,10 +73667,10 @@ index 5a4baa1102d0..a74de8e4a74f 100644
Library("timing_module_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index 5f2b0c88fae5..1680170a9cab 100644
+index f290fb2a0fff..55937e920a1b 100644
--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -74048,7 +73684,6 @@ index 5f2b0c88fae5..1680170a9cab 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -74065,7 +73700,7 @@ index 5f2b0c88fae5..1680170a9cab 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74181,7 +73816,7 @@ index 5f2b0c88fae5..1680170a9cab 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -74268,10 +73903,10 @@ index 5f2b0c88fae5..1680170a9cab 100644
Library("video_codec_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-index 3d4fc63ef266..9b0f85616575 100644
+index 11ecb8ae48e1..e3b395a01ef8 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -74285,7 +73920,6 @@ index 3d4fc63ef266..9b0f85616575 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -74302,7 +73936,7 @@ index 3d4fc63ef266..9b0f85616575 100644
FINAL_LIBRARY = "xul"
-@@ -60,115 +73,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -59,115 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74419,7 +74053,7 @@ index 3d4fc63ef266..9b0f85616575 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -176,82 +81,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -175,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -74506,10 +74140,10 @@ index 3d4fc63ef266..9b0f85616575 100644
Library("video_coding_gn")
diff --git third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-index f804f4f624b5..cd01f64840e1 100644
+index 23978645a548..745135543e16 100644
--- third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -74523,7 +74157,6 @@ index f804f4f624b5..cd01f64840e1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -74540,7 +74173,7 @@ index f804f4f624b5..cd01f64840e1 100644
FINAL_LIBRARY = "xul"
-@@ -59,115 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -58,115 +71,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74657,7 +74290,7 @@ index f804f4f624b5..cd01f64840e1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -175,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -174,82 +79,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -74744,10 +74377,10 @@ index f804f4f624b5..cd01f64840e1 100644
Library("video_coding_utility_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-index bb2f2a122193..7b47d56b4d98 100644
+index e7966f60377b..e23460458ed9 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -74761,7 +74394,6 @@ index bb2f2a122193..7b47d56b4d98 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -74778,7 +74410,7 @@ index bb2f2a122193..7b47d56b4d98 100644
FINAL_LIBRARY = "xul"
-@@ -52,115 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,115 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -74895,7 +74527,7 @@ index bb2f2a122193..7b47d56b4d98 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -168,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -167,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -74982,10 +74614,10 @@ index bb2f2a122193..7b47d56b4d98 100644
Library("webrtc_h264_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
-index 53a9e6a2598d..aa5b1cf67935 100644
+index d71a26d07efc..013d0af5e8f4 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_libvpx_interface_gn/moz.build
-@@ -12,17 +12,30 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
+@@ -12,16 +12,29 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -74999,7 +74631,6 @@ index 53a9e6a2598d..aa5b1cf67935 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -75016,7 +74647,7 @@ index 53a9e6a2598d..aa5b1cf67935 100644
FINAL_LIBRARY = "xul"
-@@ -50,107 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,107 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75125,7 +74756,7 @@ index 53a9e6a2598d..aa5b1cf67935 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -158,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -157,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -75212,10 +74843,10 @@ index 53a9e6a2598d..aa5b1cf67935 100644
Library("webrtc_libvpx_interface_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-index 18437f898f86..4932542c2c24 100644
+index c19e440232b4..e826bc9f0596 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-@@ -12,17 +12,30 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
+@@ -12,16 +12,29 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -75229,7 +74860,6 @@ index 18437f898f86..4932542c2c24 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -75246,7 +74876,7 @@ index 18437f898f86..4932542c2c24 100644
FINAL_LIBRARY = "xul"
-@@ -53,115 +66,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,115 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75363,7 +74993,7 @@ index 18437f898f86..4932542c2c24 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -169,82 +74,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -168,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -75450,10 +75080,10 @@ index 18437f898f86..4932542c2c24 100644
Library("webrtc_vp8_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
-index fafffeeec869..715c55871a36 100644
+index 731d28fe29fa..8771b6cfa66b 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_scalability_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -75467,7 +75097,6 @@ index fafffeeec869..715c55871a36 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -75484,7 +75113,7 @@ index fafffeeec869..715c55871a36 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75593,7 +75222,7 @@ index fafffeeec869..715c55871a36 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -75680,10 +75309,10 @@ index fafffeeec869..715c55871a36 100644
Library("webrtc_vp8_scalability_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-index f94076cf173e..38e796df1de7 100644
+index e9f43541065d..347db215e01d 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -75697,7 +75326,6 @@ index f94076cf173e..38e796df1de7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -75714,7 +75342,7 @@ index f94076cf173e..38e796df1de7 100644
FINAL_LIBRARY = "xul"
-@@ -52,115 +65,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -51,115 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -75831,7 +75459,7 @@ index f94076cf173e..38e796df1de7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -168,82 +73,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -167,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -75918,10 +75546,10 @@ index f94076cf173e..38e796df1de7 100644
Library("webrtc_vp8_temporal_layers_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-index b153fbc1e6ae..18030f9b50c6 100644
+index c428c10ef3b6..0d272d5b971a 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-@@ -12,17 +12,30 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
+@@ -12,16 +12,29 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -75935,7 +75563,6 @@ index b153fbc1e6ae..18030f9b50c6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -75952,7 +75579,7 @@ index b153fbc1e6ae..18030f9b50c6 100644
FINAL_LIBRARY = "xul"
-@@ -55,115 +68,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,115 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76069,7 +75696,7 @@ index b153fbc1e6ae..18030f9b50c6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -171,82 +76,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -170,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -76156,10 +75783,10 @@ index b153fbc1e6ae..18030f9b50c6 100644
Library("webrtc_vp9_gn")
diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index 2d58f2f38337..9c40fc9de72f 100644
+index b2f437e70e0e..4775059772a4 100644
--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
+++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -76173,7 +75800,6 @@ index 2d58f2f38337..9c40fc9de72f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -76190,7 +75816,7 @@ index 2d58f2f38337..9c40fc9de72f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76306,7 +75932,7 @@ index 2d58f2f38337..9c40fc9de72f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -76393,7 +76019,7 @@ index 2d58f2f38337..9c40fc9de72f 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index f5bc51d16728..250ce917d232 100644
+index bf06d4c2bb47..93a8e11a140e 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
@@ -291,6 +291,8 @@ DIRS += [
@@ -76638,16 +76264,15 @@ index f5bc51d16728..250ce917d232 100644
- "/third_party/libwebrtc/modules/desktop_capture/primitives_gn"
- ]
diff --git third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
-index 5d989ceee1f6..0190347650e9 100644
+index e948e7063568..cb82eed45dbd 100644
--- third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/internal_types_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -76664,7 +76289,7 @@ index 5d989ceee1f6..0190347650e9 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76753,7 +76378,7 @@ index 5d989ceee1f6..0190347650e9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -76779,7 +76404,7 @@ index 5d989ceee1f6..0190347650e9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -76821,16 +76446,15 @@ index 5d989ceee1f6..0190347650e9 100644
-
Library("internal_types_gn")
diff --git third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
-index 5e2c9f2def32..7eaf7c5142d8 100644
+index fb147e0954d8..7cf07c682496 100644
--- third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/math_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -76847,7 +76471,7 @@ index 5e2c9f2def32..7eaf7c5142d8 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -76932,7 +76556,7 @@ index 5e2c9f2def32..7eaf7c5142d8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -76958,7 +76582,7 @@ index 5e2c9f2def32..7eaf7c5142d8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -77000,16 +76624,15 @@ index 5e2c9f2def32..7eaf7c5142d8 100644
-
Library("math_gn")
diff --git third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
-index 5c1a80e0070e..5d69af7109d6 100644
+index 345f7a7a11dd..9059a5797011 100644
--- third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/common/sequence_numbers_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -77026,7 +76649,7 @@ index 5c1a80e0070e..5d69af7109d6 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77115,7 +76738,7 @@ index 5c1a80e0070e..5d69af7109d6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -77141,7 +76764,7 @@ index 5c1a80e0070e..5d69af7109d6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -77183,16 +76806,15 @@ index 5c1a80e0070e..5d69af7109d6 100644
-
Library("sequence_numbers_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
-index 3f2b5a02680f..55149d8fe27a 100644
+index f17dec091b41..61070979f313 100644
--- third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/bounded_io_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -77209,7 +76831,7 @@ index 3f2b5a02680f..55149d8fe27a 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77298,7 +76920,7 @@ index 3f2b5a02680f..55149d8fe27a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -77324,7 +76946,7 @@ index 3f2b5a02680f..55149d8fe27a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -77366,10 +76988,10 @@ index 3f2b5a02680f..55149d8fe27a 100644
-
Library("bounded_io_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
-index a241356abba2..1dfa9f934556 100644
+index 32a1cdfe66a6..6e89be08d86f 100644
--- third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/chunk_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -77383,7 +77005,6 @@ index a241356abba2..1dfa9f934556 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -77400,7 +77021,7 @@ index a241356abba2..1dfa9f934556 100644
FINAL_LIBRARY = "xul"
-@@ -64,114 +77,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -63,114 +76,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77516,7 +77137,7 @@ index a241356abba2..1dfa9f934556 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -179,82 +85,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -178,82 +84,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -77603,10 +77224,10 @@ index a241356abba2..1dfa9f934556 100644
Library("chunk_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
-index fdf166315b64..2ed79efe15e0 100644
+index f303325e987b..f4e26f620052 100644
--- third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/chunk_validators_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -77620,7 +77241,6 @@ index fdf166315b64..2ed79efe15e0 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -77637,7 +77257,7 @@ index fdf166315b64..2ed79efe15e0 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77753,7 +77373,7 @@ index fdf166315b64..2ed79efe15e0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -77840,10 +77460,10 @@ index fdf166315b64..2ed79efe15e0 100644
Library("chunk_validators_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
-index c32366459765..d59ead808d10 100644
+index b3453a6570d4..db239f833136 100644
--- third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/crc32c_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -77857,7 +77477,6 @@ index c32366459765..d59ead808d10 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -77874,7 +77493,7 @@ index c32366459765..d59ead808d10 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -77983,7 +77602,7 @@ index c32366459765..d59ead808d10 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -78070,16 +77689,15 @@ index c32366459765..d59ead808d10 100644
Library("crc32c_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
-index 42fbfd5dd1f9..14d7570c9647 100644
+index 3ef5d5be2245..b91e78705eae 100644
--- third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/data_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -78096,7 +77714,7 @@ index 42fbfd5dd1f9..14d7570c9647 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78185,7 +77803,7 @@ index 42fbfd5dd1f9..14d7570c9647 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -78211,7 +77829,7 @@ index 42fbfd5dd1f9..14d7570c9647 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -78253,10 +77871,10 @@ index 42fbfd5dd1f9..14d7570c9647 100644
-
Library("data_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
-index 180886952504..1cc1eb12e9ee 100644
+index 1d3785220850..ec47f54be732 100644
--- third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/error_cause_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -78270,7 +77888,6 @@ index 180886952504..1cc1eb12e9ee 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -78287,7 +77904,7 @@ index 180886952504..1cc1eb12e9ee 100644
FINAL_LIBRARY = "xul"
-@@ -60,114 +73,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -59,114 +72,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78403,7 +78020,7 @@ index 180886952504..1cc1eb12e9ee 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -175,82 +81,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -174,82 +80,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -78490,10 +78107,10 @@ index 180886952504..1cc1eb12e9ee 100644
Library("error_cause_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
-index 5b1bc3e2b9f8..ff0a69468247 100644
+index e5a260ffa359..4a9be3392a92 100644
--- third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/parameter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -78507,7 +78124,6 @@ index 5b1bc3e2b9f8..ff0a69468247 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -78524,7 +78140,7 @@ index 5b1bc3e2b9f8..ff0a69468247 100644
FINAL_LIBRARY = "xul"
-@@ -58,114 +71,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -57,114 +70,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78640,7 +78256,7 @@ index 5b1bc3e2b9f8..ff0a69468247 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -173,82 +79,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -172,82 +78,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -78727,10 +78343,10 @@ index 5b1bc3e2b9f8..ff0a69468247 100644
Library("parameter_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
-index 1e95840e9c4f..4680f9b27834 100644
+index 497644154760..c751dbbcf49b 100644
--- third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/sctp_packet_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -78744,7 +78360,6 @@ index 1e95840e9c4f..4680f9b27834 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -78761,7 +78376,7 @@ index 1e95840e9c4f..4680f9b27834 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -78877,7 +78492,7 @@ index 1e95840e9c4f..4680f9b27834 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -78964,10 +78579,10 @@ index 1e95840e9c4f..4680f9b27834 100644
Library("sctp_packet_gn")
diff --git third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
-index 97f5989bea87..b95768221220 100644
+index 64e98c0ca8fb..3d1be257fd74 100644
--- third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/packet/tlv_trait_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -78981,7 +78596,6 @@ index 97f5989bea87..b95768221220 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -78998,7 +78612,7 @@ index 97f5989bea87..b95768221220 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79114,7 +78728,7 @@ index 97f5989bea87..b95768221220 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -79201,10 +78815,10 @@ index 97f5989bea87..b95768221220 100644
Library("tlv_trait_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
-index cdaa1abe9ead..12a72f416f6f 100644
+index 5afb501a0c06..d9b4e05ede8e 100644
--- third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/factory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -79218,7 +78832,6 @@ index cdaa1abe9ead..12a72f416f6f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -79235,7 +78848,7 @@ index cdaa1abe9ead..12a72f416f6f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79351,7 +78964,7 @@ index cdaa1abe9ead..12a72f416f6f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -79438,10 +79051,10 @@ index cdaa1abe9ead..12a72f416f6f 100644
Library("factory_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
-index 51f52ede2784..eee06b21c186 100644
+index 2ceda860f068..f857b7e881b6 100644
--- third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/socket_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -79455,7 +79068,6 @@ index 51f52ede2784..eee06b21c186 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -79472,7 +79084,7 @@ index 51f52ede2784..eee06b21c186 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79581,7 +79193,7 @@ index 51f52ede2784..eee06b21c186 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -79668,16 +79280,15 @@ index 51f52ede2784..eee06b21c186 100644
Library("socket_gn")
diff --git third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
-index 0443a29b77d4..4528b2721a7b 100644
+index 084e64708b47..e2eaa506a512 100644
--- third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/public/types_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -79694,7 +79305,7 @@ index 0443a29b77d4..4528b2721a7b 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -79783,7 +79394,7 @@ index 0443a29b77d4..4528b2721a7b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -79809,7 +79420,7 @@ index 0443a29b77d4..4528b2721a7b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -79851,10 +79462,10 @@ index 0443a29b77d4..4528b2721a7b 100644
-
Library("types_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
-index 31df9a0ed4e3..a616197df863 100644
+index bb12bb01f5b3..7be6e26f56f8 100644
--- third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/data_tracker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -79868,7 +79479,6 @@ index 31df9a0ed4e3..a616197df863 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -79885,7 +79495,7 @@ index 31df9a0ed4e3..a616197df863 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80001,7 +79611,7 @@ index 31df9a0ed4e3..a616197df863 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -80088,10 +79698,10 @@ index 31df9a0ed4e3..a616197df863 100644
Library("data_tracker_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
-index 6dcdc9ee1716..ef1b50ddac31 100644
+index 7379d0595fd1..29075c722d09 100644
--- third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/interleaved_reassembly_streams_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -80105,7 +79715,6 @@ index 6dcdc9ee1716..ef1b50ddac31 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -80122,7 +79731,7 @@ index 6dcdc9ee1716..ef1b50ddac31 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80238,7 +79847,7 @@ index 6dcdc9ee1716..ef1b50ddac31 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -80325,10 +79934,10 @@ index 6dcdc9ee1716..ef1b50ddac31 100644
Library("interleaved_reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
-index 3f5648a25774..2b17450a059a 100644
+index f0f07f920293..ee0b8fa5952b 100644
--- third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/reassembly_queue_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -80342,7 +79951,6 @@ index 3f5648a25774..2b17450a059a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -80359,7 +79967,7 @@ index 3f5648a25774..2b17450a059a 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80475,7 +80083,7 @@ index 3f5648a25774..2b17450a059a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -80562,16 +80170,15 @@ index 3f5648a25774..2b17450a059a 100644
Library("reassembly_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
-index 2fd7cf0908d9..b2c7a7b46ae0 100644
+index 5057e44341e3..8c1f046755a3 100644
--- third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/reassembly_streams_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -80588,7 +80195,7 @@ index 2fd7cf0908d9..b2c7a7b46ae0 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80684,7 +80291,7 @@ index 2fd7cf0908d9..b2c7a7b46ae0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -80710,7 +80317,7 @@ index 2fd7cf0908d9..b2c7a7b46ae0 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -80752,10 +80359,10 @@ index 2fd7cf0908d9..b2c7a7b46ae0 100644
-
Library("reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
-index bc29f5ad644f..cba7d1c54be7 100644
+index a2c6dca5eb60..80e4fb36c493 100644
--- third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/rx/traditional_reassembly_streams_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -80769,7 +80376,6 @@ index bc29f5ad644f..cba7d1c54be7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -80786,7 +80392,7 @@ index bc29f5ad644f..cba7d1c54be7 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -80902,7 +80508,7 @@ index bc29f5ad644f..cba7d1c54be7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -80989,16 +80595,15 @@ index bc29f5ad644f..cba7d1c54be7 100644
Library("traditional_reassembly_streams_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
-index c57262d8ef49..ffa8a5cda3c8 100644
+index c1b83a46abe3..14cd41f96e4f 100644
--- third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/context_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -81015,7 +80620,7 @@ index c57262d8ef49..ffa8a5cda3c8 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81111,7 +80716,7 @@ index c57262d8ef49..ffa8a5cda3c8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -81137,7 +80742,7 @@ index c57262d8ef49..ffa8a5cda3c8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -81179,10 +80784,10 @@ index c57262d8ef49..ffa8a5cda3c8 100644
-
Library("context_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
-index 107e98ac63cc..9bb99c280f06 100644
+index 29a04e5ca135..0cf2728346df 100644
--- third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/dcsctp_socket_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -81196,7 +80801,6 @@ index 107e98ac63cc..9bb99c280f06 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -81213,7 +80817,7 @@ index 107e98ac63cc..9bb99c280f06 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81329,7 +80933,7 @@ index 107e98ac63cc..9bb99c280f06 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -81416,10 +81020,10 @@ index 107e98ac63cc..9bb99c280f06 100644
Library("dcsctp_socket_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
-index 00262d100031..993f18bed0a9 100644
+index 66c34162b8dc..fdf1bbb890a5 100644
--- third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/heartbeat_handler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -81433,7 +81037,6 @@ index 00262d100031..993f18bed0a9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -81450,7 +81053,7 @@ index 00262d100031..993f18bed0a9 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81566,7 +81169,7 @@ index 00262d100031..993f18bed0a9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -81653,10 +81256,10 @@ index 00262d100031..993f18bed0a9 100644
Library("heartbeat_handler_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
-index 39ab473412b0..4d15277f738b 100644
+index 00f7f6e1def2..c31b3ee4cc2d 100644
--- third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/packet_sender_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -81670,7 +81273,6 @@ index 39ab473412b0..4d15277f738b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -81687,7 +81289,7 @@ index 39ab473412b0..4d15277f738b 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -81803,7 +81405,7 @@ index 39ab473412b0..4d15277f738b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -81890,10 +81492,10 @@ index 39ab473412b0..4d15277f738b 100644
Library("packet_sender_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
-index ce3e44c4b629..19b364703a71 100644
+index 3b8899da3266..5532a14e5bda 100644
--- third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/stream_reset_handler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -81907,7 +81509,6 @@ index ce3e44c4b629..19b364703a71 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -81924,7 +81525,7 @@ index ce3e44c4b629..19b364703a71 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82040,7 +81641,7 @@ index ce3e44c4b629..19b364703a71 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -82127,10 +81728,10 @@ index ce3e44c4b629..19b364703a71 100644
Library("stream_reset_handler_gn")
diff --git third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
-index 6afd5f6bf137..bdf73352fc2c 100644
+index ef3e5cdff066..5b3a5af9aba8 100644
--- third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/socket/transmission_control_block_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -82144,7 +81745,6 @@ index 6afd5f6bf137..bdf73352fc2c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -82161,7 +81761,7 @@ index 6afd5f6bf137..bdf73352fc2c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82277,7 +81877,7 @@ index 6afd5f6bf137..bdf73352fc2c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -82364,10 +81964,10 @@ index 6afd5f6bf137..bdf73352fc2c 100644
Library("transmission_control_block_gn")
diff --git third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
-index a878a777f075..bc526829ccde 100644
+index c42f501ab5b8..17aff1a85181 100644
--- third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/timer/task_queue_timeout_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -82381,7 +81981,6 @@ index a878a777f075..bc526829ccde 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -82398,7 +81997,7 @@ index a878a777f075..bc526829ccde 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82514,7 +82113,7 @@ index a878a777f075..bc526829ccde 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -82601,10 +82200,10 @@ index a878a777f075..bc526829ccde 100644
Library("task_queue_timeout_gn")
diff --git third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
-index 9135197b1a27..45e27cc0d699 100644
+index 1739ac8b4ef0..410e23eda3c3 100644
--- third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/timer/timer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -82618,7 +82217,6 @@ index 9135197b1a27..45e27cc0d699 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -82635,7 +82233,7 @@ index 9135197b1a27..45e27cc0d699 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82744,7 +82342,7 @@ index 9135197b1a27..45e27cc0d699 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -82831,10 +82429,10 @@ index 9135197b1a27..45e27cc0d699 100644
Library("timer_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
-index d3675c20e090..0484b7d9ee0b 100644
+index e85dc4592bf1..c2c7420b0893 100644
--- third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/outstanding_data_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -82848,7 +82446,6 @@ index d3675c20e090..0484b7d9ee0b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -82865,7 +82462,7 @@ index d3675c20e090..0484b7d9ee0b 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -82981,7 +82578,7 @@ index d3675c20e090..0484b7d9ee0b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -83068,10 +82665,10 @@ index d3675c20e090..0484b7d9ee0b 100644
Library("outstanding_data_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
-index 91eacefafc6e..4f2f4736d061 100644
+index e1ae0824a880..672690c7125d 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_error_counter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -83085,7 +82682,6 @@ index 91eacefafc6e..4f2f4736d061 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -83102,7 +82698,7 @@ index 91eacefafc6e..4f2f4736d061 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83218,7 +82814,7 @@ index 91eacefafc6e..4f2f4736d061 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -83305,10 +82901,10 @@ index 91eacefafc6e..4f2f4736d061 100644
Library("retransmission_error_counter_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
-index 9f48ab274b3f..742805da2860 100644
+index 543fd767cc65..292597d1de09 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_queue_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -83322,7 +82918,6 @@ index 9f48ab274b3f..742805da2860 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -83339,7 +82934,7 @@ index 9f48ab274b3f..742805da2860 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83455,7 +83050,7 @@ index 9f48ab274b3f..742805da2860 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -83542,10 +83137,10 @@ index 9f48ab274b3f..742805da2860 100644
Library("retransmission_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
-index 13644937a9ca..1e3266124e81 100644
+index b0bd600462ba..7e3b4fdbd0a3 100644
--- third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/retransmission_timeout_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -83559,7 +83154,6 @@ index 13644937a9ca..1e3266124e81 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -83576,7 +83170,7 @@ index 13644937a9ca..1e3266124e81 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83685,7 +83279,7 @@ index 13644937a9ca..1e3266124e81 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -83772,10 +83366,10 @@ index 13644937a9ca..1e3266124e81 100644
Library("retransmission_timeout_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
-index c7f546cb18ee..23084f1b2834 100644
+index 828c2ae923b9..e612eaa591aa 100644
--- third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/rr_send_queue_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -83789,7 +83383,6 @@ index c7f546cb18ee..23084f1b2834 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -83806,7 +83399,7 @@ index c7f546cb18ee..23084f1b2834 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -83922,7 +83515,7 @@ index c7f546cb18ee..23084f1b2834 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -84009,16 +83602,15 @@ index c7f546cb18ee..23084f1b2834 100644
Library("rr_send_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
-index ecd82d9dfcc4..de8b818042ce 100644
+index 5aab21126b8d..dc4ce43eaf02 100644
--- third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/send_queue_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -84035,7 +83627,7 @@ index ecd82d9dfcc4..de8b818042ce 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84131,7 +83723,7 @@ index ecd82d9dfcc4..de8b818042ce 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -84157,7 +83749,7 @@ index ecd82d9dfcc4..de8b818042ce 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -84199,10 +83791,10 @@ index ecd82d9dfcc4..de8b818042ce 100644
-
Library("send_queue_gn")
diff --git third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
-index 37e62fcafe56..fc410f996a09 100644
+index 229e9ffdb1d5..9dcd4136cd05 100644
--- third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
+++ third_party/libwebrtc/net/dcsctp/tx/stream_scheduler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -84216,7 +83808,6 @@ index 37e62fcafe56..fc410f996a09 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -84233,7 +83824,7 @@ index 37e62fcafe56..fc410f996a09 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84349,7 +83940,7 @@ index 37e62fcafe56..fc410f996a09 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -84436,10 +84027,10 @@ index 37e62fcafe56..fc410f996a09 100644
Library("stream_scheduler_gn")
diff --git third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
-index ce9ad3dc92c5..949afbe50bca 100644
+index 4680b8038c15..11a5835aa0ec 100644
--- third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_dns_resolver_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -84453,7 +84044,6 @@ index ce9ad3dc92c5..949afbe50bca 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -84470,7 +84060,7 @@ index ce9ad3dc92c5..949afbe50bca 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84587,7 +84177,7 @@ index ce9ad3dc92c5..949afbe50bca 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -84674,16 +84264,15 @@ index ce9ad3dc92c5..949afbe50bca 100644
Library("async_dns_resolver_gn")
diff --git third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
-index 07bb6443d9d6..91b568c42ae2 100644
+index 84ac167bbdb4..9add7df57b49 100644
--- third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/async_packet_socket_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -84700,7 +84289,7 @@ index 07bb6443d9d6..91b568c42ae2 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84785,7 +84374,7 @@ index 07bb6443d9d6..91b568c42ae2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -84811,7 +84400,7 @@ index 07bb6443d9d6..91b568c42ae2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -84853,10 +84442,10 @@ index 07bb6443d9d6..91b568c42ae2 100644
-
Library("async_packet_socket_gn")
diff --git third_party/libwebrtc/rtc_base/base64_gn/moz.build third_party/libwebrtc/rtc_base/base64_gn/moz.build
-index a25babbce8ae..0dc7adde5b52 100644
+index d5290ba156ee..438d28335bbf 100644
--- third_party/libwebrtc/rtc_base/base64_gn/moz.build
+++ third_party/libwebrtc/rtc_base/base64_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -84870,7 +84459,6 @@ index a25babbce8ae..0dc7adde5b52 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -84887,7 +84475,7 @@ index a25babbce8ae..0dc7adde5b52 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -84996,7 +84584,7 @@ index a25babbce8ae..0dc7adde5b52 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -85083,10 +84671,10 @@ index a25babbce8ae..0dc7adde5b52 100644
Library("base64_gn")
diff --git third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
-index 6b8286ce533e..223b2e1d6618 100644
+index 80ddb0225604..9bcacaba76c6 100644
--- third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bit_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -85100,7 +84688,6 @@ index 6b8286ce533e..223b2e1d6618 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -85117,7 +84704,7 @@ index 6b8286ce533e..223b2e1d6618 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85226,7 +84813,7 @@ index 6b8286ce533e..223b2e1d6618 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -85313,10 +84900,10 @@ index 6b8286ce533e..223b2e1d6618 100644
Library("bit_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
-index 5cceeac367d7..f0d7be1b6bcc 100644
+index 827aea8164d8..48d6a8a83d35 100644
--- third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitrate_tracker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -85330,7 +84917,6 @@ index 5cceeac367d7..f0d7be1b6bcc 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -85347,7 +84933,7 @@ index 5cceeac367d7..f0d7be1b6bcc 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85463,7 +85049,7 @@ index 5cceeac367d7..f0d7be1b6bcc 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -85550,10 +85136,10 @@ index 5cceeac367d7..f0d7be1b6bcc 100644
Library("bitrate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
-index c309a89359e0..d3361f99f01b 100644
+index 22951bbe63d7..f7117ae3f008 100644
--- third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
+++ third_party/libwebrtc/rtc_base/bitstream_reader_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -85567,7 +85153,6 @@ index c309a89359e0..d3361f99f01b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -85584,7 +85169,7 @@ index c309a89359e0..d3361f99f01b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85693,7 +85278,7 @@ index c309a89359e0..d3361f99f01b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -85780,16 +85365,15 @@ index c309a89359e0..d3361f99f01b 100644
Library("bitstream_reader_gn")
diff --git third_party/libwebrtc/rtc_base/buffer_gn/moz.build third_party/libwebrtc/rtc_base/buffer_gn/moz.build
-index ef4cb47eab49..a43d4f89c6ba 100644
+index 1fcfe7639127..fb81a8672641 100644
--- third_party/libwebrtc/rtc_base/buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/buffer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -85806,7 +85390,7 @@ index ef4cb47eab49..a43d4f89c6ba 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -85895,7 +85479,7 @@ index ef4cb47eab49..a43d4f89c6ba 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -85921,7 +85505,7 @@ index ef4cb47eab49..a43d4f89c6ba 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -85963,10 +85547,10 @@ index ef4cb47eab49..a43d4f89c6ba 100644
-
Library("buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
-index d369f151e1af..d02946fbaac5 100644
+index a3061b52e1c5..e0c40a228e26 100644
--- third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -85980,7 +85564,6 @@ index d369f151e1af..d02946fbaac5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -85997,7 +85580,7 @@ index d369f151e1af..d02946fbaac5 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86106,7 +85689,7 @@ index d369f151e1af..d02946fbaac5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -86193,16 +85776,15 @@ index d369f151e1af..d02946fbaac5 100644
Library("byte_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/byte_order_gn/moz.build third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
-index d357971ac11b..c936f00bf8ee 100644
+index 1545308124ab..a3ec3a3d626b 100644
--- third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
+++ third_party/libwebrtc/rtc_base/byte_order_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -86219,7 +85801,7 @@ index d357971ac11b..c936f00bf8ee 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86304,7 +85886,7 @@ index d357971ac11b..c936f00bf8ee 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -86330,7 +85912,7 @@ index d357971ac11b..c936f00bf8ee 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -86372,10 +85954,10 @@ index d357971ac11b..c936f00bf8ee 100644
-
Library("byte_order_gn")
diff --git third_party/libwebrtc/rtc_base/checks_gn/moz.build third_party/libwebrtc/rtc_base/checks_gn/moz.build
-index def68740cf81..43485510c8f6 100644
+index 8d87d4d8216f..e4f306a32de0 100644
--- third_party/libwebrtc/rtc_base/checks_gn/moz.build
+++ third_party/libwebrtc/rtc_base/checks_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -86389,7 +85971,6 @@ index def68740cf81..43485510c8f6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -86406,7 +85987,7 @@ index def68740cf81..43485510c8f6 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86515,7 +86096,7 @@ index def68740cf81..43485510c8f6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -86602,16 +86183,15 @@ index def68740cf81..43485510c8f6 100644
Library("checks_gn")
diff --git third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-index 1b95fbaa6d76..6fcc88e2c397 100644
+index 7bdfd334c9eb..fb7482f075fd 100644
--- third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
+++ third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -86628,7 +86208,7 @@ index 1b95fbaa6d76..6fcc88e2c397 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86713,7 +86293,7 @@ index 1b95fbaa6d76..6fcc88e2c397 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -86739,7 +86319,7 @@ index 1b95fbaa6d76..6fcc88e2c397 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -86781,10 +86361,10 @@ index 1b95fbaa6d76..6fcc88e2c397 100644
-
Library("compile_assert_c_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
-index 8312c651783d..aff4637d3195 100644
+index bc4699b03b1f..e81adae3ae48 100644
--- third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_containers_internal_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -86798,7 +86378,6 @@ index 8312c651783d..aff4637d3195 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -86815,7 +86394,7 @@ index 8312c651783d..aff4637d3195 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -86924,7 +86503,7 @@ index 8312c651783d..aff4637d3195 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -87011,16 +86590,15 @@ index 8312c651783d..aff4637d3195 100644
Library("flat_containers_internal_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
-index 12d9f24a5dea..03965a3dbbbd 100644
+index 110a2268825e..f5df159ef2c1 100644
--- third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_map_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -87037,7 +86615,7 @@ index 12d9f24a5dea..03965a3dbbbd 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87126,7 +86704,7 @@ index 12d9f24a5dea..03965a3dbbbd 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -87152,7 +86730,7 @@ index 12d9f24a5dea..03965a3dbbbd 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -87194,16 +86772,15 @@ index 12d9f24a5dea..03965a3dbbbd 100644
-
Library("flat_map_gn")
diff --git third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
-index 94d72b0be826..9bf7b297f73d 100644
+index fb086fe47844..3033d814afa7 100644
--- third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
+++ third_party/libwebrtc/rtc_base/containers/flat_set_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -87220,7 +86797,7 @@ index 94d72b0be826..9bf7b297f73d 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87309,7 +86886,7 @@ index 94d72b0be826..9bf7b297f73d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -87335,7 +86912,7 @@ index 94d72b0be826..9bf7b297f73d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -87377,10 +86954,10 @@ index 94d72b0be826..9bf7b297f73d 100644
-
Library("flat_set_gn")
diff --git third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
-index e1acd341b068..dac6e2aca2ad 100644
+index 9f17e1be42ec..03f53c77a75a 100644
--- third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/copy_on_write_buffer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -87394,7 +86971,6 @@ index e1acd341b068..dac6e2aca2ad 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -87411,7 +86987,7 @@ index e1acd341b068..dac6e2aca2ad 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87520,7 +87096,7 @@ index e1acd341b068..dac6e2aca2ad 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -87607,10 +87183,10 @@ index e1acd341b068..dac6e2aca2ad 100644
Library("copy_on_write_buffer_gn")
diff --git third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
-index 238cb6c032ed..35811bc6d1bf 100644
+index 6a2345034a07..9dd328e92485 100644
--- third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+++ third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -87624,7 +87200,6 @@ index 238cb6c032ed..35811bc6d1bf 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -87641,7 +87216,7 @@ index 238cb6c032ed..35811bc6d1bf 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87757,7 +87332,7 @@ index 238cb6c032ed..35811bc6d1bf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -87844,10 +87419,10 @@ index 238cb6c032ed..35811bc6d1bf 100644
Library("cpu_info_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-index 16863186a717..f2ab4d6f1744 100644
+index f11f29619d5e..de25562cd255 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
+++ third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -87861,7 +87436,6 @@ index 16863186a717..f2ab4d6f1744 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -87878,7 +87452,7 @@ index 16863186a717..f2ab4d6f1744 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -87987,7 +87561,7 @@ index 16863186a717..f2ab4d6f1744 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -88074,10 +87648,10 @@ index 16863186a717..f2ab4d6f1744 100644
Library("criticalsection_gn")
diff --git third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
-index 2221c4516bcd..895f33cd1a5b 100644
+index 32d3eabe7182..1716888a1540 100644
--- third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+++ third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -88091,7 +87665,6 @@ index 2221c4516bcd..895f33cd1a5b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -88108,7 +87681,7 @@ index 2221c4516bcd..895f33cd1a5b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88217,7 +87790,7 @@ index 2221c4516bcd..895f33cd1a5b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -88304,16 +87877,15 @@ index 2221c4516bcd..895f33cd1a5b 100644
Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-index 6d17c8740b6c..4081536caf3a 100644
+index c45abd0214c2..5afb72a8871d 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
+++ third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -88330,7 +87902,7 @@ index 6d17c8740b6c..4081536caf3a 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88419,7 +87991,7 @@ index 6d17c8740b6c..4081536caf3a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -88445,7 +88017,7 @@ index 6d17c8740b6c..4081536caf3a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -88487,16 +88059,15 @@ index 6d17c8740b6c..4081536caf3a 100644
-
Library("divide_round_gn")
diff --git third_party/libwebrtc/rtc_base/dscp_gn/moz.build third_party/libwebrtc/rtc_base/dscp_gn/moz.build
-index b11b9ea3a10f..7ff506e6f033 100644
+index 67fc0c9f2946..db5bc6af820e 100644
--- third_party/libwebrtc/rtc_base/dscp_gn/moz.build
+++ third_party/libwebrtc/rtc_base/dscp_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -88513,7 +88084,7 @@ index b11b9ea3a10f..7ff506e6f033 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88598,7 +88169,7 @@ index b11b9ea3a10f..7ff506e6f033 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -88624,7 +88195,7 @@ index b11b9ea3a10f..7ff506e6f033 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -88666,10 +88237,10 @@ index b11b9ea3a10f..7ff506e6f033 100644
-
Library("dscp_gn")
diff --git third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
-index f8f5a1578a65..1dd5e9cae110 100644
+index 9871decbb1aa..e090fdcce24c 100644
--- third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/event_tracer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -88683,7 +88254,6 @@ index f8f5a1578a65..1dd5e9cae110 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -88700,7 +88270,7 @@ index f8f5a1578a65..1dd5e9cae110 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -88816,7 +88386,7 @@ index f8f5a1578a65..1dd5e9cae110 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -88903,10 +88473,10 @@ index f8f5a1578a65..1dd5e9cae110 100644
Library("event_tracer_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-index 02462b01a41f..7b105572ca97 100644
+index 6f3804964680..09ee866580b3 100644
--- third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -88920,7 +88490,6 @@ index 02462b01a41f..7b105572ca97 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -88937,7 +88506,7 @@ index 02462b01a41f..7b105572ca97 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89053,7 +88622,7 @@ index 02462b01a41f..7b105572ca97 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -89140,10 +88709,10 @@ index 02462b01a41f..7b105572ca97 100644
Library("alr_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index 13219bd5072a..6516454a00c5 100644
+index bbf714b33195..15fcbde02d97 100644
--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -89157,7 +88726,6 @@ index 13219bd5072a..6516454a00c5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -89174,7 +88742,7 @@ index 13219bd5072a..6516454a00c5 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89290,7 +88858,7 @@ index 13219bd5072a..6516454a00c5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -89377,10 +88945,10 @@ index 13219bd5072a..6516454a00c5 100644
Library("balanced_degradation_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-index a61b74592b43..4dbd966794df 100644
+index 439ec1d4e7c9..52a1550b84d0 100644
--- third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/encoder_info_settings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -89394,7 +88962,6 @@ index a61b74592b43..4dbd966794df 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -89411,7 +88978,7 @@ index a61b74592b43..4dbd966794df 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89527,7 +89094,7 @@ index a61b74592b43..4dbd966794df 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -89614,10 +89181,10 @@ index a61b74592b43..4dbd966794df 100644
Library("encoder_info_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-index 1bfa2439a209..2b3b0b46ae5d 100644
+index bf20d2672978..f694fc71932b 100644
--- third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -89631,7 +89198,6 @@ index 1bfa2439a209..2b3b0b46ae5d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -89648,7 +89214,7 @@ index 1bfa2439a209..2b3b0b46ae5d 100644
FINAL_LIBRARY = "xul"
-@@ -50,114 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -89764,7 +89330,7 @@ index 1bfa2439a209..2b3b0b46ae5d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -165,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -89851,10 +89417,10 @@ index 1bfa2439a209..2b3b0b46ae5d 100644
Library("field_trial_parser_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-index 5dcd59791760..f701e1db2a07 100644
+index 3ab54cf6bd88..e7cba2997a14 100644
--- third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -89868,7 +89434,6 @@ index 5dcd59791760..f701e1db2a07 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -89885,7 +89450,7 @@ index 5dcd59791760..f701e1db2a07 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90001,7 +89566,7 @@ index 5dcd59791760..f701e1db2a07 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -90088,10 +89653,10 @@ index 5dcd59791760..f701e1db2a07 100644
Library("keyframe_interval_settings_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-index 8262fe29876d..6eda4ec02686 100644
+index 07f12b5051b7..6dcc86225977 100644
--- third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -90105,7 +89670,6 @@ index 8262fe29876d..6eda4ec02686 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -90122,7 +89686,7 @@ index 8262fe29876d..6eda4ec02686 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90238,7 +89802,7 @@ index 8262fe29876d..6eda4ec02686 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -90325,10 +89889,10 @@ index 8262fe29876d..6eda4ec02686 100644
Library("min_video_bitrate_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
-index 3d4141038f75..7ce1cdc5b8f7 100644
+index 79de1ae073a5..c92ecb38451c 100644
--- third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/normalize_simulcast_size_experiment_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -90342,7 +89906,6 @@ index 3d4141038f75..7ce1cdc5b8f7 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -90359,7 +89922,7 @@ index 3d4141038f75..7ce1cdc5b8f7 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90475,7 +90038,7 @@ index 3d4141038f75..7ce1cdc5b8f7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -90562,10 +90125,10 @@ index 3d4141038f75..7ce1cdc5b8f7 100644
Library("normalize_simulcast_size_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-index bfd2b98c7a7b..335d72fa5613 100644
+index de5ccaa7e596..8ea47b1f2a07 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -90579,7 +90142,6 @@ index bfd2b98c7a7b..335d72fa5613 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -90596,7 +90158,7 @@ index bfd2b98c7a7b..335d72fa5613 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90712,7 +90274,7 @@ index bfd2b98c7a7b..335d72fa5613 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -90799,10 +90361,10 @@ index bfd2b98c7a7b..335d72fa5613 100644
Library("quality_scaler_settings_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index 590ea0696c8d..e3886eb62100 100644
+index db3d8c8a188b..e3623185b4c1 100644
--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -90816,7 +90378,6 @@ index 590ea0696c8d..e3886eb62100 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -90833,7 +90394,7 @@ index 590ea0696c8d..e3886eb62100 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -90949,7 +90510,7 @@ index 590ea0696c8d..e3886eb62100 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -91036,10 +90597,10 @@ index 590ea0696c8d..e3886eb62100 100644
Library("quality_scaling_experiment_gn")
diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index bd7435a60e96..333de1887b05 100644
+index 7866b4a70a4f..6d8d954f0400 100644
--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -91053,7 +90614,6 @@ index bd7435a60e96..333de1887b05 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -91070,7 +90630,7 @@ index bd7435a60e96..333de1887b05 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91186,7 +90746,7 @@ index bd7435a60e96..333de1887b05 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -91273,10 +90833,10 @@ index bd7435a60e96..333de1887b05 100644
Library("rate_control_settings_gn")
diff --git third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
-index d4e3e8670945..eea635796ddf 100644
+index c8c61429d38f..47b3096ae1da 100644
--- third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/frequency_tracker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -91290,7 +90850,6 @@ index d4e3e8670945..eea635796ddf 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -91307,7 +90866,7 @@ index d4e3e8670945..eea635796ddf 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91423,7 +90982,7 @@ index d4e3e8670945..eea635796ddf 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -91510,16 +91069,15 @@ index d4e3e8670945..eea635796ddf 100644
Library("frequency_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-index c551d6f8e7db..6afbfab03fe8 100644
+index 6e4858c05e1d..e01a08018962 100644
--- third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
+++ third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -91536,7 +91094,7 @@ index c551d6f8e7db..6afbfab03fe8 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91621,7 +91179,7 @@ index c551d6f8e7db..6afbfab03fe8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -91647,7 +91205,7 @@ index c551d6f8e7db..6afbfab03fe8 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -91689,10 +91247,10 @@ index c551d6f8e7db..6afbfab03fe8 100644
-
Library("gtest_prod_gn")
diff --git third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
-index 5484f2bc8476..cf891e0be40a 100644
+index 4c82ebf4f1a4..9bb8130d8c7a 100644
--- third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/histogram_percentile_counter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -91706,7 +91264,6 @@ index 5484f2bc8476..cf891e0be40a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -91723,7 +91280,7 @@ index 5484f2bc8476..cf891e0be40a 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -91832,7 +91389,7 @@ index 5484f2bc8476..cf891e0be40a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -91920,10 +91477,10 @@ index 5484f2bc8476..cf891e0be40a 100644
Library("histogram_percentile_counter_gn")
diff --git third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
deleted file mode 100644
-index 0add5b061a15..000000000000
+index 471d8a145443..000000000000
--- third_party/libwebrtc/rtc_base/ifaddrs_android_gn/moz.build
+++ /dev/null
-@@ -1,100 +0,0 @@
+@@ -1,99 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -91946,7 +91503,6 @@ index 0add5b061a15..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ANDROID"] = True
-DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -92025,16 +91581,15 @@ index 0add5b061a15..000000000000
-
-Library("ifaddrs_android_gn")
diff --git third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-index 81956aa523cb..3898fa6a642b 100644
+index f18c322cef73..70cbdf4c62e1 100644
--- third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -92051,7 +91606,7 @@ index 81956aa523cb..3898fa6a642b 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92136,7 +91691,7 @@ index 81956aa523cb..3898fa6a642b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -92162,7 +91717,7 @@ index 81956aa523cb..3898fa6a642b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -92204,10 +91759,10 @@ index 81956aa523cb..3898fa6a642b 100644
-
Library("ignore_wundef_gn")
diff --git third_party/libwebrtc/rtc_base/ip_address_gn/moz.build third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
-index 2dccf74b924f..f6b3e5950ba9 100644
+index c67703077af9..8ff1adb6036f 100644
--- third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ip_address_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -92221,7 +91776,6 @@ index 2dccf74b924f..f6b3e5950ba9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -92238,7 +91792,7 @@ index 2dccf74b924f..f6b3e5950ba9 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92354,7 +91908,7 @@ index 2dccf74b924f..f6b3e5950ba9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -92441,10 +91995,10 @@ index 2dccf74b924f..f6b3e5950ba9 100644
Library("ip_address_gn")
diff --git third_party/libwebrtc/rtc_base/logging_gn/moz.build third_party/libwebrtc/rtc_base/logging_gn/moz.build
-index 693febb71f1d..3bb173719fc9 100644
+index 853c5bcada13..d16275ec7067 100644
--- third_party/libwebrtc/rtc_base/logging_gn/moz.build
+++ third_party/libwebrtc/rtc_base/logging_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -92458,7 +92012,6 @@ index 693febb71f1d..3bb173719fc9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
DEFINES["WEBRTC_APM_DEBUG_DUMP"] = "1"
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -92476,7 +92029,7 @@ index 693febb71f1d..3bb173719fc9 100644
FINAL_LIBRARY = "xul"
-@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92592,7 +92145,7 @@ index 693febb71f1d..3bb173719fc9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -92679,16 +92232,15 @@ index 693febb71f1d..3bb173719fc9 100644
Library("logging_gn")
diff --git third_party/libwebrtc/rtc_base/macromagic_gn/moz.build third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-index ee7bf52578e1..8cf0cbacb8c7 100644
+index fc6e8f693b98..17687531d1c6 100644
--- third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
+++ third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -92705,7 +92257,7 @@ index ee7bf52578e1..8cf0cbacb8c7 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -92790,7 +92342,7 @@ index ee7bf52578e1..8cf0cbacb8c7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -92816,7 +92368,7 @@ index ee7bf52578e1..8cf0cbacb8c7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -92858,10 +92410,10 @@ index ee7bf52578e1..8cf0cbacb8c7 100644
-
Library("macromagic_gn")
diff --git third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-index 6b63d05f4f99..b2586a6ddfb2 100644
+index 3c352afea7ec..6ad9b42d6dc4 100644
--- third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
+++ third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -92875,7 +92427,6 @@ index 6b63d05f4f99..b2586a6ddfb2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -92892,7 +92443,7 @@ index 6b63d05f4f99..b2586a6ddfb2 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93001,7 +92552,7 @@ index 6b63d05f4f99..b2586a6ddfb2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -93088,16 +92639,15 @@ index 6b63d05f4f99..b2586a6ddfb2 100644
Library("aligned_malloc_gn")
diff --git third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
-index 73ea529287cf..293ce4f38dd7 100644
+index 7b6b50b9dd15..03d6e54acba9 100644
--- third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
+++ third_party/libwebrtc/rtc_base/mod_ops_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -93114,7 +92664,7 @@ index 73ea529287cf..293ce4f38dd7 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93203,7 +92753,7 @@ index 73ea529287cf..293ce4f38dd7 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -93229,7 +92779,7 @@ index 73ea529287cf..293ce4f38dd7 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -93271,16 +92821,15 @@ index 73ea529287cf..293ce4f38dd7 100644
-
Library("mod_ops_gn")
diff --git third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
-index 2e59566bed66..0ab732b24e2c 100644
+index 8bf71a1ab9b2..084355af82e2 100644
--- third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/moving_max_counter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -93297,7 +92846,7 @@ index 2e59566bed66..0ab732b24e2c 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93386,7 +92935,7 @@ index 2e59566bed66..0ab732b24e2c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -93412,7 +92961,7 @@ index 2e59566bed66..0ab732b24e2c 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -93454,10 +93003,10 @@ index 2e59566bed66..0ab732b24e2c 100644
-
Library("moving_max_counter_gn")
diff --git third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
-index 37197827d623..6c49a98b2b89 100644
+index 250d021bf165..01e254bed37a 100644
--- third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
+++ third_party/libwebrtc/rtc_base/net_helpers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -93471,7 +93020,6 @@ index 37197827d623..6c49a98b2b89 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -93488,7 +93036,7 @@ index 37197827d623..6c49a98b2b89 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -93604,7 +93152,7 @@ index 37197827d623..6c49a98b2b89 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -93690,190 +93238,11 @@ index 37197827d623..6c49a98b2b89 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("net_helpers_gn")
-diff --git third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
-index 8ab0d1a1c443..00fbb2407fdc 100644
---- third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
-+++ third_party/libwebrtc/rtc_base/network/ecn_marking_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["__ARM_NEON__"] = "1"
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- Library("ecn_marking_gn")
diff --git third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-index a07df9c7bdce..dd74655da58d 100644
+index 6b3882c8e215..28cf9963eb6f 100644
--- third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -93887,7 +93256,6 @@ index a07df9c7bdce..dd74655da58d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -93904,7 +93272,7 @@ index a07df9c7bdce..dd74655da58d 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94009,7 +93377,7 @@ index a07df9c7bdce..dd74655da58d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -94096,10 +93464,10 @@ index a07df9c7bdce..dd74655da58d 100644
Library("sent_packet_gn")
diff --git third_party/libwebrtc/rtc_base/network_constants_gn/moz.build third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
-index ee55a2e228da..a1ad5d527e0e 100644
+index 64a02b49cd61..1fb29bdbddeb 100644
--- third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_constants_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -94113,7 +93481,6 @@ index ee55a2e228da..a1ad5d527e0e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -94130,7 +93497,7 @@ index ee55a2e228da..a1ad5d527e0e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94239,7 +93606,7 @@ index ee55a2e228da..a1ad5d527e0e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -94326,10 +93693,10 @@ index ee55a2e228da..a1ad5d527e0e 100644
Library("network_constants_gn")
diff --git third_party/libwebrtc/rtc_base/network_route_gn/moz.build third_party/libwebrtc/rtc_base/network_route_gn/moz.build
-index 3f6ff2c31d0a..af256e4f52df 100644
+index 90b5bcd80497..2a5e0afd12ea 100644
--- third_party/libwebrtc/rtc_base/network_route_gn/moz.build
+++ third_party/libwebrtc/rtc_base/network_route_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -94343,7 +93710,6 @@ index 3f6ff2c31d0a..af256e4f52df 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -94360,7 +93726,7 @@ index 3f6ff2c31d0a..af256e4f52df 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94469,7 +93835,7 @@ index 3f6ff2c31d0a..af256e4f52df 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -94556,10 +93922,10 @@ index 3f6ff2c31d0a..af256e4f52df 100644
Library("network_route_gn")
diff --git third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
-index 091b22847101..4547eba051a9 100644
+index d36a784ba3f9..6da644bc60af 100644
--- third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/null_socket_server_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -94573,7 +93939,6 @@ index 091b22847101..4547eba051a9 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -94590,7 +93955,7 @@ index 091b22847101..4547eba051a9 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94707,7 +94072,7 @@ index 091b22847101..4547eba051a9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -94794,16 +94159,15 @@ index 091b22847101..4547eba051a9 100644
Library("null_socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
-index c1906fd2a387..613d27903932 100644
+index 43975dc4d3dd..054a6b377ce4 100644
--- third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/one_time_event_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -94820,7 +94184,7 @@ index c1906fd2a387..613d27903932 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -94909,7 +94273,7 @@ index c1906fd2a387..613d27903932 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -94935,7 +94299,7 @@ index c1906fd2a387..613d27903932 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -94977,10 +94341,10 @@ index c1906fd2a387..613d27903932 100644
-
Library("one_time_event_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-index ba5f0d279810..8858e6413f16 100644
+index 2f3cc276bd06..2b3a860c4426 100644
--- third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -94994,7 +94358,6 @@ index ba5f0d279810..8858e6413f16 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -95011,7 +94374,7 @@ index ba5f0d279810..8858e6413f16 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95127,7 +94490,7 @@ index ba5f0d279810..8858e6413f16 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -95214,10 +94577,10 @@ index ba5f0d279810..8858e6413f16 100644
Library("platform_thread_gn")
diff --git third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-index ef7b740ef703..b027a5869b1a 100644
+index 835c1fbf08b6..b38ba39f3d4e 100644
--- third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
+++ third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -95231,7 +94594,6 @@ index ef7b740ef703..b027a5869b1a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -95248,7 +94610,7 @@ index ef7b740ef703..b027a5869b1a 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95357,7 +94719,7 @@ index ef7b740ef703..b027a5869b1a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -95444,16 +94806,15 @@ index ef7b740ef703..b027a5869b1a 100644
Library("platform_thread_types_gn")
diff --git third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-index 0874b5aa6087..61bacf572dab 100644
+index 9067fc0643a5..293ec660b38f 100644
--- third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -95470,7 +94831,7 @@ index 0874b5aa6087..61bacf572dab 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95555,7 +94916,7 @@ index 0874b5aa6087..61bacf572dab 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -95581,7 +94942,7 @@ index 0874b5aa6087..61bacf572dab 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -95623,10 +94984,10 @@ index 0874b5aa6087..61bacf572dab 100644
-
Library("protobuf_utils_gn")
diff --git third_party/libwebrtc/rtc_base/race_checker_gn/moz.build third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
-index 8de48a32d20b..dde2c49ded4c 100644
+index e7748ce732f6..1500b41661b3 100644
--- third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/race_checker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -95640,7 +95001,6 @@ index 8de48a32d20b..dde2c49ded4c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -95657,7 +95017,7 @@ index 8de48a32d20b..dde2c49ded4c 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95766,7 +95126,7 @@ index 8de48a32d20b..dde2c49ded4c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -95853,10 +95213,10 @@ index 8de48a32d20b..dde2c49ded4c 100644
Library("race_checker_gn")
diff --git third_party/libwebrtc/rtc_base/random_gn/moz.build third_party/libwebrtc/rtc_base/random_gn/moz.build
-index 562cc62e6451..c613d6078f1b 100644
+index 7c69b2b2baca..a7a696a78544 100644
--- third_party/libwebrtc/rtc_base/random_gn/moz.build
+++ third_party/libwebrtc/rtc_base/random_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -95870,7 +95230,6 @@ index 562cc62e6451..c613d6078f1b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -95887,7 +95246,7 @@ index 562cc62e6451..c613d6078f1b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -95996,7 +95355,7 @@ index 562cc62e6451..c613d6078f1b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -96083,10 +95442,10 @@ index 562cc62e6451..c613d6078f1b 100644
Library("random_gn")
diff --git third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-index cb20b76d1167..5fa1cc9dd73d 100644
+index 999ecfa5ee3a..da43fa0b57f5 100644
--- third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -96100,7 +95459,6 @@ index cb20b76d1167..5fa1cc9dd73d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -96117,7 +95475,7 @@ index cb20b76d1167..5fa1cc9dd73d 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96233,7 +95591,7 @@ index cb20b76d1167..5fa1cc9dd73d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -96320,10 +95678,10 @@ index cb20b76d1167..5fa1cc9dd73d 100644
Library("rate_limiter_gn")
diff --git third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
-index 8c02922662ee..2e18d8d70916 100644
+index 42f252ca7732..18ff4d3a3f9e 100644
--- third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_statistics_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -96337,7 +95695,6 @@ index 8c02922662ee..2e18d8d70916 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -96354,7 +95711,7 @@ index 8c02922662ee..2e18d8d70916 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96470,7 +95827,7 @@ index 8c02922662ee..2e18d8d70916 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -96557,10 +95914,10 @@ index 8c02922662ee..2e18d8d70916 100644
Library("rate_statistics_gn")
diff --git third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
-index a6d7fecfbcc1..89e957e53353 100644
+index 4634400c423d..5b89c75b3058 100644
--- third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rate_tracker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -96574,7 +95931,6 @@ index a6d7fecfbcc1..89e957e53353 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -96591,7 +95947,7 @@ index a6d7fecfbcc1..89e957e53353 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96707,7 +96063,7 @@ index a6d7fecfbcc1..89e957e53353 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -96794,16 +96150,15 @@ index a6d7fecfbcc1..89e957e53353 100644
Library("rate_tracker_gn")
diff --git third_party/libwebrtc/rtc_base/refcount_gn/moz.build third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-index 30cfbb15baee..0df4a80a7319 100644
+index 2ec4b4c993a9..08ec8bc2590a 100644
--- third_party/libwebrtc/rtc_base/refcount_gn/moz.build
+++ third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -96820,7 +96175,7 @@ index 30cfbb15baee..0df4a80a7319 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -96905,7 +96260,7 @@ index 30cfbb15baee..0df4a80a7319 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -96931,7 +96286,7 @@ index 30cfbb15baee..0df4a80a7319 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -96973,16 +96328,15 @@ index 30cfbb15baee..0df4a80a7319 100644
-
Library("refcount_gn")
diff --git third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
-index e3c38a7a8821..3602d93b1ca4 100644
+index 71eaf72b7101..c3f335cd189d 100644
--- third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rolling_accumulator_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -96999,7 +96353,7 @@ index e3c38a7a8821..3602d93b1ca4 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97088,7 +96442,7 @@ index e3c38a7a8821..3602d93b1ca4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -97114,7 +96468,7 @@ index e3c38a7a8821..3602d93b1ca4 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -97156,10 +96510,10 @@ index e3c38a7a8821..3602d93b1ca4 100644
-
Library("rolling_accumulator_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-index 6f75b125e8e8..efec530f2e4c 100644
+index 12fadc1f9a42..e514f45c4c65 100644
--- third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -97173,7 +96527,6 @@ index 6f75b125e8e8..efec530f2e4c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -97190,7 +96543,7 @@ index 6f75b125e8e8..efec530f2e4c 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97295,18 +96648,11 @@ index 6f75b125e8e8..efec530f2e4c 100644
- DEFINES["_WINDOWS"] = True
- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
- DEFINES["__STD_C"] = True
--
-- OS_LIBS += [
-- "crypt32",
-- "iphlpapi",
-- "secur32",
-- "winmm"
-- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -97364,10 +96710,10 @@ index 6f75b125e8e8..efec530f2e4c 100644
-
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -97378,10 +96724,10 @@ index 6f75b125e8e8..efec530f2e4c 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
- CXXFLAGS += [
- "-msse2"
- ]
-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -97393,10 +96739,10 @@ index 6f75b125e8e8..efec530f2e4c 100644
Library("rtc_event_gn")
diff --git third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-index 3d26a73adc3d..53ce209db77c 100644
+index c720119a5c89..15f92340b6dc 100644
--- third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -97410,7 +96756,6 @@ index 3d26a73adc3d..53ce209db77c 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -97427,7 +96772,7 @@ index 3d26a73adc3d..53ce209db77c 100644
FINAL_LIBRARY = "xul"
-@@ -49,107 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,107 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97536,7 +96881,7 @@ index 3d26a73adc3d..53ce209db77c 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -157,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -156,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -97623,10 +96968,10 @@ index 3d26a73adc3d..53ce209db77c 100644
Library("rtc_numerics_gn")
diff --git third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
-index f407cbf3754e..000fdbf91fd6 100644
+index e0671e93a97e..4a51313a1e7c 100644
--- third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -97640,7 +96985,6 @@ index f407cbf3754e..000fdbf91fd6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -97657,7 +97001,7 @@ index f407cbf3754e..000fdbf91fd6 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97773,7 +97117,7 @@ index f407cbf3754e..000fdbf91fd6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -97860,16 +97204,15 @@ index f407cbf3754e..000fdbf91fd6 100644
Library("rtp_to_ntp_estimator_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-index c93abdb78469..bf32218de21a 100644
+index 8412e5d46abd..3d944f71708e 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -97886,7 +97229,7 @@ index c93abdb78469..bf32218de21a 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97971,7 +97314,7 @@ index c93abdb78469..bf32218de21a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -97997,7 +97340,7 @@ index c93abdb78469..bf32218de21a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98039,16 +97382,15 @@ index c93abdb78469..bf32218de21a 100644
-
Library("safe_compare_gn")
diff --git third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-index d7da28fb1f85..22a7237ba07d 100644
+index b9b5685168cd..6e907c03078e 100644
--- third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -98065,7 +97407,7 @@ index d7da28fb1f85..22a7237ba07d 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98154,7 +97496,7 @@ index d7da28fb1f85..22a7237ba07d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -98180,7 +97522,7 @@ index d7da28fb1f85..22a7237ba07d 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98222,16 +97564,15 @@ index d7da28fb1f85..22a7237ba07d 100644
-
Library("safe_conversions_gn")
diff --git third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-index 961f0bd72b1e..c576316e0fe9 100644
+index 9e7f9b007a04..4387f10d4765 100644
--- third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
+++ third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -98248,7 +97589,7 @@ index 961f0bd72b1e..c576316e0fe9 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98337,7 +97678,7 @@ index 961f0bd72b1e..c576316e0fe9 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -98363,7 +97704,7 @@ index 961f0bd72b1e..c576316e0fe9 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98405,10 +97746,10 @@ index 961f0bd72b1e..c576316e0fe9 100644
-
Library("safe_minmax_gn")
diff --git third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
-index 0ea43f40fb27..1c4f353d2166 100644
+index 6ebef4d853b2..7f44a48ec748 100644
--- third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sample_counter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -98422,7 +97763,6 @@ index 0ea43f40fb27..1c4f353d2166 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -98439,7 +97779,7 @@ index 0ea43f40fb27..1c4f353d2166 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98548,7 +97888,7 @@ index 0ea43f40fb27..1c4f353d2166 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -98635,16 +97975,15 @@ index 0ea43f40fb27..1c4f353d2166 100644
Library("sample_counter_gn")
diff --git third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-index cbc6c4ce08a5..8a6f2ff9cdfe 100644
+index ff05e2ced54e..635fdb7ef8cb 100644
--- third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
+++ third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -98661,7 +98000,7 @@ index cbc6c4ce08a5..8a6f2ff9cdfe 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98746,7 +98085,7 @@ index cbc6c4ce08a5..8a6f2ff9cdfe 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -98772,7 +98111,7 @@ index cbc6c4ce08a5..8a6f2ff9cdfe 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -98814,10 +98153,10 @@ index cbc6c4ce08a5..8a6f2ff9cdfe 100644
-
Library("sanitizer_gn")
diff --git third_party/libwebrtc/rtc_base/socket_address_gn/moz.build third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
-index 1d2691e0432e..19b7694c4322 100644
+index 4e7011e90027..b217d69de204 100644
--- third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_address_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -98831,7 +98170,6 @@ index 1d2691e0432e..19b7694c4322 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -98848,7 +98186,7 @@ index 1d2691e0432e..19b7694c4322 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -98965,7 +98303,7 @@ index 1d2691e0432e..19b7694c4322 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99052,16 +98390,15 @@ index 1d2691e0432e..19b7694c4322 100644
Library("socket_address_gn")
diff --git third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
-index dc7939c48277..b236be3572d2 100644
+index d5451f5fa8df..18a7964355d5 100644
--- third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_factory_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -99078,7 +98415,7 @@ index dc7939c48277..b236be3572d2 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99175,7 +98512,7 @@ index dc7939c48277..b236be3572d2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99201,7 +98538,7 @@ index dc7939c48277..b236be3572d2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -99243,10 +98580,10 @@ index dc7939c48277..b236be3572d2 100644
-
Library("socket_factory_gn")
diff --git third_party/libwebrtc/rtc_base/socket_gn/moz.build third_party/libwebrtc/rtc_base/socket_gn/moz.build
-index 7c62bf8b130d..4beac3e1c28f 100644
+index 389d1784c6a7..1b424e8ed744 100644
--- third_party/libwebrtc/rtc_base/socket_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -99260,7 +98597,6 @@ index 7c62bf8b130d..4beac3e1c28f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -99277,7 +98613,7 @@ index 7c62bf8b130d..4beac3e1c28f 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99394,7 +98730,7 @@ index 7c62bf8b130d..4beac3e1c28f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99481,16 +98817,15 @@ index 7c62bf8b130d..4beac3e1c28f 100644
Library("socket_gn")
diff --git third_party/libwebrtc/rtc_base/socket_server_gn/moz.build third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
-index 03f2f995636c..292d7dcb64ff 100644
+index 4ca8dd7726b9..44180730ad13 100644
--- third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
+++ third_party/libwebrtc/rtc_base/socket_server_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -99507,7 +98842,7 @@ index 03f2f995636c..292d7dcb64ff 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99604,7 +98939,7 @@ index 03f2f995636c..292d7dcb64ff 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99630,7 +98965,7 @@ index 03f2f995636c..292d7dcb64ff 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -99672,16 +99007,15 @@ index 03f2f995636c..292d7dcb64ff 100644
-
Library("socket_server_gn")
diff --git third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
-index 2b58594242fa..cd78bce2c8a5 100644
+index 15aad07e729f..21e14c44e232 100644
--- third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
+++ third_party/libwebrtc/rtc_base/ssl_adapter_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -99698,7 +99032,7 @@ index 2b58594242fa..cd78bce2c8a5 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99783,7 +99117,7 @@ index 2b58594242fa..cd78bce2c8a5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99809,7 +99143,7 @@ index 2b58594242fa..cd78bce2c8a5 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -99851,10 +99185,10 @@ index 2b58594242fa..cd78bce2c8a5 100644
-
Library("ssl_adapter_gn")
diff --git third_party/libwebrtc/rtc_base/stringutils_gn/moz.build third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-index 5e002d04f471..639e512abd4a 100644
+index 9894df29155b..2a11ffc34329 100644
--- third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -99868,7 +99202,6 @@ index 5e002d04f471..639e512abd4a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -99885,7 +99218,7 @@ index 5e002d04f471..639e512abd4a 100644
FINAL_LIBRARY = "xul"
-@@ -51,107 +64,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -50,107 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -99994,7 +99327,7 @@ index 5e002d04f471..639e512abd4a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -159,82 +72,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -158,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -100081,16 +99414,15 @@ index 5e002d04f471..639e512abd4a 100644
Library("stringutils_gn")
diff --git third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
-index ec3c56c17bfa..f64d83cc69ff 100644
+index a3f31a7a6fdf..8c09540fd98d 100644
--- third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
+++ third_party/libwebrtc/rtc_base/strong_alias_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -100107,7 +99439,7 @@ index ec3c56c17bfa..f64d83cc69ff 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100192,7 +99524,7 @@ index ec3c56c17bfa..f64d83cc69ff 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -100218,7 +99550,7 @@ index ec3c56c17bfa..f64d83cc69ff 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -100260,16 +99592,15 @@ index ec3c56c17bfa..f64d83cc69ff 100644
-
Library("strong_alias_gn")
diff --git third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
-index ba1dd17ad663..d4b79355709b 100644
+index 725c011556d5..0870b6d3f753 100644
--- third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
+++ third_party/libwebrtc/rtc_base/swap_queue_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -100286,7 +99617,7 @@ index ba1dd17ad663..d4b79355709b 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100375,7 +99706,7 @@ index ba1dd17ad663..d4b79355709b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -100401,7 +99732,7 @@ index ba1dd17ad663..d4b79355709b 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -100443,16 +99774,15 @@ index ba1dd17ad663..d4b79355709b 100644
-
Library("swap_queue_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-index a88a968ac205..1fb7f52e323f 100644
+index d37b0d0d971d..d83739dcb266 100644
--- third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -100469,7 +99799,7 @@ index a88a968ac205..1fb7f52e323f 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100558,7 +99888,7 @@ index a88a968ac205..1fb7f52e323f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -100584,7 +99914,7 @@ index a88a968ac205..1fb7f52e323f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -100626,10 +99956,10 @@ index a88a968ac205..1fb7f52e323f 100644
-
Library("mutex_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
-index 7ddddf6ee338..ff97770a8a44 100644
+index 54de498e463f..abb84d91436b 100644
--- third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/sequence_checker_internal_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -100643,7 +99973,6 @@ index 7ddddf6ee338..ff97770a8a44 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -100660,7 +99989,7 @@ index 7ddddf6ee338..ff97770a8a44 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100769,7 +100098,7 @@ index 7ddddf6ee338..ff97770a8a44 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -100856,10 +100185,10 @@ index 7ddddf6ee338..ff97770a8a44 100644
Library("sequence_checker_internal_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-index fa64077e34cd..fbccbd32664e 100644
+index 5131b384449d..5ef7f00d6d94 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -100873,7 +100202,6 @@ index fa64077e34cd..fbccbd32664e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -100890,7 +100218,7 @@ index fa64077e34cd..fbccbd32664e 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -100995,7 +100323,7 @@ index fa64077e34cd..fbccbd32664e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -101082,10 +100410,10 @@ index fa64077e34cd..fbccbd32664e 100644
Library("yield_gn")
diff --git third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-index 0643e4bc5d18..627f1c97124b 100644
+index 5fb11b5a4bb7..029670a84ab9 100644
--- third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
+++ third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -101099,7 +100427,6 @@ index 0643e4bc5d18..627f1c97124b 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -101116,7 +100443,7 @@ index 0643e4bc5d18..627f1c97124b 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101225,7 +100552,7 @@ index 0643e4bc5d18..627f1c97124b 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -101312,16 +100639,15 @@ index 0643e4bc5d18..627f1c97124b 100644
Library("yield_policy_gn")
diff --git third_party/libwebrtc/rtc_base/system/arch_gn/moz.build third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-index 1cb62e0945fa..088ea5019886 100644
+index ba6494df25bc..eb72cb65f99a 100644
--- third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -101338,7 +100664,7 @@ index 1cb62e0945fa..088ea5019886 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101423,7 +100749,7 @@ index 1cb62e0945fa..088ea5019886 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -101449,7 +100775,7 @@ index 1cb62e0945fa..088ea5019886 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -101492,10 +100818,10 @@ index 1cb62e0945fa..088ea5019886 100644
Library("arch_gn")
diff --git third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
deleted file mode 100644
-index 126fc5a4138d..000000000000
+index 089c08ecf102..000000000000
--- third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
+++ /dev/null
-@@ -1,76 +0,0 @@
+@@ -1,75 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101511,7 +100837,6 @@ index 126fc5a4138d..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ARCH_ARM"] = True
-DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
@@ -101574,10 +100899,10 @@ index 126fc5a4138d..000000000000
-Library("asm_defines_gn")
diff --git third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
deleted file mode 100644
-index 6ee1d92a09ab..000000000000
+index 1da48987d8c3..000000000000
--- third_party/libwebrtc/rtc_base/system/cocoa_threading_gn/moz.build
+++ /dev/null
-@@ -1,70 +0,0 @@
+@@ -1,69 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101597,7 +100922,6 @@ index 6ee1d92a09ab..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -101649,10 +100973,10 @@ index 6ee1d92a09ab..000000000000
-
-Library("cocoa_threading_gn")
diff --git third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-index e9e0f5b40cb7..ec3b7dfdaf90 100644
+index 2e4e1d69d436..44faa970f9fa 100644
--- third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -101666,7 +100990,6 @@ index e9e0f5b40cb7..ec3b7dfdaf90 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -101683,7 +101006,7 @@ index e9e0f5b40cb7..ec3b7dfdaf90 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -101792,7 +101115,7 @@ index e9e0f5b40cb7..ec3b7dfdaf90 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -101880,10 +101203,10 @@ index e9e0f5b40cb7..ec3b7dfdaf90 100644
Library("file_wrapper_gn")
diff --git third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
deleted file mode 100644
-index 0b5b9cc3e28c..000000000000
+index 6f7acfe97c19..000000000000
--- third_party/libwebrtc/rtc_base/system/gcd_helpers_gn/moz.build
+++ /dev/null
-@@ -1,70 +0,0 @@
+@@ -1,69 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -101903,7 +101226,6 @@ index 0b5b9cc3e28c..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -101955,16 +101277,15 @@ index 0b5b9cc3e28c..000000000000
-
-Library("gcd_helpers_gn")
diff --git third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-index cdb4a308314f..d8e5d7bb1406 100644
+index a631f13a179d..0d1fb75179ef 100644
--- third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -101981,7 +101302,7 @@ index cdb4a308314f..d8e5d7bb1406 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102066,7 +101387,7 @@ index cdb4a308314f..d8e5d7bb1406 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102092,7 +101413,7 @@ index cdb4a308314f..d8e5d7bb1406 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102134,16 +101455,15 @@ index cdb4a308314f..d8e5d7bb1406 100644
-
Library("ignore_warnings_gn")
diff --git third_party/libwebrtc/rtc_base/system/inline_gn/moz.build third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-index fadc0174478c..aff95da60bae 100644
+index fed5d2d9dd25..e918460b84fe 100644
--- third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -102160,7 +101480,7 @@ index fadc0174478c..aff95da60bae 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102245,7 +101565,7 @@ index fadc0174478c..aff95da60bae 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102271,7 +101591,7 @@ index fadc0174478c..aff95da60bae 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102313,16 +101633,15 @@ index fadc0174478c..aff95da60bae 100644
-
Library("inline_gn")
diff --git third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
-index 34a3fd2104aa..e4c2efe044e1 100644
+index ac54e7b6810d..176b44667775 100644
--- third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/no_unique_address_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -102339,7 +101658,7 @@ index 34a3fd2104aa..e4c2efe044e1 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102424,7 +101743,7 @@ index 34a3fd2104aa..e4c2efe044e1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102450,7 +101769,7 @@ index 34a3fd2104aa..e4c2efe044e1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102492,16 +101811,15 @@ index 34a3fd2104aa..e4c2efe044e1 100644
-
Library("no_unique_address_gn")
diff --git third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-index 52f34ff2cfbf..d7a1041a40b2 100644
+index 28109964edf2..be0f987a9fa0 100644
--- third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -102518,7 +101836,7 @@ index 52f34ff2cfbf..d7a1041a40b2 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102603,7 +101921,7 @@ index 52f34ff2cfbf..d7a1041a40b2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102629,7 +101947,7 @@ index 52f34ff2cfbf..d7a1041a40b2 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102671,16 +101989,15 @@ index 52f34ff2cfbf..d7a1041a40b2 100644
-
Library("rtc_export_gn")
diff --git third_party/libwebrtc/rtc_base/system/unused_gn/moz.build third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-index 9e46eebe6af2..a889d722dbf6 100644
+index fc470fbc0fb4..5deb07a2a80a 100644
--- third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -102697,7 +102014,7 @@ index 9e46eebe6af2..a889d722dbf6 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102782,7 +102099,7 @@ index 9e46eebe6af2..a889d722dbf6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102808,7 +102125,7 @@ index 9e46eebe6af2..a889d722dbf6 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -102850,16 +102167,15 @@ index 9e46eebe6af2..a889d722dbf6 100644
-
Library("unused_gn")
diff --git third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-index 7fc9b68c3766..114a58d422aa 100644
+index 2d2eeaea1294..0acf53f14d5e 100644
--- third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
+++ third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -102876,7 +102192,7 @@ index 7fc9b68c3766..114a58d422aa 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -102961,7 +102277,7 @@ index 7fc9b68c3766..114a58d422aa 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -102987,7 +102303,7 @@ index 7fc9b68c3766..114a58d422aa 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -103029,10 +102345,10 @@ index 7fc9b68c3766..114a58d422aa 100644
-
Library("warn_current_thread_is_deadlocked_gn")
diff --git third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-index f49eae6cb112..622413810a46 100644
+index 6968afccd46e..8dcf86ee10b7 100644
--- third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
+++ third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -103046,7 +102362,6 @@ index f49eae6cb112..622413810a46 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -103063,7 +102378,7 @@ index f49eae6cb112..622413810a46 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103179,7 +102494,7 @@ index f49eae6cb112..622413810a46 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -103266,10 +102581,10 @@ index f49eae6cb112..622413810a46 100644
Library("repeating_task_gn")
diff --git third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-index 7e598bc06ed8..660ad0351af5 100644
+index 16b9830a183a..b42f955e4115 100644
--- third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
+++ third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -103283,7 +102598,6 @@ index 7e598bc06ed8..660ad0351af5 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -103300,7 +102614,7 @@ index 7e598bc06ed8..660ad0351af5 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103405,7 +102719,7 @@ index 7e598bc06ed8..660ad0351af5 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -103492,10 +102806,10 @@ index 7e598bc06ed8..660ad0351af5 100644
Library("sigslot_gn")
diff --git third_party/libwebrtc/rtc_base/threading_gn/moz.build third_party/libwebrtc/rtc_base/threading_gn/moz.build
-index 2dfb977622ad..ea358f2f86f0 100644
+index d168d3a09470..98b262c45bf9 100644
--- third_party/libwebrtc/rtc_base/threading_gn/moz.build
+++ third_party/libwebrtc/rtc_base/threading_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -103509,7 +102823,6 @@ index 2dfb977622ad..ea358f2f86f0 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -103526,7 +102839,7 @@ index 2dfb977622ad..ea358f2f86f0 100644
FINAL_LIBRARY = "xul"
-@@ -50,131 +63,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -49,131 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103659,7 +102972,7 @@ index 2dfb977622ad..ea358f2f86f0 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -182,82 +71,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -181,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -103746,10 +103059,10 @@ index 2dfb977622ad..ea358f2f86f0 100644
Library("threading_gn")
diff --git third_party/libwebrtc/rtc_base/timeutils_gn/moz.build third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-index b88078d86e3e..510f8897721d 100644
+index a4a5f263e03c..a9960db995e8 100644
--- third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
+++ third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-@@ -9,18 +9,31 @@
+@@ -9,17 +9,30 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -103763,7 +103076,6 @@ index b88078d86e3e..510f8897721d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True
@@ -103781,7 +103093,7 @@ index b88078d86e3e..510f8897721d 100644
FINAL_LIBRARY = "xul"
-@@ -49,114 +62,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,114 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -103897,7 +103209,7 @@ index b88078d86e3e..510f8897721d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +70,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -103984,16 +103296,15 @@ index b88078d86e3e..510f8897721d 100644
Library("timeutils_gn")
diff --git third_party/libwebrtc/rtc_base/type_traits_gn/moz.build third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-index eb3c2f943e59..07203a214025 100644
+index ea897f3b3845..11ce35fdc349 100644
--- third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
+++ third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -104010,7 +103321,7 @@ index eb3c2f943e59..07203a214025 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104095,7 +103406,7 @@ index eb3c2f943e59..07203a214025 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -104121,7 +103432,7 @@ index eb3c2f943e59..07203a214025 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104163,16 +103474,15 @@ index eb3c2f943e59..07203a214025 100644
-
Library("type_traits_gn")
diff --git third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
-index bb19302007e0..736d9c19b851 100644
+index 621fccf9d167..9cda58f5bf98 100644
--- third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
+++ third_party/libwebrtc/rtc_base/unique_id_generator_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -104189,7 +103499,7 @@ index bb19302007e0..736d9c19b851 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104274,7 +103584,7 @@ index bb19302007e0..736d9c19b851 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -104300,7 +103610,7 @@ index bb19302007e0..736d9c19b851 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104342,16 +103652,15 @@ index bb19302007e0..736d9c19b851 100644
-
Library("unique_id_generator_gn")
diff --git third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-index b55576d4555f..20374a951217 100644
+index da71deee59ac..7942ee7a0e00 100644
--- third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
+++ third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -104368,7 +103677,7 @@ index b55576d4555f..20374a951217 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,87 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104457,7 +103766,7 @@ index b55576d4555f..20374a951217 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -130,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -104483,7 +103792,7 @@ index b55576d4555f..20374a951217 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -158,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -104525,10 +103834,10 @@ index b55576d4555f..20374a951217 100644
-
Library("unit_base_gn")
diff --git third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-index f4fc51e4f317..9bd23499ca21 100644
+index 1e0c3cb0a7a5..a68f8eae3284 100644
--- third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
+++ third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -104542,7 +103851,6 @@ index f4fc51e4f317..9bd23499ca21 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -104559,7 +103867,7 @@ index f4fc51e4f317..9bd23499ca21 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -104668,7 +103976,7 @@ index f4fc51e4f317..9bd23499ca21 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -104756,10 +104064,10 @@ index f4fc51e4f317..9bd23499ca21 100644
Library("weak_ptr_gn")
diff --git third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
deleted file mode 100644
-index a5a416ffb7df..000000000000
+index cd55c0c4b4b9..000000000000
--- third_party/libwebrtc/rtc_base/win/create_direct3d_device_gn/moz.build
+++ /dev/null
-@@ -1,96 +0,0 @@
+@@ -1,95 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -104786,7 +104094,6 @@ index a5a416ffb7df..000000000000
-DEFINES["RTC_ENABLE_WIN_WGC"] = True
-DEFINES["UNICODE"] = True
-DEFINES["USE_AURA"] = "1"
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MOZILLA_BUILD"] = True
@@ -104858,10 +104165,10 @@ index a5a416ffb7df..000000000000
-Library("create_direct3d_device_gn")
diff --git third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
deleted file mode 100644
-index 2071f159446e..000000000000
+index 79ff472a7687..000000000000
--- third_party/libwebrtc/rtc_base/win/get_activation_factory_gn/moz.build
+++ /dev/null
-@@ -1,96 +0,0 @@
+@@ -1,95 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -104888,7 +104195,6 @@ index 2071f159446e..000000000000
-DEFINES["RTC_ENABLE_WIN_WGC"] = True
-DEFINES["UNICODE"] = True
-DEFINES["USE_AURA"] = "1"
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MOZILLA_BUILD"] = True
@@ -104960,10 +104266,10 @@ index 2071f159446e..000000000000
-Library("get_activation_factory_gn")
diff --git third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
deleted file mode 100644
-index 6d524bd3fae2..000000000000
+index 5a69bc248233..000000000000
--- third_party/libwebrtc/rtc_base/win/hstring_gn/moz.build
+++ /dev/null
-@@ -1,96 +0,0 @@
+@@ -1,95 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -104990,7 +104296,6 @@ index 6d524bd3fae2..000000000000
-DEFINES["RTC_ENABLE_WIN_WGC"] = True
-DEFINES["UNICODE"] = True
-DEFINES["USE_AURA"] = "1"
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MOZILLA_BUILD"] = True
@@ -105062,10 +104367,10 @@ index 6d524bd3fae2..000000000000
-Library("hstring_gn")
diff --git third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
deleted file mode 100644
-index 5ea3828f8a63..000000000000
+index 1b6458e538a7..000000000000
--- third_party/libwebrtc/rtc_base/win/windows_version_gn/moz.build
+++ /dev/null
-@@ -1,96 +0,0 @@
+@@ -1,95 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105092,7 +104397,6 @@ index 5ea3828f8a63..000000000000
-DEFINES["RTC_ENABLE_WIN_WGC"] = True
-DEFINES["UNICODE"] = True
-DEFINES["USE_AURA"] = "1"
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MOZILLA_BUILD"] = True
@@ -105164,10 +104468,10 @@ index 5ea3828f8a63..000000000000
-Library("windows_version_gn")
diff --git third_party/libwebrtc/rtc_base/win32_gn/moz.build third_party/libwebrtc/rtc_base/win32_gn/moz.build
deleted file mode 100644
-index e5b964b8f5be..000000000000
+index 3a9a4aa749ca..000000000000
--- third_party/libwebrtc/rtc_base/win32_gn/moz.build
+++ /dev/null
-@@ -1,103 +0,0 @@
+@@ -1,102 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105194,7 +104498,6 @@ index e5b964b8f5be..000000000000
-DEFINES["RTC_ENABLE_WIN_WGC"] = True
-DEFINES["UNICODE"] = True
-DEFINES["USE_AURA"] = "1"
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MOZILLA_BUILD"] = True
@@ -105272,10 +104575,10 @@ index e5b964b8f5be..000000000000
-
-Library("win32_gn")
diff --git third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
-index 0f8de1d2fe57..1359ec9dc824 100644
+index 89a3b9b196cb..99a72c73a234 100644
--- third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
+++ third_party/libwebrtc/rtc_base/zero_memory_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -105289,7 +104592,6 @@ index 0f8de1d2fe57..1359ec9dc824 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -105306,7 +104608,7 @@ index 0f8de1d2fe57..1359ec9dc824 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105415,7 +104717,7 @@ index 0f8de1d2fe57..1359ec9dc824 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -105503,10 +104805,10 @@ index 0f8de1d2fe57..1359ec9dc824 100644
Library("zero_memory_gn")
diff --git third_party/libwebrtc/sdk/base_objc_gn/moz.build third_party/libwebrtc/sdk/base_objc_gn/moz.build
deleted file mode 100644
-index 5ffb44f0d008..000000000000
+index 9b01dffe9772..000000000000
--- third_party/libwebrtc/sdk/base_objc_gn/moz.build
+++ /dev/null
-@@ -1,83 +0,0 @@
+@@ -1,82 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105530,7 +104832,6 @@ index 5ffb44f0d008..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -105592,10 +104893,10 @@ index 5ffb44f0d008..000000000000
-Library("base_objc_gn")
diff --git third_party/libwebrtc/sdk/helpers_objc_gn/moz.build third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
deleted file mode 100644
-index 4c92c02984a8..000000000000
+index 7e8e518da889..000000000000
--- third_party/libwebrtc/sdk/helpers_objc_gn/moz.build
+++ /dev/null
-@@ -1,78 +0,0 @@
+@@ -1,77 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105619,7 +104920,6 @@ index 4c92c02984a8..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -105676,10 +104976,10 @@ index 4c92c02984a8..000000000000
-Library("helpers_objc_gn")
diff --git third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
deleted file mode 100644
-index e0438f8f6e19..000000000000
+index 82bb50767500..000000000000
--- third_party/libwebrtc/sdk/videocapture_objc_gn/moz.build
+++ /dev/null
-@@ -1,73 +0,0 @@
+@@ -1,72 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105699,7 +104999,6 @@ index e0438f8f6e19..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -105755,10 +105054,10 @@ index e0438f8f6e19..000000000000
-Library("videocapture_objc_gn")
diff --git third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
deleted file mode 100644
-index 74abd1c954a5..000000000000
+index 96823fe3a0c6..000000000000
--- third_party/libwebrtc/sdk/videoframebuffer_objc_gn/moz.build
+++ /dev/null
-@@ -1,76 +0,0 @@
+@@ -1,75 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
@@ -105778,7 +105077,6 @@ index 74abd1c954a5..000000000000
-DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
-DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
-DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-DEFINES["WEBRTC_LIBRARY_IMPL"] = True
-DEFINES["WEBRTC_MAC"] = True
@@ -105836,10 +105134,10 @@ index 74abd1c954a5..000000000000
-
-Library("videoframebuffer_objc_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-index e0f3e28708a4..69e66a267a1a 100644
+index 7b22c5d83d57..e30f866c3be3 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -105853,7 +105151,6 @@ index e0f3e28708a4..69e66a267a1a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -105870,7 +105167,7 @@ index e0f3e28708a4..69e66a267a1a 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -105986,7 +105283,7 @@ index e0f3e28708a4..69e66a267a1a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -106073,10 +105370,10 @@ index e0f3e28708a4..69e66a267a1a 100644
Library("field_trial_gn")
diff --git third_party/libwebrtc/system_wrappers/metrics_gn/moz.build third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-index 9a3553d90c75..e10bdc85c78e 100644
+index 5efcf4737574..cc9bc9ac01fc 100644
--- third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -106090,7 +105387,6 @@ index 9a3553d90c75..e10bdc85c78e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -106107,7 +105403,7 @@ index 9a3553d90c75..e10bdc85c78e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106216,7 +105512,7 @@ index 9a3553d90c75..e10bdc85c78e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -106303,10 +105599,10 @@ index 9a3553d90c75..e10bdc85c78e 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index b13b957fc160..bfc0298b91e4 100644
+index 0b73327eca60..4f3ad6b76fa3 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -106320,7 +105616,6 @@ index b13b957fc160..bfc0298b91e4 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -106337,7 +105632,7 @@ index b13b957fc160..bfc0298b91e4 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106453,7 +105748,7 @@ index b13b957fc160..bfc0298b91e4 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -106540,16 +105835,15 @@ index b13b957fc160..bfc0298b91e4 100644
Library("system_wrappers_gn")
diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-index 430838022947..052c0f84c668 100644
+index 1bccfd79c93a..898ece1e2007 100644
--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
+++ third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -106566,7 +105860,7 @@ index 430838022947..052c0f84c668 100644
FINAL_LIBRARY = "xul"
-@@ -43,95 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,95 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -106663,7 +105957,7 @@ index 430838022947..052c0f84c668 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -139,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -138,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -106689,7 +105983,7 @@ index 430838022947..052c0f84c668 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -167,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -166,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -107500,16 +106794,15 @@ index 57e79a7f9e44..b855a3042e28 100644
Library("crc32c_sse42_gn")
diff --git third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
-index 290cb7c6b79a..96e9a04853c1 100644
+index d7dd3e349440..6839dc4717fa 100644
--- third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
+++ third_party/libwebrtc/third_party/dav1d/dav1d_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -107526,7 +106819,7 @@ index 290cb7c6b79a..96e9a04853c1 100644
FINAL_LIBRARY = "xul"
-@@ -45,83 +54,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,83 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107611,7 +106904,7 @@ index 290cb7c6b79a..96e9a04853c1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -129,25 +62,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -128,25 +61,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -107637,7 +106930,7 @@ index 290cb7c6b79a..96e9a04853c1 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -157,40 +75,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -156,40 +74,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -107679,16 +106972,15 @@ index 290cb7c6b79a..96e9a04853c1 100644
-
Library("dav1d_gn")
diff --git third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
-index 5621fcc8c3a5..43b59d982945 100644
+index 26d729aa4816..9a021575ec73 100644
--- third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
+++ third_party/libwebrtc/third_party/libaom/libaom_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -107705,7 +106997,7 @@ index 5621fcc8c3a5..43b59d982945 100644
FINAL_LIBRARY = "xul"
-@@ -43,83 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,83 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -107790,7 +107082,7 @@ index 5621fcc8c3a5..43b59d982945 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -127,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -126,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -107816,7 +107108,7 @@ index 5621fcc8c3a5..43b59d982945 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -155,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -154,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -107858,10 +107150,10 @@ index 5621fcc8c3a5..43b59d982945 100644
-
Library("aom_gn")
diff --git third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-index efacb30c976b..37831e91930e 100644
+index 6f10f838698a..d7ba52dc8024 100644
--- third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
+++ third_party/libwebrtc/third_party/libepoxy/libepoxy_gn/moz.build
-@@ -13,21 +13,17 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,20 +13,16 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
@@ -107869,7 +107161,6 @@ index efacb30c976b..37831e91930e 100644
DEFINES["USE_GLIB"] = "1"
DEFINES["USE_OZONE"] = "1"
-DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -107884,7 +107175,7 @@ index efacb30c976b..37831e91930e 100644
DEFINES["_LARGEFILE64_SOURCE"] = True
DEFINES["_LARGEFILE_SOURCE"] = True
DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-@@ -66,12 +62,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -65,12 +61,6 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -107898,16 +107189,15 @@ index efacb30c976b..37831e91930e 100644
DEFINES["MIPS32_LE"] = True
diff --git third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
-index bed86c31bdb2..776ccac7a804 100644
+index 5ccdff9910f0..746852255f4e 100644
--- third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
+++ third_party/libwebrtc/third_party/libyuv/libyuv_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -107924,7 +107214,7 @@ index bed86c31bdb2..776ccac7a804 100644
FINAL_LIBRARY = "xul"
-@@ -45,83 +54,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -44,83 +53,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108009,7 +107299,7 @@ index bed86c31bdb2..776ccac7a804 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -129,25 +62,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -128,25 +61,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -108035,7 +107325,7 @@ index bed86c31bdb2..776ccac7a804 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -157,40 +75,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -156,40 +74,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -108547,10 +107837,10 @@ index fc239a9d7eae..541de9c16824 100644
-
Library("rnn_vad_gn")
diff --git third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-index e25be53f6bfc..b7f097b31897 100644
+index 3fdd6f82a882..d8565e99f4fc 100644
--- third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
+++ third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -108564,7 +107854,6 @@ index e25be53f6bfc..b7f097b31897 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -108581,7 +107870,7 @@ index e25be53f6bfc..b7f097b31897 100644
FINAL_LIBRARY = "xul"
-@@ -55,115 +68,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,115 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108698,7 +107987,7 @@ index e25be53f6bfc..b7f097b31897 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -171,82 +76,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -170,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -108785,10 +108074,10 @@ index e25be53f6bfc..b7f097b31897 100644
Library("video_adaptation_gn")
diff --git third_party/libwebrtc/video/config/encoder_config_gn/moz.build third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-index 692389195331..5d32f108043d 100644
+index 865900b598de..0fc614829ce7 100644
--- third_party/libwebrtc/video/config/encoder_config_gn/moz.build
+++ third_party/libwebrtc/video/config/encoder_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -108802,7 +108091,6 @@ index 692389195331..5d32f108043d 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -108819,7 +108107,7 @@ index 692389195331..5d32f108043d 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -108935,7 +108223,7 @@ index 692389195331..5d32f108043d 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -109022,10 +108310,10 @@ index 692389195331..5d32f108043d 100644
Library("encoder_config_gn")
diff --git third_party/libwebrtc/video/config/streams_config_gn/moz.build third_party/libwebrtc/video/config/streams_config_gn/moz.build
-index daf8a336c835..464fd3fc1a01 100644
+index 9275bcc0855a..9bfb207645ac 100644
--- third_party/libwebrtc/video/config/streams_config_gn/moz.build
+++ third_party/libwebrtc/video/config/streams_config_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -109039,7 +108327,6 @@ index daf8a336c835..464fd3fc1a01 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -109056,7 +108343,7 @@ index daf8a336c835..464fd3fc1a01 100644
FINAL_LIBRARY = "xul"
-@@ -48,115 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109173,7 +108460,7 @@ index daf8a336c835..464fd3fc1a01 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -164,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -109260,10 +108547,10 @@ index daf8a336c835..464fd3fc1a01 100644
Library("streams_config_gn")
diff --git third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
-index 8bd7c0e48859..fa0f7b9ad8ca 100644
+index eab5fabcf870..8bedde4c3fa7 100644
--- third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/corruption_classifier_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -109277,7 +108564,6 @@ index 8bd7c0e48859..fa0f7b9ad8ca 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -109294,7 +108580,7 @@ index 8bd7c0e48859..fa0f7b9ad8ca 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109410,7 +108696,7 @@ index 8bd7c0e48859..fa0f7b9ad8ca 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -109497,10 +108783,10 @@ index 8bd7c0e48859..fa0f7b9ad8ca 100644
Library("corruption_classifier_gn")
diff --git third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
-index 4f00b48146d5..e549d7971040 100644
+index 9faf5b89eb15..1d6aa6fbe092 100644
--- third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/frame_instrumentation_evaluation_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -109514,7 +108800,6 @@ index 4f00b48146d5..e549d7971040 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -109531,7 +108816,7 @@ index 4f00b48146d5..e549d7971040 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109647,7 +108932,7 @@ index 4f00b48146d5..e549d7971040 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -109734,10 +109019,10 @@ index 4f00b48146d5..e549d7971040 100644
Library("frame_instrumentation_evaluation_gn")
diff --git third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
-index f494a2c7910c..6f7594891a1a 100644
+index 2fbcadb4ae1c..3ce701b2ec90 100644
--- third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/frame_instrumentation_generator_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -109751,7 +109036,6 @@ index f494a2c7910c..6f7594891a1a 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -109768,7 +109052,7 @@ index f494a2c7910c..6f7594891a1a 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -109885,7 +109169,7 @@ index f494a2c7910c..6f7594891a1a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -109972,10 +109256,10 @@ index f494a2c7910c..6f7594891a1a 100644
Library("frame_instrumentation_generator_gn")
diff --git third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-index 7361b60af777..106a3dbebfd2 100644
+index 677bd777b01a..43a2ce5228f6 100644
--- third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/generic_mapping_functions_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -109989,7 +109273,6 @@ index 7361b60af777..106a3dbebfd2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -110006,7 +109289,7 @@ index 7361b60af777..106a3dbebfd2 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -110122,7 +109405,7 @@ index 7361b60af777..106a3dbebfd2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -110209,10 +109492,10 @@ index 7361b60af777..106a3dbebfd2 100644
Library("generic_mapping_functions_gn")
diff --git third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
-index f93a9ffdf515..d1a2852444c2 100644
+index 319099e20e84..1a0daac76922 100644
--- third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/halton_frame_sampler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -110226,7 +109509,6 @@ index f93a9ffdf515..d1a2852444c2 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -110243,7 +109525,7 @@ index f93a9ffdf515..d1a2852444c2 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -110359,7 +109641,7 @@ index f93a9ffdf515..d1a2852444c2 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -110446,10 +109728,10 @@ index f93a9ffdf515..d1a2852444c2 100644
Library("halton_frame_sampler_gn")
diff --git third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
-index 931f12cea2d6..8e0c444bac7e 100644
+index 9726cf7d3756..85bd3bdd3734 100644
--- third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
+++ third_party/libwebrtc/video/corruption_detection/halton_sequence_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -110463,7 +109745,6 @@ index 931f12cea2d6..8e0c444bac7e 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -110480,7 +109761,7 @@ index 931f12cea2d6..8e0c444bac7e 100644
FINAL_LIBRARY = "xul"
-@@ -47,107 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,107 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -110589,7 +109870,7 @@ index 931f12cea2d6..8e0c444bac7e 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -155,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -154,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -110675,11 +109956,247 @@ index 931f12cea2d6..8e0c444bac7e 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("halton_sequence_gn")
+diff --git third_party/libwebrtc/video/corruption_detection/video_frame_sampler_gn/moz.build third_party/libwebrtc/video/corruption_detection/video_frame_sampler_gn/moz.build
+index 8c7d63b72a90..f07e23927292 100644
+--- third_party/libwebrtc/video/corruption_detection/video_frame_sampler_gn/moz.build
++++ third_party/libwebrtc/video/corruption_detection/video_frame_sampler_gn/moz.build
+@@ -9,16 +9,29 @@
+ COMPILE_FLAGS["OS_INCLUDES"] = []
+ AllowCompilerWarnings()
+
++CXXFLAGS += [
++ "-std=gnu++20"
++]
++
+ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- CXXFLAGS += [
+- "-std=gnu++20"
+- ]
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- CXXFLAGS += [
+- "-std:c++20"
+- ]
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("video_frame_sampler_gn")
diff --git third_party/libwebrtc/video/decode_synchronizer_gn/moz.build third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
-index 873221a08536..f94b8fad5f45 100644
+index e5ace8e4fd24..6328ecb27e8a 100644
--- third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
+++ third_party/libwebrtc/video/decode_synchronizer_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -110693,7 +110210,6 @@ index 873221a08536..f94b8fad5f45 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -110710,7 +110226,7 @@ index 873221a08536..f94b8fad5f45 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -110826,7 +110342,7 @@ index 873221a08536..f94b8fad5f45 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -110913,10 +110429,10 @@ index 873221a08536..f94b8fad5f45 100644
Library("decode_synchronizer_gn")
diff --git third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
-index 67b74bf1a06b..f6b8c7d6dc0f 100644
+index 1eb084c24914..569219f68829 100644
--- third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
+++ third_party/libwebrtc/video/frame_cadence_adapter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -110930,7 +110446,6 @@ index 67b74bf1a06b..f6b8c7d6dc0f 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -110947,7 +110462,7 @@ index 67b74bf1a06b..f6b8c7d6dc0f 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -111063,7 +110578,7 @@ index 67b74bf1a06b..f6b8c7d6dc0f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -111150,16 +110665,15 @@ index 67b74bf1a06b..f6b8c7d6dc0f 100644
Library("frame_cadence_adapter_gn")
diff --git third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
-index 5b29ccbe521c..3c4a565ff44a 100644
+index 0b4bfc8a1ae8..f6086ea6f0de 100644
--- third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_scheduler_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -111176,7 +110690,7 @@ index 5b29ccbe521c..3c4a565ff44a 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -111272,7 +110786,7 @@ index 5b29ccbe521c..3c4a565ff44a 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -111298,7 +110812,7 @@ index 5b29ccbe521c..3c4a565ff44a 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -111340,10 +110854,10 @@ index 5b29ccbe521c..3c4a565ff44a 100644
-
Library("frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/frame_decode_timing_gn/moz.build third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
-index bbc66332f8db..565934d40785 100644
+index d7c80a733fd3..56cb34a1dc91 100644
--- third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
+++ third_party/libwebrtc/video/frame_decode_timing_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -111357,7 +110871,6 @@ index bbc66332f8db..565934d40785 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -111374,7 +110887,7 @@ index bbc66332f8db..565934d40785 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -111490,7 +111003,7 @@ index bbc66332f8db..565934d40785 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -111577,10 +111090,10 @@ index bbc66332f8db..565934d40785 100644
Library("frame_decode_timing_gn")
diff --git third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-index 1187f9bf5a5c..e809550dadec 100644
+index 12f88753ca39..65d2fa878456 100644
--- third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -111594,7 +111107,6 @@ index 1187f9bf5a5c..e809550dadec 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -111611,7 +111123,7 @@ index 1187f9bf5a5c..e809550dadec 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -111728,7 +111240,7 @@ index 1187f9bf5a5c..e809550dadec 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -111815,10 +111327,10 @@ index 1187f9bf5a5c..e809550dadec 100644
Library("frame_dumping_decoder_gn")
diff --git third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
-index 7e4d377fa7c8..54f367d540c6 100644
+index 811efba89652..1fa679c578b7 100644
--- third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
+++ third_party/libwebrtc/video/frame_dumping_encoder_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -111832,7 +111344,6 @@ index 7e4d377fa7c8..54f367d540c6 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -111849,7 +111360,7 @@ index 7e4d377fa7c8..54f367d540c6 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -111966,7 +111477,7 @@ index 7e4d377fa7c8..54f367d540c6 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -112053,10 +111564,10 @@ index 7e4d377fa7c8..54f367d540c6 100644
Library("frame_dumping_encoder_gn")
diff --git third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
-index f712b4b4eb00..6f286e6b1f75 100644
+index 4055e4dc4653..8ce066226533 100644
--- third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
+++ third_party/libwebrtc/video/render/incoming_video_stream_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -112070,7 +111581,6 @@ index f712b4b4eb00..6f286e6b1f75 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -112087,7 +111597,7 @@ index f712b4b4eb00..6f286e6b1f75 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -112203,7 +111713,7 @@ index f712b4b4eb00..6f286e6b1f75 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -112290,10 +111800,10 @@ index f712b4b4eb00..6f286e6b1f75 100644
Library("incoming_video_stream_gn")
diff --git third_party/libwebrtc/video/render/video_render_frames_gn/moz.build third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
-index ed95392c91ba..6d5d3ac3d2a1 100644
+index 2af35e613160..a78a18cf5e01 100644
--- third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
+++ third_party/libwebrtc/video/render/video_render_frames_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -112307,7 +111817,6 @@ index ed95392c91ba..6d5d3ac3d2a1 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -112324,7 +111833,7 @@ index ed95392c91ba..6d5d3ac3d2a1 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -112440,7 +111949,7 @@ index ed95392c91ba..6d5d3ac3d2a1 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -112527,10 +112036,10 @@ index ed95392c91ba..6d5d3ac3d2a1 100644
Library("video_render_frames_gn")
diff --git third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
-index 999e50dbb94f..50004b821930 100644
+index dc552260ed86..ee34a129be13 100644
--- third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
+++ third_party/libwebrtc/video/task_queue_frame_decode_scheduler_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -112544,7 +112053,6 @@ index 999e50dbb94f..50004b821930 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -112561,7 +112069,7 @@ index 999e50dbb94f..50004b821930 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -112677,7 +112185,7 @@ index 999e50dbb94f..50004b821930 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -112764,10 +112272,10 @@ index 999e50dbb94f..50004b821930 100644
Library("task_queue_frame_decode_scheduler_gn")
diff --git third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
-index 619ba5f38e47..602457913d80 100644
+index 3b6c61cda5ce..af781f74d81b 100644
--- third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
+++ third_party/libwebrtc/video/unique_timestamp_counter_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -112781,7 +112289,6 @@ index 619ba5f38e47..602457913d80 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -112798,7 +112305,7 @@ index 619ba5f38e47..602457913d80 100644
FINAL_LIBRARY = "xul"
-@@ -47,103 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,103 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -112903,7 +112410,7 @@ index 619ba5f38e47..602457913d80 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -151,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -150,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -112990,10 +112497,10 @@ index 619ba5f38e47..602457913d80 100644
Library("unique_timestamp_counter_gn")
diff --git third_party/libwebrtc/video/video_gn/moz.build third_party/libwebrtc/video/video_gn/moz.build
-index 8cb31fe70cc3..65d818978e10 100644
+index 20305674dedd..1525bb334eb9 100644
--- third_party/libwebrtc/video/video_gn/moz.build
+++ third_party/libwebrtc/video/video_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -113007,7 +112514,6 @@ index 8cb31fe70cc3..65d818978e10 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -113024,7 +112530,7 @@ index 8cb31fe70cc3..65d818978e10 100644
FINAL_LIBRARY = "xul"
-@@ -66,115 +79,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -65,115 +78,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -113141,7 +112647,7 @@ index 8cb31fe70cc3..65d818978e10 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -182,82 +87,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -181,82 +86,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -113228,10 +112734,10 @@ index 8cb31fe70cc3..65d818978e10 100644
Library("video_gn")
diff --git third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
-index 67fa56e37e1b..3156db6b7c60 100644
+index bc2d0a143361..c6e4d36f8444 100644
--- third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
+++ third_party/libwebrtc/video/video_receive_stream_timeout_tracker_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -113245,7 +112751,6 @@ index 67fa56e37e1b..3156db6b7c60 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -113262,7 +112767,7 @@ index 67fa56e37e1b..3156db6b7c60 100644
FINAL_LIBRARY = "xul"
-@@ -47,114 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,114 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -113378,7 +112883,7 @@ index 67fa56e37e1b..3156db6b7c60 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -113465,10 +112970,10 @@ index 67fa56e37e1b..3156db6b7c60 100644
Library("video_receive_stream_timeout_tracker_gn")
diff --git third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
-index 6a92dd973139..0b38ee0ddfb8 100644
+index f52787a08fce..253db3b836e7 100644
--- third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_buffer_controller_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -113482,7 +112987,6 @@ index 6a92dd973139..0b38ee0ddfb8 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -113499,7 +113003,7 @@ index 6a92dd973139..0b38ee0ddfb8 100644
FINAL_LIBRARY = "xul"
-@@ -47,115 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -46,115 +59,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -113616,7 +113120,7 @@ index 6a92dd973139..0b38ee0ddfb8 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -163,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -162,82 +67,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -113703,10 +113207,10 @@ index 6a92dd973139..0b38ee0ddfb8 100644
Library("video_stream_buffer_controller_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-index 7594bcdc4d21..ce74566d38fa 100644
+index 25ef4221b6be..09291af07481 100644
--- third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-@@ -9,17 +9,30 @@
+@@ -9,16 +9,29 @@
COMPILE_FLAGS["OS_INCLUDES"] = []
AllowCompilerWarnings()
@@ -113720,7 +113224,6 @@ index 7594bcdc4d21..ce74566d38fa 100644
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -113737,7 +113240,7 @@ index 7594bcdc4d21..ce74566d38fa 100644
FINAL_LIBRARY = "xul"
-@@ -55,115 +68,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -54,115 +67,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -113854,7 +113357,7 @@ index 7594bcdc4d21..ce74566d38fa 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -171,82 +76,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -170,82 +75,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -113941,16 +113444,15 @@ index 7594bcdc4d21..ce74566d38fa 100644
Library("video_stream_encoder_impl_gn")
diff --git third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-index a810f4aebacf..e9b9e9ac4128 100644
+index 89ad79e33a09..17f77a8bcf9e 100644
--- third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
+++ third_party/libwebrtc/video/video_stream_encoder_interface_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -113967,7 +113469,7 @@ index a810f4aebacf..e9b9e9ac4128 100644
FINAL_LIBRARY = "xul"
-@@ -43,94 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,94 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -114063,7 +113565,7 @@ index a810f4aebacf..e9b9e9ac4128 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -138,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -137,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -114089,7 +113591,7 @@ index a810f4aebacf..e9b9e9ac4128 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -166,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -165,40 +72,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -114131,16 +113633,15 @@ index a810f4aebacf..e9b9e9ac4128 100644
-
Library("video_stream_encoder_interface_gn")
diff --git third_party/libwebrtc/webrtc_gn/moz.build third_party/libwebrtc/webrtc_gn/moz.build
-index 232972077592..85a1b6287692 100644
+index 42667b424826..dc7270acb50d 100644
--- third_party/libwebrtc/webrtc_gn/moz.build
+++ third_party/libwebrtc/webrtc_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+@@ -13,12 +13,21 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
DEFINES["RTC_ENABLE_VP9"] = True
+DEFINES["USE_GLIB"] = "1"
+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
+DEFINES["WEBRTC_BSD"] = True
DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
DEFINES["WEBRTC_LIBRARY_IMPL"] = True
@@ -114157,7 +113658,7 @@ index 232972077592..85a1b6287692 100644
FINAL_LIBRARY = "xul"
-@@ -43,118 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -42,118 +51,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -114277,7 +113778,7 @@ index 232972077592..85a1b6287692 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -162,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -161,25 +59,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -114303,7 +113804,7 @@ index 232972077592..85a1b6287692 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -190,27 +73,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
+@@ -189,27 +72,7 @@ if CONFIG["TARGET_CPU"] == "x86_64":
DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -114332,7 +113833,7 @@ index 232972077592..85a1b6287692 100644
OS_LIBS += [
"X11",
-@@ -222,20 +85,4 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+@@ -221,20 +84,4 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
"Xrender"
]
diff --git a/mail/thunderbird/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h b/mail/thunderbird/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
new file mode 100644
index 000000000000..14ed30920d6a
--- /dev/null
+++ b/mail/thunderbird/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
@@ -0,0 +1,19 @@
+commit 9f34111f6f4e2ebefd878a3c256fc012826e6936
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ FreeBSD does not know asm-generic/ioctl.h
+
+diff --git third_party/libwebrtc/modules/portal/pipewire_utils.h third_party/libwebrtc/modules/portal/pipewire_utils.h
+index c3d4f347a8cd..14a36260c292 100644
+--- third_party/libwebrtc/modules/portal/pipewire_utils.h
++++ third_party/libwebrtc/modules/portal/pipewire_utils.h
+@@ -11,7 +11,9 @@
+ #ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
+ #define MODULES_PORTAL_PIPEWIRE_UTILS_H_
+
++#if !defined(__FreeBSD__)
+ #include <asm-generic/ioctl.h>
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+