Skip to content

Commit bbbe573

Browse files
authored
fix(client_core): Set microphone input preset (alvr-org#2995)
1 parent f14fbfc commit bbbe573

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

alvr/client_core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ serde_json = "1"
3030

3131
[target.'cfg(target_os = "android")'.dependencies]
3232
android_logger = "0.15"
33-
ndk = { version = "0.9", features = ["api-level-26", "audio", "media"] }
33+
ndk = { version = "0.9", features = ["api-level-28", "audio", "media"] }
3434
ndk-context = "0.1"
3535

3636
[target.'cfg(not(target_os = "android"))'.dependencies]

alvr/client_core/src/audio.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use alvr_common::{
66
use alvr_session::AudioBufferingConfig;
77
use alvr_sockets::{StreamReceiver, StreamSender};
88
use ndk::audio::{
9-
AudioCallbackResult, AudioDirection, AudioError, AudioFormat, AudioPerformanceMode,
10-
AudioSharingMode, AudioStreamBuilder,
9+
AudioCallbackResult, AudioDirection, AudioError, AudioFormat, AudioInputPreset,
10+
AudioPerformanceMode, AudioSharingMode, AudioStreamBuilder,
1111
};
1212
use std::{
1313
collections::VecDeque,
@@ -44,6 +44,7 @@ pub fn record_audio_blocking(
4444
.channel_count(1)
4545
.sample_rate(sample_rate as _)
4646
.format(AudioFormat::PCM_I16)
47+
.input_preset(AudioInputPreset::VoiceCommunication)
4748
.performance_mode(AudioPerformanceMode::LowLatency)
4849
.sharing_mode(AudioSharingMode::Shared)
4950
.data_callback(Box::new(move |_, data_ptr, frames_count| {

alvr/client_openxr/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ path = "../../build/alvr_client_android/debug.keystore"
4141
keystore_password = "alvrclient"
4242

4343
[package.metadata.android.sdk]
44-
min_sdk_version = 26
44+
min_sdk_version = 28
4545
target_sdk_version = 32
4646

4747
[[package.metadata.android.uses_feature]]

alvr/system_info/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ serde = { version = "1", features = ["derive"] }
1515
settings-schema = { git = "https://github.com/alvr-org/settings-schema-rs", rev = "676185f" }
1616

1717
[target.'cfg(target_os = "android")'.dependencies]
18-
ndk = { version = "0.9", features = ["api-level-26", "media"] }
18+
ndk = { version = "0.9", features = ["api-level-28", "media"] }
1919
ndk-context = "0.1"
2020
ndk-sys = "0.6"

alvr/xtask/src/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ pub fn build_launcher(profile: Profile, reproducible: bool) {
308308
fn build_android_lib_impl(dir_name: &str, profile: Profile, link_stdcpp: bool, all_targets: bool) {
309309
let sh = Shell::new().unwrap();
310310

311-
let mut ndk_flags = vec!["--no-strip", "-p", "26", "-t", "arm64-v8a"];
311+
let mut ndk_flags = vec!["--no-strip", "-p", "28", "-t", "arm64-v8a"];
312312

313313
if all_targets {
314314
ndk_flags.extend(["-t", "armeabi-v7a", "-t", "x86_64", "-t", "x86"]);

0 commit comments

Comments
 (0)