Riccardo Zaglia
e511b87269
Merge branch 'master' of https://github.com/alvr-org/ALVR
2022-01-05 17:18:43 +01:00
Riccardo Zaglia
f153967d61
Begin Mediacodec-Vulkan interop
2022-01-05 17:18:41 +01:00
Riccardo Zaglia
f28763d44a
Fix CI
2022-01-05 01:28:56 +01:00
Riccardo Zaglia
1aa60fba08
Bump version for development
2022-01-03 15:45:14 +01:00
Riccardo Zaglia
b653e69d10
Use set_image_listener callback (not working)
2021-12-29 13:34:01 +01:00
Riccardo Zaglia
d245d75ef8
Start fixing decoder swapchain
2021-12-27 23:49:50 +01:00
Riccardo Zaglia
ea73c2a151
Rewrite app lifecycle; fix session leak
2021-12-25 21:18:38 +01:00
Riccardo Zaglia
77ee021fdf
Finish connection.rs draft, update openxr
...
use wgpu, wgpu_hal and ash from alvr_graphics
2021-12-24 12:29:59 +01:00
Riccardo Zaglia
a573fade0d
Remove alvr_gui and rend3 dependencies (temporary)
...
Upgrade to wgpu 0.12
2021-12-22 21:20:09 +01:00
Riccardo Zaglia
ef2fa9f608
Fix server and old client; breaks new client
2021-12-19 21:44:33 +01:00
Riccardo Zaglia
b2496600ae
Begin connection code; pause new client dev
...
Update wgpu-related code
2021-12-19 17:06:00 +01:00
Riccardo Zaglia
398452cd01
Packets rework ( #884 )
...
* move packets
* Convert video packet (not working)
* Fix video freeze
* Rewrite TimeSync server->client
* Add haptics server->client
* Rewrite Input packet
* Fix head position lag
* convert remaining TimeSync and VideoErrorReport packets
Fix hand tracking data
* Try fix linux build
2021-12-12 00:11:42 +01:00
Riccardo Zaglia
aa4d02b255
Fix push constant aligment, remove glsl shader
2021-12-04 23:53:28 +01:00
Riccardo Zaglia
94e4b52739
Test compositor and decoder
2021-12-04 22:22:04 +01:00
Riccardo Zaglia
d1f87b23bd
Fix layer presentation order
2021-12-04 11:02:15 +01:00
Riccardo Zaglia
8ea78393fd
Fix Android compilation
2021-11-29 18:13:07 +01:00
Riccardo Zaglia
ab93145c2c
More refactoring
2021-11-26 19:44:02 +01:00
Riccardo Zaglia
e1dc666f62
Switch from nalgebra to glam ( #871 )
...
* Switch from nalgebra to glam
Collect some dependencies in alvr_common
* Fix client build
* Fix Windows build
2021-11-26 18:03:19 +01:00
Riccardo Zaglia
6a543e3a36
Finish SceneRenderer::render(); add drop guard for xr::Session
2021-11-26 14:57:54 +01:00
Riccardo Zaglia
36aacaa0c5
Resume new client, begin main loop, OpenXR
2021-11-25 00:47:27 +01:00
Riccardo Zaglia
672d5e669d
Integrate new dashboard into server (not working)
2021-11-12 23:55:00 +01:00
Riccardo Zaglia
32bac2f6d6
Finish basic settings controls
2021-11-12 19:39:41 +01:00
Riccardo Zaglia
12601f0df1
Add settings tab bar; begin writing settings controls
2021-11-04 10:37:45 +01:00
Riccardo Zaglia
8dc973b6c8
Add Connection tab; begin Settings tab
...
FIx failure in nightly
2021-10-31 17:31:36 +01:00
Riccardo Zaglia
53c57fc991
Start iced dashboard
2021-10-26 16:42:00 +02:00
Riccardo Zaglia
5e30ac5fb3
Setup boilerplate for iced
2021-10-26 00:48:47 +02:00
Riccardo Zaglia
1d5ab9674a
Replace tui GUI with REPL
2021-10-25 01:24:07 +02:00
sctanf
802b5fee4a
Update Cargo.lock
2021-10-22 17:57:57 -05:00
Riccardo Zaglia
27387cf175
Progress on new dashboard ( #829 )
...
* Progress on new dashboard
* Test tui; refactoring
* tui: installation tab + finished connection tab; rustfmt
Co-authored-by: sctanf <36978460+sctanf@users.noreply.github.com>
2021-10-22 17:33:06 -05:00
Riccardo Zaglia
df4d4802d5
Update crates ( #827 )
...
* Test sixtyfps GUI
* Animate color for tabs hover and pressed
* Update crates
* Rustfmt
2021-10-22 17:28:31 -05:00
Riccardo Zaglia
8251f3b050
Sixtyfps new GUI test ( #826 )
...
* Test sixtyfps GUI
* Animate color for tabs hover and pressed
2021-10-14 07:46:04 -05:00
Riccardo Zaglia
838717e1fa
Draft mock driver
2021-10-11 16:24:54 +02:00
sctanf
0e8c3f896d
Stop Ms Edge pinning itself ( #813 )
...
* Create "FirstLaunchAfterInstallation" in temp dir
* Update lib.rs
2021-10-04 23:03:44 -05:00
Riccardo Zaglia
60263671b2
Begin new client (stalled)
2021-09-20 13:46:12 +02:00
Riccardo Zaglia
1f74eb0871
Update ndk and ndk-sys
2021-09-07 23:31:02 +02:00
Riccardo Zaglia
a2ae80d301
Fix windows build
2021-09-07 22:55:21 +02:00
Riccardo Zaglia
2229c95118
Finish buttons and haptics interaction
2021-09-07 20:47:10 +02:00
Riccardo Zaglia
95b14028d9
Begin new OpenVR driver
2021-09-04 21:16:20 +02:00
Riccardo Zaglia
9133e2328d
Add ipc crate; refactoring
2021-09-02 17:31:25 +02:00
Riccardo Zaglia
cc51154455
Refactor dependencies
2021-08-31 17:47:12 +02:00
Riccardo Zaglia
599e57db94
Switch wgpu back to upstream
2021-08-31 17:34:35 +02:00
Riccardo Zaglia
260ad19aa1
Refactoring
2021-08-31 15:31:54 +02:00
Riccardo Zaglia
4ca951bd3f
Add mediacodec decoder; refactoring
2021-08-31 12:39:32 +02:00
Riccardo Zaglia
3dac00e6c0
Finish Compositor::end_frame(); rewrite swapchain creation
2021-08-29 15:45:47 +02:00
Riccardo Zaglia
d454e0b958
Fix crash creating Context; finish ColorCorrectionPass
2021-08-26 20:16:31 +02:00
Riccardo Zaglia
7d658eeede
Progress on the compositor; update some crates
2021-08-25 17:37:54 +02:00
Riccardo Zaglia
fb3583a559
Fix shaders compilation
2021-08-21 16:45:50 +02:00
Riccardo Zaglia
f2e017656e
Finish CompositingPipeline
2021-08-20 11:42:49 +02:00
Riccardo Zaglia
c41e85ee98
Define server compositor modules
2021-08-17 11:58:56 +02:00
Riccardo Zaglia
866dd08337
Add alvr/tests/graphics_tests
2021-08-15 23:07:31 +02:00
Riccardo Zaglia
e30c66d6cd
Update crates
2021-08-15 22:07:44 +02:00
Riccardo Zaglia
c182a594e6
Refactor alvr_filesystem and usages ( #759 )
...
* Refactor alvr_filesystem and usages
* Exclude unused msgbox crate on Linux
* Fix launcher compilation
* Handle custom paths with environment variables
* Fix launcher build
* Fix nightly
* Default to portable/movable root
* Use StrResult instead of BResult
* Create alvr_commands
* Set g_sessionPath in vulkan-layer
* Try fixing compilation
* Try fixing compilation (2)
* Fix js formatting
* Try fixing compilation (3)
* Try fixing compilation (4)
* Try fixing compilation (5)
* Re-enable logging on vulkan-layer
* Remove wrong log
* FIx casing
* Fix casing (1)
* Fix casing (2)
* Fix include path
* Fix wrong driver dir used for loading ffmpeg
Co-authored-by: Riccardo Zaglia <riccardo.zaglia@gmail.com>
2021-08-15 17:32:00 +02:00
Riccardo Zaglia
858895965a
Create alvr_session
2021-08-03 14:29:49 +02:00
Riccardo Zaglia
883f407a0a
Add back parking_lot
2021-08-03 13:24:33 +02:00
Riccardo Zaglia
d21e93d5a3
Remove unused crates in Cargo.toml
2021-08-03 13:07:58 +02:00
Riccardo Zaglia
a68a76c6b9
Create alvr_sockets
2021-08-03 12:45:47 +02:00
Riccardo Zaglia
769ecdb8d2
Move graphics module to alvr_server
2021-08-03 12:01:52 +02:00
Riccardo Zaglia
da912518aa
Fix Windows build
2021-08-03 01:12:03 +02:00
Riccardo Zaglia
eb9bbaf9db
Fix client build
2021-08-03 01:05:27 +02:00
Riccardo Zaglia
06c5ee45af
Create alvr_audio
2021-08-03 00:59:01 +02:00
Riccardo Zaglia
31cf73a2d3
Rename filesystem-layout to filesystem_layout
2021-08-02 23:47:40 +02:00
Riccardo Zaglia
afd14f4e05
Add translation support with system language detection
2021-08-02 22:07:05 +02:00
Riccardo Zaglia
a5712aa942
Detect system theme; fix bug with resizing
2021-08-02 00:37:12 +02:00
Riccardo Zaglia
aa6f6661ee
Align settings controls; move dashboard code inside alvr_gui
2021-08-01 16:06:42 +02:00
ckiee
456b4314fd
[Auto] Bump version
2021-07-31 20:59:27 +00:00
Riccardo Zaglia
a4ebbe5d34
Do not use macos as a fallback target os
2021-07-29 02:33:12 +03:00
ckiee
3e9f524a5d
[Auto] Bump version
2021-07-24 02:52:43 +00:00
ckie
f119e8b71b
Revert "[Auto] Bump version"
...
This reverts commit 11bbb55189
because CI
failed.
2021-07-24 05:42:11 +03:00
ckiee
11bbb55189
[Auto] Bump version
2021-07-24 02:35:18 +00:00
ckie
cc3fa3be34
increment to v16.0.0
...
7b30285fb2
broke protocol backwards compatibility
with v15.2.1.
2021-07-18 19:56:59 +03:00
Riccardo Zaglia
455ba3a6de
Remove new dashboard ( #679 )
...
Revert settings-schema to old version
2021-05-28 11:35:10 +02:00
Patrick Nicolas
6bb8a8f6af
Start moving around files in linux install
2021-05-24 07:47:41 +02:00
Ron B
7e7e9db691
Update crates
2021-05-17 22:41:56 +03:00
xytovl
a64ccc48bc
Support bundled ffmpeg libraries in Linux build ( #649 )
...
* Support bundled ffmpeg libraries in Linux build
ALVR server requires some specific features in libavutil that are not
currently common in usual distributions, mainly vulkan support.
We add a new flag to the build-server xtask: bundle-ffmpeg, this will
download and compile ffmpeg with the required flags.
In server code, a generated wrapper is used to allow loading through
dlopen in case of bundled libraries or standard dynamic linking for the
general case. The link mode is selected at compile time using the
bundled-ffmpeg feature flag.
* CI: Fix dependencies installation on Linux
Co-authored-by: Patrick Nicolas <patricknicolas@laposte.net>
Co-authored-by: zarik5 <riccardo.zaglia5@gmail.com>
2021-05-09 10:50:54 +02:00
zarik5
d90db9bb0f
Fix dashboard with yew update
2021-05-06 12:11:37 +02:00
zarik5
7c85f6ef71
Rewrite xtask to remove most dependencies
2021-05-06 10:51:06 +02:00
zarik5
75d588816b
Build vulkan-layer with cmake + xtask
2021-05-04 11:44:45 +02:00
zarik5
1740b16973
Cleanup project root level
2021-05-03 19:21:06 +02:00
zarik5
4d67ce0f59
Replace fluent_fallback with custom implementation
...
fluent_fallback doesn't support fallback of attributes
2021-05-03 00:43:40 +02:00
zarik5
701da44c5b
Save Advanced state
2021-05-02 12:50:32 +02:00
zarik5
e46e36952f
[Auto] Bump version
2021-04-29 17:12:46 +00:00
nachog
c21b8b26ba
Enabled high frequency hand tracking. ( #626 )
...
* Enabled high frequency hand tracking.
* Fix hand tracking frequency manifest tag
Co-authored-by: zarik5 <riccardo.zaglia5@gmail.com>
2021-04-29 09:56:06 +02:00
zarik5
93dfc16cc5
[Auto] Bump version
2021-04-27 13:45:30 +00:00
zarik5
6b590ecd12
Update crates
2021-04-27 15:40:55 +02:00
zarik5
84ecc05d06
New dashboard: reduce compilation time, loading time
...
Remove Bootstrap
2021-04-26 21:20:53 +02:00
zarik5
90e36369ef
Setup conditional rendering of settings controls and containers
...
Fix error lints for the client
2021-04-26 18:19:55 +02:00
zarik5
1940cb2703
Setup for settings controls (not yet implemented)
2021-04-24 20:34:57 +02:00
zarik5
7f1365a8d0
Fix settings tab selection
2021-04-24 12:40:06 +02:00
zarik5
96c9462f18
Fix Raw event serialization
2021-04-23 21:57:01 +02:00
zarik5
bc3ec92380
Implement event dispatch system
2021-04-22 23:15:11 +02:00
zarik5
cc1d6bd23b
Use trace_err!() instead of explicit message
2021-04-22 14:38:51 +02:00
zarik5
037efc0da4
Remove SessionUpdated data (prepare for new dashboard event handling)
...
Add files for tab components
2021-04-21 23:27:33 +02:00
zarik5
37e0181542
Fix tab selection and label translation
2021-04-20 09:54:52 +02:00
zarik5
0b7e6e9f58
Make sidebar
2021-04-19 15:53:22 +02:00
zarik5
e2d9eb4ee8
Make 10 bit encoding a basic setting
2021-04-17 22:16:08 +02:00
zarik5
b272d6e01e
Update encoder error
2021-04-17 12:11:01 +02:00
zarik5
76340122c3
Replace i18next with fluent
...
Replace yewtil fetch with reqwest
2021-04-16 16:32:05 +02:00
zarik5
590c13057b
Finish translation.rs
2021-04-13 14:18:49 +02:00
zarik5
5ce899d4af
Implement events and session management; add i18next bindings
2021-04-12 19:50:01 +02:00
zarik5
66f52c74d6
Implement some basic components
2021-04-10 22:31:32 +02:00
zarik5
6c9c189a0a
Merge branch 'master' of https://github.com/alvr-org/ALVR into master
2021-04-09 22:25:38 +02:00
zarik5
97c6c123ab
Re-add Bootstrap and import old css
2021-04-09 22:25:34 +02:00
zarik5
6f9844a8f3
[Auto] Bump version
2021-04-08 18:46:10 +00:00
zarik5
227d1bc53c
Take into account DPI for window position
2021-04-08 13:56:00 +02:00
zarik5
f28ae90ea6
Add basic button example
2021-04-07 20:14:12 +02:00
zarik5
358e9ff409
Function component test
2021-04-07 01:50:33 +02:00
zarik5
84aa9b187d
Begin Rust dashboard
2021-04-06 23:48:28 +02:00
zarik5
8e0d08e8e8
Remove mutability
...
Update bindgen
2021-04-06 13:52:24 +02:00
zarik5
d865f50846
Implement Array, add reset buttons
...
Translate Choice variants and content
2021-04-05 01:19:21 +02:00
zarik5
51e41d4c92
Fix dashboard losing UI state when changing a setting
2021-04-03 14:19:37 +02:00
zarik5
07d2de81e4
Begin translation support
2021-04-02 19:41:18 +02:00
zarik5
efa684e7cf
[Auto] Bump version
2021-03-30 18:51:18 +00:00
zarik5
6e933b897e
Add fast refresh for React
2021-03-30 16:22:37 +02:00
zarik5
859b8fa7ce
Switch to Webpack
2021-03-28 23:44:01 +02:00
zarik5
6534a8b97c
Integrate Rust 1.51 features
2021-03-27 18:16:11 +01:00
zarik5
096c08aa3c
Add backtrace support into xtask
...
Progress on new dashboard
2021-03-26 23:02:04 +01:00
zarik5
403184849f
Add support for Voice Meeter; fix dasboard not loading sometimes
...
Prototype new dashboard menu
Add /api/ prefix for webserver api
2021-03-25 14:18:49 +01:00
zarik5
15ac368ee5
Begin ffmpeg interface
2021-03-22 16:12:51 +01:00
zarik5
8aa655c4a7
Setup ffmpeg module compilation
2021-03-20 18:50:15 +01:00
zarik5
e43327c7a2
Organize dependencies
...
Switch from cached_path to custom solution
FFmpeg compilation still fails for Windows
2021-03-19 15:53:21 +01:00
zarik5
c6dac8539f
Remove xtask dependency from alvr_common
2021-03-17 13:44:46 +01:00
zarik5
3aa759ad14
UI: Implement session management
2021-03-16 23:56:15 +01:00
zarik5
6992680850
Support vector and dictionary session manipulation
2021-03-16 14:45:46 +01:00
zarik5
56d484d82f
Import code from zarik/settings-schema-rs
...
Update code according to the new API
2021-03-16 10:31:36 +01:00
zarik5
fc2c9b2e33
Update dependencies
2021-03-15 11:48:32 +01:00
zarik5
d7b20adf44
Fix regex version requirement in openvr-driver-sys
2021-03-14 12:28:08 +01:00
zarik5
fc5a9be2c2
Initial support for non-breaking changes to settings-schema
2021-03-13 19:31:45 +01:00
zarik5
031ed094c5
Begin dashboard logic
2021-03-13 00:14:17 +01:00
zarik5
b94fbe83e7
Add option to disable client discovery
...
Last IP is never stored, fixes bug where hostname is not respected
Make 10 bit encoder flag non advanced
2021-03-11 23:44:01 +01:00
zarik5
59a481b8d0
Split connection logic inside alvr_common into alvr_server and alvr_client
2021-03-08 13:59:50 +01:00
zarik5
8a965229f4
Do not use glob imports except for alvr_common::prelude and re-exports
...
Rename LogId to Event
Rename log_id to log_event
2021-03-07 13:17:36 +01:00
Victor Brekenfeld
9bc545335a
Ack the StreamStart package before attempting to connect ( #523 )
...
* stream_socket: Split connect_to_server into bind and accept steps
* control_socket: ack stream_socket creation
* compatibility: send StreamReady only on versions equal or greater then 15.1.0
* bumb to 15.1.0
2021-03-06 12:39:21 +01:00
zarik5
9ea5331f0a
Count video packets in the statistics
2021-03-05 11:56:19 +01:00
zarik5
3c951c4d21
Fix MIME type missing for javascript files
2021-03-03 17:06:28 +01:00
zarik5
3c829c52dd
Merge branch 'master' of https://github.com/alvr-org/ALVR into master
2021-03-03 11:36:56 +01:00
zarik5
73fe8fe56f
Dashboard test
2021-03-03 11:36:45 +01:00
zarik5
f1a15b4354
Update dependencies
2021-03-02 00:13:21 +01:00
zarik5
dbd8f59fc1
Do exaustive handling of channel count conversion for audio
...
Add force_i16_input setting
2021-03-01 15:48:33 +01:00
zarik5
8e5b183da9
[Auto] Bump version
2021-02-28 09:54:37 +00:00
zarik5
4d8b1d450b
Add new dashboard project
2021-02-27 11:40:12 +01:00
zarik5
412faedfbd
Open links in a new window
2021-02-26 18:31:56 +01:00
zarik5
0f2f464982
[Auto] Bump version
2021-02-26 15:57:06 +00:00
zarik5
56101e05ef
Update translations
2021-02-26 16:46:06 +01:00
zarik5
e02170b0f4
Add audio devices dropdowns
...
Update openvr driver header
2021-02-26 15:29:21 +01:00
zarik5
c2cd4df972
Fix panic because of heavy audio callback
2021-02-25 23:47:10 +01:00
zarik5
9c74ea813d
Set game audio and microphone automatically in SteamVR
...
Warn if microphone and game audio is set to the same device
Update discord links
2021-02-24 16:53:47 +01:00
zarik5
d26f5ebd5e
Switch to TCP as default, increase default audio latency
...
Increase stream socket initialization timeout
2021-02-23 14:00:05 +01:00
zarik5
765ab00717
Import openvr-driver-sys from bridgevr-dev
2021-02-23 00:38:21 +01:00
zarik5
c15575a17c
Merge branch 'master' of https://github.com/alvr-org/ALVR into master
2021-02-22 23:35:04 +01:00
zarik5
d8f74c0312
Switch ThrottledUdp variant to struct syntax and properly set casing transformation
2021-02-22 23:34:59 +01:00
zarik5
d23e214b43
[Auto] Bump version
2021-02-22 17:56:51 +00:00
zarik5
b2c849e0b5
Merge branch 'master' of https://github.com/alvr-org/ALVR into master
2021-02-22 13:08:22 +01:00
zarik5
3c17544d9c
Rewrite common audio handling logic for game audio and microphone
...
Ignore missing field initializer clang warning
2021-02-22 13:05:33 +01:00
Ondřej Slabý
2dd3901927
Add throttled UDP socket option for stream socket ( #497 )
...
* Add a throttled UDP socket as a protocol option.
This helps on networks with lower bandwidth but still fast enough
for streaming. The rate at which packets are sent out is limited
using the governor library.
Settings still need tuning to work well across all video bitrates.
* Tune throttling udp defaults.
Add constant reserve byterate for audio and fluctuations.
Set default throttling byterate multiplier to 1.5.
* Implement several requested changes
Separate throttling setting so it can be named and given a description.
Separate throttling socket connect to avoid Option param.
Rename byterate to video_byterate where appropriate.
* Add URL of where impl Stream code is taken from
Co-authored-by: zarik5 <riccardo.zaglia5@gmail.com>
2021-02-22 00:20:42 +01:00
zarik5
78110c008a
Switch from CPAL to rodio for the microphone
...
There is still no crackling removal
2021-02-21 11:20:49 +01:00
zarik5
9a58646cbf
Fix delay at the start of the stream
...
Change byte representation for packet index in StreamSocket
2021-02-19 14:09:32 +01:00
zarik5
941bfd3974
Add packet loss detection in StreamStocket
...
Fix clicking removal for game audio
2021-02-18 14:59:17 +01:00
zarik5
2c16e6b443
Click removal test 3 (not working)
2021-02-13 23:58:48 +01:00
zarik5
a17e2dccfd
Click removal test 2
2021-02-12 14:45:21 +01:00
zarik5
c07e2e3b91
Click removal test 1
2021-02-11 17:31:02 +01:00
zarik5
aefe866a32
Disconnection errors management
...
* Ignore errors for most sockets send()
* Trigger disconnection for keepalive errors
* Catch errors for control and receive loops
2021-02-10 13:45:44 +01:00
zarik5
4312a8e085
Integrate legacy streams with StreamSocket
...
Remove more unused files
2021-02-09 23:18:33 +01:00
zarik5
5d4eaa284a
Stream game audio and microphone with StreamSocket
2021-02-07 18:46:46 +01:00
zarik5
0ff6ddd1b7
Refactor audio on server
2021-02-07 00:24:08 +01:00
zarik5
04aa1f8216
Replace some reserved usage with specialized fields/variants
2021-02-06 01:55:22 +01:00
zarik5
b67f1e1b4d
Begin StreamSocket integration
2021-02-05 20:00:35 +01:00
zarik5
0f4f3499ee
Add StreamSocket for TCP and UDP
2021-02-05 10:26:37 +01:00
zarik5
4479645aed
Update dependencies
2021-02-03 23:03:26 +01:00
Riccardo Zaglia
541ba2e9e0
V14.1.0 repackage ( #476 )
...
* Add APK signing in CI
Disable autoupdater
Fix manifest for Quest 2
* [Auto] Bump version
* Fix manifest file for App Lab
* [Auto] Bump version
* Fix NDK compiler not found
* [Auto] Bump version
2021-02-03 19:47:21 +01:00
zarik5
8d3eb6e223
[Auto] Bump version
2021-01-30 17:38:14 +00:00
zarik5
d5df3f7f71
Update translations
2021-01-30 18:31:40 +01:00
zarik5
8b0af5a310
Add option to specify audio devices by name
2021-01-30 17:35:19 +01:00
zarik5
8fe2b45130
[Auto] Bump version
2021-01-29 19:17:55 +00:00
zarik5
bfde360ce3
Better default for microphone latency offset
2021-01-29 14:45:15 +01:00
zarik5
be58f466d8
Do not show popup for "Client discovery failed ..."
2021-01-29 13:35:30 +01:00
zarik5
da75ef2512
Ship MSVCP dlls
...
Remove redistributable from installer bundle
2021-01-29 00:26:00 +01:00
zarik5
9d792c5f71
[Auto] Bump version
2021-01-28 20:38:25 +00:00
zarik5
3dbbd316b8
Add back option for muting PC speakers
2021-01-28 21:32:44 +01:00
zarik5
dae1b36308
Implement microphone streaming with CPAL and Oboe
...
Delete audio handshake system
2021-01-28 19:04:42 +01:00
zarik5
8dbd06afff
[Auto] Bump version
2021-01-27 20:18:52 +00:00
zarik5
2e5a8d7293
Potential fix for some loopback audio devices
2021-01-27 21:08:41 +01:00
Riccardo Zaglia
aa00d54a14
Fixes for compiling ALVR on Linux ( #454 )
...
* Compile server and launcher on linux
* Fix build on windows
* Fix formatting
* Fix formatting again
2021-01-25 23:31:13 +01:00
zarik5
6cfeb4e3f5
[Auto] Bump version
2021-01-22 19:45:33 +00:00
zarik5
9e21e7a5a9
Merge branch 'audio-rewrite' 🎉
2021-01-22 17:26:18 +01:00
zarik5
213123e2d2
Fix panic executing the game audio loop on server
2021-01-21 18:29:17 +01:00
zarik5
b38f13d1b5
Better check for Visual C++ redistributable
2021-01-21 13:43:22 +01:00
zarik5
fac2893e23
Implement game audio stream for server
...
Large refactoring of connection code on server
2021-01-20 22:49:10 +01:00
zarik5
415b7b283b
Fix Slovenian translation
2021-01-20 00:26:28 +01:00
zarik5
343c6fb0b9
Implement game audio stream for client
...
Fix C++ warnings on client
2021-01-19 22:27:30 +01:00
zarik5
47b7b89292
Successful audio test with Oboe
...
Turn down the volume or it will blow out the Quest speakers!
2021-01-19 17:12:40 +01:00
zarik5
cbb1e1dd20
Fix /update command
2021-01-17 15:37:57 +01:00
zarik5
dbf3b664c5
Simplify logging
2021-01-15 15:54:50 +01:00
zarik5
f14f371f15
Add "/update" API call (untested)
2021-01-14 19:38:20 +01:00
zarik5
d3060846e5
Implement graceful recovery in case of illegible openvrpaths.vrpath
2021-01-14 00:21:40 +01:00
zarik5
db613871cf
Add missing warning on launcher, fix dashboard window position
2021-01-13 21:27:06 +01:00
zarik5
872995c0b9
Merge branch 'master' of https://github.com/alvr-org/ALVR into master
2021-01-13 20:23:53 +01:00
zarik5
5e0a9736df
New launcher; close ALVR window and SteamVR HUD together
2021-01-13 20:23:49 +01:00
zarik5
ec4a88af59
[Auto] Bump version
2021-01-10 14:54:30 +00:00
zarik5
1e1eb28fb9
Parallelize release workflow
2021-01-10 00:58:18 +01:00
zarik5
7906e65e98
Fix handtracking not working
...
Update dependencies
2021-01-09 23:58:46 +01:00