Fix RTCMTLNSVideoView undefined symbol error

Bug: webrtc:15861
Change-Id: I43ab06b0935e3894b3c14ea44d77d287169013c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341920
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42517}
diff --git a/AUTHORS b/AUTHORS
index cfff3f5..153b245 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -21,6 +21,7 @@
 Andrey Efremov <yoklmnprst@ya.ru>
 Andrew Johnson <ajohnson@draster.com>
 Anil Kumar <an1kumar@gmail.com>
+Anton Barkov <anton.barkov@macpaw.com>
 Ben Strong <bstrong@gmail.com>
 Berthold Herrmann <bertholdherrmann08@googlemail.com>
 Bob Withers <bwit@pobox.com>
diff --git a/sdk/BUILD.gn b/sdk/BUILD.gn
index 380d2dc..683d8e5 100644
--- a/sdk/BUILD.gn
+++ b/sdk/BUILD.gn
@@ -1509,6 +1509,7 @@
         deps = [
           ":base_objc",
           ":default_codec_factory_objc",
+          ":metal_objc",
           ":native_api",
           ":native_video",
           ":peerconnectionfactory_base_objc",