diff --git a/CHANGES.md b/CHANGES.md index 25e61fcd..51fff538 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -11,6 +11,13 @@ ## develop +## 2022.11.1 (2022-09-14) + +- [FIX] Android で SoraDefaultClient が使えなかったのを修正 + - @melpon +- [FIX] SoraDefaultClientConfig の `use_audio_deivce` はスペルミスなので `use_audio_device` に修正 + - @melpon + ## 2022.11.0 (2022-09-09) - [CHANGE] Jetson の HW MJPEG デコーダを一時的に無効にする diff --git a/VERSION b/VERSION index c945ee97..8fc15f83 100644 --- a/VERSION +++ b/VERSION @@ -1,4 +1,4 @@ -SORA_CPP_SDK_VERSION=2022.11.0 +SORA_CPP_SDK_VERSION=2022.11.1 WEBRTC_BUILD_VERSION=m105.5195.0.0 BOOST_VERSION=1.80.0 CMAKE_VERSION=3.23.1 diff --git a/include/sora/sora_default_client.h b/include/sora/sora_default_client.h index f9cbf3ff..7ea169d1 100644 --- a/include/sora/sora_default_client.h +++ b/include/sora/sora_default_client.h @@ -12,7 +12,7 @@ namespace sora { struct SoraDefaultClientConfig { // オーディオデバイスを利用するかどうか // false にすると一切オーディオデバイスを掴まなくなる - bool use_audio_deivce = true; + bool use_audio_device = true; // ハードウェアエンコーダ/デコーダを利用するかどうか // false にするとソフトウェアエンコーダ/デコーダのみになる(H.264 は利用できない) bool use_hardware_encoder = true; diff --git a/src/sora_default_client.cpp b/src/sora_default_client.cpp index 0e0b67b1..c9a63395 100644 --- a/src/sora_default_client.cpp +++ b/src/sora_default_client.cpp @@ -61,12 +61,13 @@ bool SoraDefaultClient::Configure() { worker_thread_->Invoke>( RTC_FROM_HERE, [&] { sora::AudioDeviceModuleConfig config; - if (!config_.use_audio_deivce) { + if (!config_.use_audio_device) { config.audio_layer = webrtc::AudioDeviceModule::kDummyAudio; } config.task_queue_factory = dependencies.task_queue_factory.get(); - config.jni_env = env; - config.application_context = GetAndroidApplicationContext(env); + config.jni_env = sora::GetJNIEnv(); + config.application_context = + GetAndroidApplicationContext(config.jni_env); return sora::CreateAudioDeviceModule(config); }); diff --git a/test/datachannel.cpp b/test/datachannel.cpp index 2b397535..2f53eaa9 100644 --- a/test/datachannel.cpp +++ b/test/datachannel.cpp @@ -148,7 +148,7 @@ int main(int argc, char* argv[]) { v = boost::json::parse(js); } SoraClientConfig config; - config.use_audio_deivce = false; + config.use_audio_device = false; config.use_hardware_encoder = false; for (auto&& x : v.as_object().at("signaling_urls").as_array()) { config.signaling_urls.push_back(x.as_string().c_str());