From e42257c3742a0047444323c116231064b9969f59 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 23 May 2020 15:10:23 +0200 Subject: [PATCH] RTP audio: fixed codec setting when usinf REST API --- sdrgui/webapi/webapiadaptergui.cpp | 2 +- sdrsrv/webapi/webapiadaptersrv.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sdrgui/webapi/webapiadaptergui.cpp b/sdrgui/webapi/webapiadaptergui.cpp index 67adb1a19..3278be52b 100644 --- a/sdrgui/webapi/webapiadaptergui.cpp +++ b/sdrgui/webapi/webapiadaptergui.cpp @@ -523,7 +523,7 @@ int WebAPIAdapterGUI::instanceAudioOutputPatch( if (audioOutputKeys.contains("udpChannelCodec")) { outputDeviceInfo.udpChannelCodec = static_cast(response.getUdpChannelCodec()); } - if (audioOutputKeys.contains("udpDecimatiobFactor")) { + if (audioOutputKeys.contains("udpDecimationFactor")) { outputDeviceInfo.udpDecimationFactor = response.getUdpDecimationFactor(); } if (audioOutputKeys.contains("udpAddress")) { diff --git a/sdrsrv/webapi/webapiadaptersrv.cpp b/sdrsrv/webapi/webapiadaptersrv.cpp index b64e0d271..5baa0aeef 100644 --- a/sdrsrv/webapi/webapiadaptersrv.cpp +++ b/sdrsrv/webapi/webapiadaptersrv.cpp @@ -515,6 +515,12 @@ int WebAPIAdapterSrv::instanceAudioOutputPatch( if (audioOutputKeys.contains("udpChannelMode")) { outputDeviceInfo.udpChannelMode = static_cast(response.getUdpChannelMode() % 4); } + if (audioOutputKeys.contains("udpChannelCodec")) { + outputDeviceInfo.udpChannelCodec = static_cast(response.getUdpChannelCodec()); + } + if (audioOutputKeys.contains("udpDecimationFactor")) { + outputDeviceInfo.udpDecimationFactor = response.getUdpDecimationFactor(); + } if (audioOutputKeys.contains("udpAddress")) { outputDeviceInfo.udpAddress = *response.getUdpAddress(); }