Byoungchan Lee
2b46a5870b
Add proxy access to some methods in Obj-C SDK
...
Most calls to C++ PeerConnection and related classes are proxied
to internal threads in WebRTC. However, there is no such thing
in the Obj-C SDK.
It would be nice to proxy methods in the Obj-C SDK as well.
RTCMediaStream and RTCVideoTrack have NSMutableArray members,
and it can throw NSRangeException when it has race conditions,
so that it would be a good starting point.
Also, remove some NSAsserts as its condition isn't a fatal error,
and it doesn't affect the production already.
Bug: None
Change-Id: I10b44a9c773d62a5c04c254986733a6b67d51617
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262840
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Daniel.L (Byoungchan) Lee <daniel.l@hpcnt.com>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37283}
2022-06-21 07:02:08 +00:00
..
2021-07-27 14:39:06 +00:00
2021-11-15 21:44:59 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-01-21 09:43:11 +00:00
2022-01-21 10:44:56 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2021-07-26 16:33:54 +00:00
2020-05-04 15:01:26 +00:00
2021-08-10 10:40:03 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-06-15 09:47:38 +00:00
2021-12-09 15:14:14 +00:00
2021-12-09 15:14:14 +00:00
2021-07-27 14:39:06 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2021-12-14 14:19:38 +00:00
2022-05-13 14:47:54 +00:00
2021-12-14 14:19:38 +00:00
2021-07-27 14:39:06 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-06-21 07:02:08 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2022-05-17 08:23:24 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2021-12-14 14:19:38 +00:00
2022-05-13 14:47:54 +00:00
2022-05-13 14:47:54 +00:00
2022-03-21 17:24:12 +00:00
2022-05-13 14:47:54 +00:00
2022-03-21 17:24:12 +00:00
2022-06-21 07:02:08 +00:00
2021-03-04 13:22:26 +00:00
2022-06-21 07:02:08 +00:00
2020-05-04 15:01:26 +00:00
2022-04-28 08:10:15 +00:00
2018-08-30 10:42:41 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2021-04-14 12:20:17 +00:00
2022-05-13 14:47:54 +00:00
2021-04-14 12:20:17 +00:00
2021-05-31 20:15:17 +00:00
2022-05-13 14:47:54 +00:00
2021-04-14 12:20:17 +00:00
2021-04-18 21:53:32 +00:00
2022-05-13 14:47:54 +00:00
2021-04-14 12:20:17 +00:00
2021-04-14 12:20:17 +00:00
2022-05-13 14:47:54 +00:00
2021-04-14 12:20:17 +00:00
2021-04-14 12:20:17 +00:00
2022-05-13 14:47:54 +00:00
2021-04-14 12:20:17 +00:00
2020-10-21 08:20:05 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-07-17 09:57:50 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2020-05-04 15:01:26 +00:00
2020-08-17 10:01:49 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2021-07-31 09:53:46 +00:00
2022-05-13 14:47:54 +00:00
2021-08-04 20:39:00 +00:00
2018-08-30 10:42:41 +00:00
2019-01-11 17:11:39 +00:00
2021-05-25 20:38:08 +00:00
2022-05-13 14:47:54 +00:00
2020-05-14 13:26:01 +00:00
2018-08-30 10:42:41 +00:00
2018-08-30 10:42:41 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2022-05-13 14:47:54 +00:00
2020-05-04 15:01:26 +00:00
2022-01-18 08:22:15 +00:00
2021-08-21 08:19:12 +00:00
2020-05-04 15:01:26 +00:00
2022-06-21 07:02:08 +00:00
2020-05-04 15:01:26 +00:00