Commit Graph

2721 Commits

Author SHA1 Message Date
Riccardo Zaglia 1dde6d0014 Fix unstable connection timeout; refactoring 2023-07-04 17:32:59 +08:00
Riccardo Zaglia 8867dd28c6 Fix controller tracking prediction logic 2023-07-04 10:41:11 +08:00
Riccardo Zaglia 7e1ff4243d Always use timeouts for recv*() 2023-07-03 17:21:41 +08:00
Riccardo Zaglia 456d1d9b76 Fix launcher build 2023-07-03 14:01:36 +08:00
Riccardo Zaglia 84e29cebbf Add launcher build 2023-07-03 12:19:55 +08:00
Charlie Le f5448ff7d5
Add Flatpak (#1683)
* Add Flatpak manifest

* Add x264

* Update x264 module

* Update to llvm16

* Update Flatpak README

* Fix paths for llvm

* Update readme for flatpak

* Update manifest and modules

* Disable LTO on FFMPEG and move manifest to xtask

* Remove nv-codec-headers

* Add Flatpak wiki page
2023-07-02 22:58:31 -05:00
Riccardo Zaglia b241470a40
Support error/warning message boxes on linux (#1711) 2023-07-02 08:32:28 -05:00
Riccardo Zaglia 182e4b58ea Invert hand tracking/controller active check
Co-Authored-By: Meister1593 <7141787+Meister1593@users.noreply.github.com>
2023-06-30 21:17:09 +08:00
Riccardo Zaglia d968d7ef4e Add toolips with raw setting names in debug builds 2023-06-30 15:21:59 +08:00
Łukasz Mariański 338b022298
Update packaging.rs 2023-06-28 20:24:17 +00:00
Łukasz Mariański 3fdfa10619
Create alvr.desktop 2023-06-28 20:20:12 +00:00
Rafal Kolanski a702b9a3bc
Update references to alvr_vulkan_layer.so (#1710)
Actual file is libalvr_vulkan_layer.so
2023-06-28 14:40:55 -05:00
Riccardo Zaglia ca9332e0c4 Make Logs tab stick to bottom
Refactor ScrollArea for other tabs
2023-06-28 14:42:40 +08:00
Riccardo Zaglia 7028625f3d Add back cuda.pc 2023-06-28 11:06:12 +08:00
Riccardo Zaglia 6b2dfd56c3
Remove packaging scripts, move some scripts to xtask (#1704) 2023-06-27 10:42:49 +08:00
Riccardo Zaglia 8521482ea7 Try fixing white dashboard window 2023-06-23 21:39:25 +08:00
Riccardo Zaglia a2991e3ac9 Progress on sync sockets (8) 2023-06-23 19:52:33 +08:00
Riccardo Zaglia 801b7edeba Progress on sync sockets (7) 2023-06-23 18:07:03 +08:00
Riccardo Zaglia f3b4092569 Progress on sync sockets (6) 2023-06-23 12:22:07 +08:00
Riccardo Zaglia 9b7f5b532c Progress on sync sockets (5) 2023-06-23 11:30:15 +08:00
Riccardo Zaglia f60ab33e3d Progress on sync sockets (4) 2023-06-23 10:48:00 +08:00
Riccardo Zaglia f6cf93bc98 Progress on sync sockets (3) 2023-06-21 18:14:21 +08:00
Riccardo Zaglia 0dd481294d Increase SteamVR kill timeout 2023-06-21 17:20:39 +08:00
Kirottu e76db1512e
New launcher (#1686)
* Added alvr_launcher

* Fixed zip dependency for Windows and added serde_json in alvr_launcher

* (Hopefully) fixed unzipping on Windows

* Added missing mut

* More features to alvr_launcher, alvr_gui_common

- Moved theme from dashboard to alvr_gui_common to be shared with the launcher
- Added client APK installation
- Added automatic downloading of platform tools for ADB
- General refactoring of alvr_launcher

* Refactor, hopefully fixed macOS CI

* Fixed compile error for dashboard

* Fixed compilation for macOS

* Fixed compilation for macOS (finally)
2023-06-21 16:42:29 +08:00
Riccardo Zaglia 9a93096ea7 Progress on sync sockets (2) 2023-06-21 14:30:17 +08:00
Riccardo Zaglia 444d0874d2 Progress on sync sockets 2023-06-21 13:54:44 +08:00
Vixea 684720b12e
change min bitrate's max to 100 (#1696)
Reason: Setting it to high can cause the encoder to take more than a frame to encode locking steamvr's render thread
2023-06-21 10:10:31 +08:00
Riccardo Zaglia 9573aec5de Update changelog 2023-06-20 16:03:39 +08:00
Riccardo Zaglia 4c4b41d019 Swap "Edit connection" buttons, use "Save" instead of "Ok" 2023-06-20 12:51:53 +08:00
Riccardo Zaglia 1520802c57 Better scale statistics graphs; fix encoder and network limiters 2023-06-20 11:14:04 +08:00
Riccardo Zaglia 34e6cdb340 Update crates 2023-06-20 00:22:07 +08:00
Riccardo Zaglia 236ebf131a Fix battery plugged status 2023-06-19 17:17:09 +08:00
Riccardo Zaglia 46147e03e4 Fix client connection status on SteamVR shutdown 2023-06-19 12:24:57 +08:00
Riccardo Zaglia 9e995cfeaa
Add bitrate graph (#1689)
Refactor statistics code
Add HMD plugged status
2023-06-19 12:00:01 +08:00
Vixea bd468685cb
Update bug_report.md (#1690) 2023-06-18 04:37:39 -05:00
Riccardo Zaglia 671516e28b Fix compilation 2023-06-18 17:29:49 +08:00
Riccardo Zaglia 348294d479 Update to ndk upstream 2023-06-17 14:47:08 +08:00
Yury 10524b3c95
Fix UE5 crash with custom depth texture (#1685)
* Add error handling to OvrDirectModeComponent::CreateSwapTextureSet

* Fix depth texture creating in OvrDirectModeComponent::CreateSwapTextureSet
2023-06-16 14:09:07 +08:00
Riccardo Zaglia d559109ecd
Add connection status on client entries (#1688) 2023-06-16 13:24:44 +08:00
Vixea 93a21e5f2a
Linux: Fix Firewall (#1675) 2023-06-15 21:56:48 -05:00
Riccardo Zaglia ecb6d49ae5
Fix image corruption on bitrate change on AMD (#1681) 2023-06-15 19:12:34 +08:00
Riccardo Zaglia a717e9fdc2 Change some settings to usize 2023-06-14 17:46:14 +08:00
Riccardo Zaglia 94a3689fe9 Add separate history size for bitrate 2023-06-14 17:42:06 +08:00
Riccardo Zaglia a79ba5b263
Implement encoder latency limiter (#1678)
Rename "Decoder latency fixer" to "Decoder latency limiter"
2023-06-14 17:30:43 +08:00
Riccardo Zaglia ae9ee37a73 Fix IDR check correctness on linux 2023-06-14 16:55:18 +08:00
Vixea d8e42f54ae
Driver: Only Init Once (#1673) 2023-06-11 22:22:53 -05:00
Riccardo Zaglia af4ebb1796 Swap Ok/Cancel buttons in "Edit connection" window 2023-06-11 01:22:27 +08:00
Meister1593 68163f097d
Wiki installation updates, general cleanup (#1665) 2023-06-08 20:48:02 +08:00
Łukasz Mariański 53b913ce9c
Update dependencies.rs (#1667) 2023-06-06 17:24:38 -05:00
Riccardo Zaglia 3f3b878fc6 Use more consistent settings naming scheme
Use cargo var for compilation target in server/build.rs
2023-06-06 11:16:22 +08:00