{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":43243303,"defaultBranch":"master","name":"react-native-webrtc","ownerLogin":"react-native-webrtc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-09-27T10:57:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42463376?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715767695.0","currentOid":""},"activityList":{"items":[{"before":"495658da24ffab6680b9e99276325901b33489ac","after":"fb5ac2f692a0217c1afcc2a4b5597ba8c5206116","ref":"refs/heads/new-arch","pushedAt":"2024-05-16T12:56:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"Multiple video frame processors (+ implementation for ios) (#1331)\n\n* feat(ios): add video frame processor\r\n\r\n* fix(ios): add missing capturer property\r\n\r\n* feat(android): support multiple VideoFrameProcessors\r\n\r\n* Update MediaStreamTrack.ts\r\n\r\nQuick lint fix.\r\n\r\n---------\r\n\r\nCo-authored-by: Johnathon Weaver ","shortMessageHtmlLink":"Multiple video frame processors (+ implementation for ios) (#1331)"}},{"before":"5bedfbdb3e155241e26323612115cd826fc8f534","after":null,"ref":"refs/heads/compat-interop","pushedAt":"2024-05-15T10:08:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"}},{"before":"8d70a710a83fd4eed30ebb01c078b6a44fcee6ba","after":null,"ref":"refs/heads/remove-track-fix","pushedAt":"2024-05-15T10:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"}},{"before":"8a62ee9ca0f63c21fd2463b0631afd0992d0236f","after":"495658da24ffab6680b9e99276325901b33489ac","ref":"refs/heads/new-arch","pushedAt":"2024-05-15T04:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"ci: fix build (#1562)\n\n* ci: fix build\n\n* Update Podfile ios version\n\n* Update Podfile","shortMessageHtmlLink":"ci: fix build (#1562)"}},{"before":"822cac737379e546a7bc0642f4dbf0dc8772caf3","after":"8a62ee9ca0f63c21fd2463b0631afd0992d0236f","ref":"refs/heads/new-arch","pushedAt":"2024-05-15T04:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"ci: fix build (#1562)\n\n* ci: fix build\n\n* Update Podfile ios version\n\n* Update Podfile","shortMessageHtmlLink":"ci: fix build (#1562)"}},{"before":"19b7a5e1361eedb355a5924e885d12e8c21dddd1","after":"0b0919cc09d7abf726e0b832660895a64d9f2d4c","ref":"refs/heads/M124","pushedAt":"2024-05-13T21:17:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"Update android_ci.yml","shortMessageHtmlLink":"Update android_ci.yml"}},{"before":"63ac5f1c6d860d0dc1be9236d1ec7f105a95be7e","after":"19b7a5e1361eedb355a5924e885d12e8c21dddd1","ref":"refs/heads/M124","pushedAt":"2024-05-13T21:12:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"WIP: android","shortMessageHtmlLink":"WIP: android"}},{"before":"48189d63d627df3d98b2514f7a6f4e5b49ae2dd2","after":"63ac5f1c6d860d0dc1be9236d1ec7f105a95be7e","ref":"refs/heads/M124","pushedAt":"2024-05-13T20:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"WIP: android","shortMessageHtmlLink":"WIP: android"}},{"before":null,"after":"48189d63d627df3d98b2514f7a6f4e5b49ae2dd2","ref":"refs/heads/M124","pushedAt":"2024-05-07T15:23:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"webrtc: update WebRTC to M124","shortMessageHtmlLink":"webrtc: update WebRTC to M124"}},{"before":"adf58586d5d1193be8b42265dc200eb59a324023","after":null,"ref":"refs/heads/davidliu-patch-1","pushedAt":"2024-05-03T08:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"}},{"before":"822cac737379e546a7bc0642f4dbf0dc8772caf3","after":"495658da24ffab6680b9e99276325901b33489ac","ref":"refs/heads/master","pushedAt":"2024-05-03T08:18:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"},"commit":{"message":"ci: fix build (#1562)\n\n* ci: fix build\n\n* Update Podfile ios version\n\n* Update Podfile","shortMessageHtmlLink":"ci: fix build (#1562)"}},{"before":"49d4ff5925990c40bef49417bf743750decd78cb","after":"adf58586d5d1193be8b42265dc200eb59a324023","ref":"refs/heads/davidliu-patch-1","pushedAt":"2024-05-03T04:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"},"commit":{"message":"Update Podfile","shortMessageHtmlLink":"Update Podfile"}},{"before":"68845a72ea47e0185acf6182dfe9080e71211d87","after":"49d4ff5925990c40bef49417bf743750decd78cb","ref":"refs/heads/davidliu-patch-1","pushedAt":"2024-05-03T04:11:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"},"commit":{"message":"Update Podfile ios version","shortMessageHtmlLink":"Update Podfile ios version"}},{"before":null,"after":"68845a72ea47e0185acf6182dfe9080e71211d87","ref":"refs/heads/davidliu-patch-1","pushedAt":"2024-05-03T03:56:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"},"commit":{"message":"ci: fix build","shortMessageHtmlLink":"ci: fix build"}},{"before":null,"after":"822cac737379e546a7bc0642f4dbf0dc8772caf3","ref":"refs/heads/new-arch","pushedAt":"2024-04-25T05:22:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"release 118.0.7\n\n882f8b1 release 118.0.6 ( Saúl Ibarra Corretgé 2024-04-11 23:03:33 +0200)\n8dfc9c3 Revert \"android, ios: remove track when removed from peerconnection (#1525)\" (#1550) ( Johnathon Weaver 2024-04-17 14:38:36 +0800)\nc0c446a ios: fix not being able to deactivate encodings ( Saúl Ibarra Corretgé 2024-04-11 22:31:38 +0200)\n5d85486 android,ios: don't reject promise for getStats (#1541) ( davidliu 2024-04-11 00:58:52 +0900)","shortMessageHtmlLink":"release 118.0.7"}},{"before":"882f8b1224222487d648b2261095122313dab6ae","after":"822cac737379e546a7bc0642f4dbf0dc8772caf3","ref":"refs/heads/master","pushedAt":"2024-04-18T11:33:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"release 118.0.7\n\n882f8b1 release 118.0.6 ( Saúl Ibarra Corretgé 2024-04-11 23:03:33 +0200)\n8dfc9c3 Revert \"android, ios: remove track when removed from peerconnection (#1525)\" (#1550) ( Johnathon Weaver 2024-04-17 14:38:36 +0800)\nc0c446a ios: fix not being able to deactivate encodings ( Saúl Ibarra Corretgé 2024-04-11 22:31:38 +0200)\n5d85486 android,ios: don't reject promise for getStats (#1541) ( davidliu 2024-04-11 00:58:52 +0900)","shortMessageHtmlLink":"release 118.0.7"}},{"before":"8dfc9c394b4bf627c0214255466ebd3b160ca563","after":"882f8b1224222487d648b2261095122313dab6ae","ref":"refs/heads/master","pushedAt":"2024-04-18T11:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"release 118.0.6\n\nc0c446a ios: fix not being able to deactivate encodings ( Saúl Ibarra Corretgé 2024-04-11 22:31:38 +0200)\n5d85486 android,ios: don't reject promise for getStats (#1541) ( davidliu 2024-04-11 00:58:52 +0900)","shortMessageHtmlLink":"release 118.0.6"}},{"before":"8589cea630984be0d36b32d75f7313a2e10b062a","after":null,"ref":"refs/heads/revert-1525-dl/removetrack","pushedAt":"2024-04-17T06:38:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"}},{"before":"c0c446ad856b4ccb1ce358bc17b3480de98338d0","after":"8dfc9c394b4bf627c0214255466ebd3b160ca563","ref":"refs/heads/master","pushedAt":"2024-04-17T06:38:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"Revert \"android, ios: remove track when removed from peerconnection (#1525)\" (#1550)\n\nThis reverts commit e4c648ec316e304de9846745ad92e4af1f9ed2b5.","shortMessageHtmlLink":"Revert \"android, ios: remove track when removed from peerconnection (#…"}},{"before":null,"after":"8589cea630984be0d36b32d75f7313a2e10b062a","ref":"refs/heads/revert-1525-dl/removetrack","pushedAt":"2024-04-16T17:56:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"Revert \"android, ios: remove track when removed from peerconnection (#1525)\"\n\nThis reverts commit e4c648ec316e304de9846745ad92e4af1f9ed2b5.","shortMessageHtmlLink":"Revert \"android, ios: remove track when removed from peerconnection (#…"}},{"before":null,"after":"8d70a710a83fd4eed30ebb01c078b6a44fcee6ba","ref":"refs/heads/remove-track-fix","pushedAt":"2024-04-12T15:52:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"ios,android - remove track when removed from peer fix","shortMessageHtmlLink":"ios,android - remove track when removed from peer fix"}},{"before":"5b66c44a0882d97e254e7a2bb13026c80b0124a5","after":null,"ref":"refs/heads/ios-fix-sender-active-encoding","pushedAt":"2024-04-11T21:03:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":"5d854862baa349818875b029a356be5a73688583","after":"c0c446ad856b4ccb1ce358bc17b3480de98338d0","ref":"refs/heads/master","pushedAt":"2024-04-11T21:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"ios: fix not being able to deactivate encodings\n\nThis must have been one of the nastiest bugs to catch.\n\nThe JS layer passes the encoding parameters as JSON, which includes the\n\"active\" element set to the boolean value `true`. RN converts that to an\nNSDictionary, but since NSDictionary doesn't support booleans (BOOL is a\nC type, not an Obj-C type) the boolean values get converted to NSNumber.\nAssigning any NSNumber to a BOOL will always result in a true value,\nbecause it's actually an object! In order to get the actual boolean\nvalue one has to use `boolValue`: `[theNumber boolValue]`, which returns\nBOOL.\n\nSo yeah, if your simulcast layer suspension code is mysteriously not\nworking on iOS... this is why :-P","shortMessageHtmlLink":"ios: fix not being able to deactivate encodings"}},{"before":null,"after":"5b66c44a0882d97e254e7a2bb13026c80b0124a5","ref":"refs/heads/ios-fix-sender-active-encoding","pushedAt":"2024-04-11T20:38:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"ios: fix not being able to deactivate encodings\n\nThis must have been one of the nastiest bugs to catch.\n\nThe JS layer passes the encoding parameters as JSON, which includes the\n\"active\" element set to the boolean value `true`. RN converts that to an\nNSDictionary, but since NSDictionary doesn't support booleans (BOOL is a\nC type, not an Obj-C type) the boolean values get converted to NSNumber.\nAssigning any NSNumber to a BOOL will always result in a true value,\nbecause it's actually an object! In order to get the actual boolean\nvalue one has to use `boolValue`: `[theNumber boolValue]`, which returns\nBOOL.\n\nSo yeah, if your simulcast layer suspension code is mysteriously not\nworking on iOS... this is why :-P","shortMessageHtmlLink":"ios: fix not being able to deactivate encodings"}},{"before":null,"after":"5bedfbdb3e155241e26323612115cd826fc8f534","ref":"refs/heads/compat-interop","pushedAt":"2024-04-11T05:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"8BallBomBom","name":"Johnathon Weaver","path":"/8BallBomBom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3690196?s=80&v=4"},"commit":{"message":"Add the RTCVideoView to the interop layer","shortMessageHtmlLink":"Add the RTCVideoView to the interop layer"}},{"before":"a5112e123d9f37840f1ac9d36cd7603376ae5f81","after":"5d854862baa349818875b029a356be5a73688583","ref":"refs/heads/master","pushedAt":"2024-04-10T15:58:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidliu","name":null,"path":"/davidliu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/242400?s=80&v=4"},"commit":{"message":"android,ios: don't reject promise for getStats (#1541)","shortMessageHtmlLink":"android,ios: don't reject promise for getStats (#1541)"}},{"before":"1a03f6791772c949d8af285e43c4775bfe5088b3","after":"a5112e123d9f37840f1ac9d36cd7603376ae5f81","ref":"refs/heads/master","pushedAt":"2024-04-08T12:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"release 118.0.5\n\n1a03f67 android: drop UVC camera support ( Saúl Ibarra Corretgé 2024-04-04 17:11:34 +0200)","shortMessageHtmlLink":"release 118.0.5"}},{"before":"f6c33400b7fc958d8700001a21351e46bab56b6e","after":"1a03f6791772c949d8af285e43c4775bfe5088b3","ref":"refs/heads/master","pushedAt":"2024-04-08T09:25:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"android: drop UVC camera support\n\nRef: https://github.com/react-native-webrtc/react-native-webrtc/issues/1533","shortMessageHtmlLink":"android: drop UVC camera support"}},{"before":"504461f1a2124872fb2fbeb451d74f62ae895dc5","after":null,"ref":"refs/heads/rm-uvc","pushedAt":"2024-04-08T09:25:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"}},{"before":null,"after":"504461f1a2124872fb2fbeb451d74f62ae895dc5","ref":"refs/heads/rm-uvc","pushedAt":"2024-04-04T15:12:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saghul","name":"Saúl Ibarra Corretgé","path":"/saghul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/317464?s=80&v=4"},"commit":{"message":"android: drop UVC camera support\n\nRef: https://github.com/react-native-webrtc/react-native-webrtc/issues/1533","shortMessageHtmlLink":"android: drop UVC camera support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES6CnGgA","startCursor":null,"endCursor":null}},"title":"Activity · react-native-webrtc/react-native-webrtc"}