Commit Graph

2721 Commits

Author SHA1 Message Date
Riccardo Zaglia 8692c9450d feat(dashboard): 💄 Reduce log font size 2023-09-04 13:39:49 +08:00
Vixea bd1cec6c91
fix delay (#1822)
the name isn't actually descriptive on what it actually does, it actually means how many surfaces to encode at a time
2023-09-04 12:20:45 +08:00
Riccardo Zaglia 4e3aa3b1cc feat(dashboard): Make sections collapsible
The session can save the collapsed state of each section
2023-09-04 00:21:20 +08:00
Riccardo Zaglia 43f2c184e9
fix(client_openxr): 🐛 Fix Pico controllers (#1820)
* fix(client_openxr): 🐛 Fix Pico controllers

* bindings for pico4 interaction profile

* Fixed pico 4 client crash, added thumbrests back

---------

Co-authored-by: galister <22305755+galister@users.noreply.github.com>
Co-authored-by: PLYSHKA <leruop@gmail.com>
2023-09-03 21:01:40 +08:00
Riccardo Zaglia 2cc89bc91d fix(server): 🐛 Try fixing bitrate hikes 2023-08-31 18:55:55 +08:00
Riccardo Zaglia 6e748ea644 fix(dashboard): 🐛 Fix expanding sidebar 2023-08-31 18:07:35 +08:00
Riccardo Zaglia 4eb02bd36d fix(client_openxr): 🐛 Actually fix controller freeze 2023-08-31 17:23:01 +08:00
Riccardo Zaglia a3a819f8cc style(dashboard): 💄 Increase default text size, selection color
The selection color affects both the button bg/fg and cursor selection
2023-08-31 17:08:30 +08:00
Harsha Raghu 57a7dc43f2
Update lib.rs (#1813) 2023-08-30 02:38:55 +08:00
Charlie Le 1fb20c3a4b
Migrate flatpak action to separate job (#1810) 2023-08-27 15:33:42 -05:00
Riccardo Zaglia 099e9630fe Fix crash on VRCFT code 2023-08-27 11:05:00 +08:00
Riccardo Zaglia 824d858dbb Revert eframe flags to default 2023-08-27 00:14:54 +08:00
Riccardo Zaglia ce6e00a167 Add v20.2.0 changelog 2023-08-26 21:06:31 +08:00
Riccardo Zaglia eb273de966 Use LazyMutOpt alias 2023-08-26 18:33:29 +08:00
Riccardo Zaglia eec93a156e ci: Remove vulkan-sdk; remove launcher builds 2023-08-26 17:40:09 +08:00
Riccardo Zaglia dd71619ad5 Use Constant bitrate mode by default 2023-08-26 12:54:40 +08:00
Vixea 98f9a0f811
change rc buffer size depending on control mode (#1805) 2023-08-25 18:52:13 -05:00
Riccardo Zaglia fb65394b45 Try fixing linux build 2023-08-25 15:07:12 +08:00
Riccardo Zaglia f2b7bbd7ed Rustfmt for let-else 2023-08-25 12:13:30 +08:00
Riccardo Zaglia 5e8a9da2fb Disable messagebox for Appimage 2023-08-25 12:10:59 +08:00
Riccardo Zaglia 828976d787 Add option to create rolling video recordings 2023-08-25 11:15:55 +08:00
Vixea 72fb6e470a
Linux: remove Vulkan async flag change reprojection flag (#1803) 2023-08-23 05:17:36 -05:00
Riccardo Zaglia a11174935f Move Valve Index finger curl logic back to onPoseUpdate() 2023-08-22 16:45:34 +08:00
Riccardo Zaglia a930f50437 Print stacktrace on unhandled exception (Windows only) 2023-08-22 15:51:21 +08:00
Riccardo Zaglia 3973f383f8 Fix webserver not working 2023-08-22 11:18:31 +08:00
Riccardo Zaglia bd8a9e4181 Misc refactoring 2023-08-21 17:51:58 +08:00
Harsha Raghu 42b777323a
fix: OpenGl warmstart crash 🐛 (#1801)
* rerun buildrs for bindings.h changes

* fix: OpenGl warmstart bug

- added some debugging messages
- added error checking for some missed functions

* Revert "rerun buildrs for bindings.h changes"

This reverts commit 806ad6958438970279aaf3ea3d707f454c34d652.

* implement suggestions LOGD to LOGV
2023-08-21 17:04:52 +08:00
Riccardo Zaglia 9a1f409509 Link to PhoneVR project 2023-08-20 01:39:37 +08:00
Riccardo Zaglia 6c8c0532eb Fix video freeze in rare cases when enabling "avoid video glitching"
Co-Authored-By: Vixea <112600048+Vixea@users.noreply.github.com>
2023-08-19 13:34:54 +08:00
David Rosca 4afd1b3a9e
EncodePipelineVAAPI: Don't allocate extra VA surface (#1796)
This doesn't really matter all that much since it's only one extra
surface, but it would be shame if someone took inspiration here and
copied this bad code somewhere else (as I did).
2023-08-18 13:25:39 -05:00
Riccardo Zaglia 4088ac3b9a Rename enqueuer->sink, dequeuer->source in client decoder 2023-08-18 17:36:34 +08:00
Riccardo Zaglia 9591965045 Update crates 2023-08-18 16:28:07 +08:00
Riccardo Zaglia cdbfa46319 Allow sending buttons even when using hand tracking 2023-08-17 18:16:29 +08:00
Riccardo Zaglia 7d8df5a34f Fix streams permanently freezing in rare circumstances
* Bump max buffers per stream to 10
2023-08-17 17:33:02 +08:00
Riccardo Zaglia 7fe9e2f48f
Move StreamSocket to sync code (#1788)
* Move StreamSocket to sync code

* Fix buffer recycling logic in case of packets out of order

* Add workaround for protocol compat

* Fix audio; fix Buffer docs

* Use better API for managing received buffers

* Discard shards when buffers are not available
2023-08-17 14:44:49 +08:00
Riccardo Zaglia bbfc0082cd Fix "Try again" error during handshake for most cases 2023-08-17 14:29:10 +08:00
Riccardo Zaglia eaeb351aad Fix connection timeout on server 2023-08-17 12:27:21 +08:00
Riccardo Zaglia 6d3d41e0a9 Split android decoder in separate module 2023-08-17 12:07:54 +08:00
Barnaby 0586831ba8
unlock mutex in OvrDirectModeComponent::Present when returning early (#1792) 2023-08-16 17:14:06 -05:00
Riccardo Zaglia 7b6e66f60b Add backtraces to more log
Improve messages when backtraces are disabled
2023-08-16 18:00:03 +08:00
vdi f650c5dcba
alvr_client_core C API: Fix crash on warm startup (#1783) 2023-08-16 13:48:37 +08:00
Riccardo Zaglia 9d80f78512 Try fixing nvidia crash during lag spikes 2023-08-16 12:32:13 +08:00
Riccardo Zaglia fd16ce8b53 Increase handshake timeout 2023-08-14 19:19:40 +08:00
Riccardo Zaglia 89c40c5c4e Add client log report level 2023-08-14 19:02:12 +08:00
Meister1593 2846e83f14
Revert "Fix controller tracking prediction logic" (#1779) 2023-08-10 20:23:46 +08:00
Riccardo Zaglia 301f69e765 Rename IOToCon to HandleTryAgain 2023-08-10 17:33:56 +08:00
Riccardo Zaglia f0194c3bd6 Support submitting buttons using /api/set-buttons 2023-08-09 19:16:25 +08:00
Riccardo Zaglia 803ffb51d0 Finish ControlSocket sync conversion 2023-08-08 16:19:04 +08:00
Riccardo Zaglia 25c5a9e6a2 Add io::Result::io_to_con() 2023-08-08 14:40:20 +08:00
Riccardo Zaglia f3e7ef1b3d Add prediction cap 2023-08-08 11:52:52 +08:00