Skip to content

Commit fe2718b

Browse files
committed
Protocol cleanup (9): stream packetization
1 parent a67c4e3 commit fe2718b

File tree

16 files changed

+1027
-849
lines changed

16 files changed

+1027
-849
lines changed

Cargo.lock

Lines changed: 41 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resolver = "2"
33
members = ["alvr/*"]
44

55
[workspace.package]
6-
version = "21.0.0-dev10"
6+
version = "21.0.0-dev11"
77
edition = "2024"
88
rust-version = "1.88"
99
authors = ["alvr-org"]

alvr/audio/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ pub fn record_audio_blocking(
358358

359359
if is_running() {
360360
let mut buffer = sender.get_buffer(&()).unwrap();
361-
buffer.get_range_mut(0, data.len()).copy_from_slice(&data);
361+
buffer.get_range_mut(0..data.len()).copy_from_slice(&data);
362362
sender.send(buffer).ok();
363363
} else {
364364
*state.lock() = AudioRecordState::ShouldStop;

alvr/audio/src/linux.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ fn create_speaker_stream(
245245
// no need to do conversions
246246
let mut buffer = sender.get_buffer(&()).unwrap();
247247
buffer
248-
.get_range_mut(0, size)
248+
.get_range_mut(0..size)
249249
.copy_from_slice(&data[0..size]);
250250
sender.send(buffer).ok();
251251
}

alvr/client_core/src/audio.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ pub fn record_audio_blocking(
7777
while let Ok(sample_buffer) = samples_receiver.recv_timeout(INPUT_RECV_TIMEOUT) {
7878
let mut buffer = sender.get_buffer(&()).unwrap();
7979
buffer
80-
.get_range_mut(0, sample_buffer.len())
80+
.get_range_mut(0..sample_buffer.len())
8181
.copy_from_slice(&sample_buffer);
8282
sender.send(buffer).ok();
8383
}

alvr/server_core/src/connection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,7 @@ fn connection_pipeline(
856856
let mut buffer = video_sender.get_buffer(&header).unwrap();
857857
// todo: make encoder write to socket buffers directly to avoid copy
858858
buffer
859-
.get_range_mut(0, payload.len())
859+
.get_range_mut(0..payload.len())
860860
.copy_from_slice(&payload);
861861
video_sender.send(buffer).ok();
862862
}

alvr/sockets/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ bincode = { version = "2", features = ["serde"] }
1717
profiling = { version = "1", optional = true }
1818
serde = "1"
1919
serde_json = "1"
20-
socket2 = "0.5"
20+
socket2 = "0.6"

alvr/sockets/src/backend/mod.rs

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)