summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Properly wait success callback before creating answers.Fabio Alessandrelli2021-07-092-3/+15
| |
| * Move observers implementations into PeerConnection.Fabio Alessandrelli2021-07-093-68/+45
| |
| * Use a class instead of lambdas for signals.Fabio Alessandrelli2021-07-092-18/+32
|/
* Merge pull request #37 from Faless/ci/autoFabio Alessandrelli2021-07-082-13/+15
|\ | | | | [CI] Use organization's repository for automated builds.
| * [CI] Use organization's repository for automated builds.Fabio Alessandrelli2021-07-082-13/+15
|/ | | | Update README.md to reflect new build sources.
* Merge pull request #36 from Faless/ci/singleFabio Alessandrelli2021-07-065-5/+236
|\ | | | | Setup CI for Android, iOS, Linux, macOS, Windows.
| * Setup CI for Android, iOS, Linux, macOS, Windows.Fabio Alessandrelli2021-07-065-5/+236
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes all supported architectures: * Android: - arm (neon) - arm64 - x86 - x64 * iOS: - arm - arm64 - x64 (simulator) * Linux - x86 - x64 * macOS - x64 * windows - x86 - x64 Use a single matrix for builds, then an extra step will package for release. Artefacts are generated for each platform/arch combination, along for the 2 zip containing the full `webrtc` and `webrtc_debug` plugin.
* Merge pull request #34 from Faless/build/optimization_flagsFabio Alessandrelli2021-07-051-2/+12
|\ | | | | Fix osx, android optimization flags.
| * Fix osx, android optimization flags.Fabio Alessandrelli2021-07-021-2/+12
|/ | | | Will need to be also fixed in upstream godot-cpp.
* Add missing iOS armv7 entry.Fabio Alessandrelli2021-07-021-0/+1
|
* Merge pull request #33 from Faless/bump/webrtc_4472Fabio Alessandrelli2021-07-026-24/+38
|\ | | | | Bump webrtc to branch-heads/4472. Fixes signalling.
| * Unified signalling thread.Fabio Alessandrelli2021-07-023-4/+22
| |
| * Bump webrtc to branch-heads/4472.Fabio Alessandrelli2021-07-025-23/+19
|/
* Merge pull request #32 from Faless/release/3.2_fixFabio Alessandrelli2021-07-021-2/+5
|\ | | | | Fix API breakage after godot cpp 3.2 bump.
| * Fix API breakage after godot cpp 3.2 bump.Fabio Alessandrelli2021-07-021-2/+5
|/
* Merge pull request #31 from Faless/release/3.2Fabio Alessandrelli2021-07-022-1/+1
|\ | | | | Update godot-cpp to tip of 3.2 branch.
| * Update godot-cpp to tip of 3.2 branch.Fabio Alessandrelli2021-07-022-1/+1
|/
* Merge pull request #30 from Faless/scons/mac_iosFabio Alessandrelli2021-07-022-5/+91
|\ | | | | Add mac and ios platforms. Fix GDNLibrary.
| * Add mac and ios platforms. Fix GDNLibrary.Fabio Alessandrelli2021-07-012-5/+91
|/
* Merge pull request #24 from rondao/add_android_build_supportFabio Alessandrelli2021-07-012-5/+96
|\ | | | | Add build support for Android
| * Add build support for AndroidRafael Rondao2020-11-072-5/+96
| | | | | | | | | | | | | | | | | | | | | | | | | | To build for Android, use platform=android. ANDROID_NDK_ROOT env variable needs to be defined. By default, it builds for armv7 with Api 18. To build for arm64v8 (or x86, x86_64), use android_arch=arm64v8. 64 bits requires at least Api level 21. If needed, you can change it with android_api_level=XX. Signed-off-by: Rafael Rondao <rafael.rondao@gmail.com>
* | Merge pull request #28 from Faless/fix/python3Fabio Alessandrelli2021-05-051-1/+1
|\ \ | |/ |/| Fix gdns generation with python3.
| * Fix gdns generation with python3.Fabio Alessandrelli2021-05-051-1/+1
| | | | | | | | Python2 has reached end-of-life.
* | Merge pull request #18 from MarkSort/support-server-platformFabio Alessandrelli2020-08-021-0/+4
|\ \ | |/ |/| set library paths for Server platform
| * set library paths for Server platformMark Achée2020-06-201-0/+4
|/
* Merge pull request #11 from Faless/fix/close_crashFabio Alessandrelli2020-01-131-1/+4
|\ | | | | Fix crash when closing an invalid peerconnection.
| * Fix crash when closing an invalid peerconnection.Fabio Alessandrelli2020-01-031-1/+4
| |
* | Merge pull request #10 from Faless/refactor/better-sconsFabio Alessandrelli2020-01-0316-113/+170
|\| | | | | Better build script, readme
| * Initial READMEFabio Alessandrelli2020-01-031-0/+66
| |
| * Simplify webrtc lib folder structureFabio Alessandrelli2020-01-034-2/+2
| |
| * Use submodule for godot-cppFabio Alessandrelli2020-01-037-20/+10
| |
| * Build script also create gdnlibFabio Alessandrelli2020-01-032-17/+40
| |
| * Merge observersFabio Alessandrelli2020-01-034-75/+53
|/
* Merge pull request #3 from Faless/channels_prFabio Alessandrelli2019-05-2122-442/+943
|\ | | | | Update to new DataChannel API, singleton load.
| * Small build system improvementFabio Alessandrelli2019-05-165-1/+16
| |
| * Working singleton loadFabio Alessandrelli2019-05-161-0/+68
| |
| * Update to new DataChannel API.Fabio Alessandrelli2019-05-1617-441/+859
|/ | | | | | | New WebRTCLibDataChannel class act as PacketPeer. Old WebRTCPeer (now WebRTCPeerConnection) now allows you to set configuration (STUN/TURN) and creating multiple data channels. Fixed many bugs and implemented most of the missing API.
* Merge pull request #2 from Faless/build/refactorFabio Alessandrelli2019-04-176-18/+41
|\ | | | | Refactor Scons build script
| * Better flagsFabio Alessandrelli2019-04-171-2/+8
| |
| * Better gitignoresFabio Alessandrelli2019-04-175-2/+7
| |
| * Refactor SCons build scriptFabio Alessandrelli2019-04-173-16/+28
|/
* Update GDNative bind.Fabio Alessandrelli2019-04-123-4/+13
| | | | | The GDNative bind was moved to the "next" version of the extention for compatibility reasons.
* Better output library nameFabio Alessandrelli2019-04-091-3/+6
|
* Fix windows buildFabio Alessandrelli2019-04-091-1/+2
|
* Merge pull request #1 from godotengine/bmakin_importFabio Alessandrelli2019-03-0813-147/+438
|\ | | | | Import GSoC 2018 work
| * Fix name collision, scons file, final touchesFabio Alessandrelli2019-03-0810-72/+67
| |
| * Import GSoC work to WebRTC GDNative implementationBrandon Makin2019-03-0811-43/+339
|/
* Add namespace to avoid name collision and crashFabio Alessandrelli2018-08-123-1/+11
|
* Update binding to latest versionFabio Alessandrelli2018-08-121-3/+3
|
* Fix WebRTCPeer inclusion guardFabio Alessandrelli2018-08-121-3/+3
|