Live video on the AT Protocol

Merge pull request #311 from streamplace/natb/patch-rn-webrtc-fork

patch: webrtc fork

authored by Eli Mallon and committed by GitHub f9269bca 64c04f7c

+26 -6
+13
patches/react-native-webrtc.patch
···
··· 1 + diff --git a/package.json b/package.json 2 + index fb92c10a98ead4fd9abb3fdfff643d8e46d8bf91..076960be36d5c95609c9c3125783879d64a9cac8 100644 3 + --- a/package.json 4 + +++ b/package.json 5 + @@ -29,7 +29,7 @@ 6 + }, 7 + "scripts": { 8 + "lint": "eslint --max-warnings 0 . && tsc --noEmit", 9 + - "prepare": "husky install && bob build", 10 + + "prepare": "bob build", 11 + "format": "tools/format.sh" 12 + }, 13 + "bugs": {
+11 -6
pnpm-lock.yaml
··· 4 autoInstallPeers: true 5 excludeLinksFromLockfile: false 6 7 importers: 8 9 .: ··· 236 version: 0.20.0(encoding@0.1.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 237 react-native-webrtc: 238 specifier: git+https://github.com/EdgarJMesquita/react-native-webrtc.git#8bae93dc32d6c80b61f12a04974886a6812fbca6 239 - version: https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 240 react-native-webview: 241 specifier: 13.15.0 242 version: 13.15.0(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0) ··· 430 version: 5.4.1(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0) 431 react-native-webrtc: 432 specifier: git+https://github.com/EdgarJMesquita/react-native-webrtc.git#8bae93dc32d6c80b61f12a04974886a6812fbca6 433 - version: https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 434 react-use-websocket: 435 specifier: ^4.13.0 436 version: 4.13.0 ··· 455 version: 10.0.0(expo@53.0.11(@babel/core@7.26.0)(@expo/metro-runtime@5.0.4(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-native-webview@13.15.0(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0))(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)) 456 react-native-webrtc: 457 specifier: 124.0.4 458 - version: 124.0.4(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 459 rtcaudiodevice: 460 specifier: git+https://github.com/streamplace/RTCAudioDevice.git#7b4659fe845545d366623cbc813936987144b76f 461 version: https://codeload.github.com/streamplace/RTCAudioDevice/tar.gz/7b4659fe845545d366623cbc813936987144b76f ··· 25634 transitivePeerDependencies: 25635 - encoding 25636 25637 - react-native-webrtc@124.0.4(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25638 dependencies: 25639 base64-js: 1.5.1 25640 debug: 4.3.4 ··· 25643 transitivePeerDependencies: 25644 - supports-color 25645 25646 - react-native-webrtc@https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25647 dependencies: 25648 base64-js: 1.5.1 25649 debug: 4.3.4 ··· 25652 transitivePeerDependencies: 25653 - supports-color 25654 25655 - react-native-webrtc@https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25656 dependencies: 25657 base64-js: 1.5.1 25658 debug: 4.3.4
··· 4 autoInstallPeers: true 5 excludeLinksFromLockfile: false 6 7 + patchedDependencies: 8 + react-native-webrtc: 9 + hash: 11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd 10 + path: patches/react-native-webrtc.patch 11 + 12 importers: 13 14 .: ··· 241 version: 0.20.0(encoding@0.1.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) 242 react-native-webrtc: 243 specifier: git+https://github.com/EdgarJMesquita/react-native-webrtc.git#8bae93dc32d6c80b61f12a04974886a6812fbca6 244 + version: https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 245 react-native-webview: 246 specifier: 13.15.0 247 version: 13.15.0(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0) ··· 435 version: 5.4.1(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0) 436 react-native-webrtc: 437 specifier: git+https://github.com/EdgarJMesquita/react-native-webrtc.git#8bae93dc32d6c80b61f12a04974886a6812fbca6 438 + version: https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 439 react-use-websocket: 440 specifier: ^4.13.0 441 version: 4.13.0 ··· 460 version: 10.0.0(expo@53.0.11(@babel/core@7.26.0)(@expo/metro-runtime@5.0.4(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(react-native-webview@13.15.0(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0))(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10))(react@19.0.0)(utf-8-validate@5.0.10)) 461 react-native-webrtc: 462 specifier: 124.0.4 463 + version: 124.0.4(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)) 464 rtcaudiodevice: 465 specifier: git+https://github.com/streamplace/RTCAudioDevice.git#7b4659fe845545d366623cbc813936987144b76f 466 version: https://codeload.github.com/streamplace/RTCAudioDevice/tar.gz/7b4659fe845545d366623cbc813936987144b76f ··· 25639 transitivePeerDependencies: 25640 - encoding 25641 25642 + react-native-webrtc@124.0.4(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25643 dependencies: 25644 base64-js: 1.5.1 25645 debug: 4.3.4 ··· 25648 transitivePeerDependencies: 25649 - supports-color 25650 25651 + react-native-webrtc@https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(@types/react@18.3.12)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25652 dependencies: 25653 base64-js: 1.5.1 25654 debug: 4.3.4 ··· 25657 transitivePeerDependencies: 25658 - supports-color 25659 25660 + react-native-webrtc@https://codeload.github.com/EdgarJMesquita/react-native-webrtc/tar.gz/8bae93dc32d6c80b61f12a04974886a6812fbca6(patch_hash=11eed2e52e2ad4821ddf58975c0363f8cbe538d3b150d759a823343d3328f7cd)(react-native@0.79.3(@babel/core@7.26.0)(bufferutil@4.0.8)(react@19.0.0)(utf-8-validate@5.0.10)): 25661 dependencies: 25662 base64-js: 1.5.1 25663 debug: 4.3.4
+2
pnpm-workspace.yaml
··· 14 - quietjs-bundle 15 - sharp 16 - utf-8-validate
··· 14 - quietjs-bundle 15 - sharp 16 - utf-8-validate 17 + patchedDependencies: 18 + react-native-webrtc: patches/react-native-webrtc.patch