git » sdk » commit 10a2880

Change wrong format write to a warning not a crash

author Stephen Paul Weber
2025-07-08 20:14:31 UTC
committer Stephen Paul Weber
2025-07-08 20:27:59 UTC
parent 71b5db7a2a7368ef024a1f26ec9b482fc2c7a880

Change wrong format write to a warning not a crash

snikket/jingle/PeerConnection.cpp.hx +4 -1

diff --git a/snikket/jingle/PeerConnection.cpp.hx b/snikket/jingle/PeerConnection.cpp.hx
index 149af38..6c37e3c 100644
--- a/snikket/jingle/PeerConnection.cpp.hx
+++ b/snikket/jingle/PeerConnection.cpp.hx
@@ -560,7 +560,10 @@ class MediaStreamTrack {
 	**/
 	public function writePCM(pcm: Array<cpp.Int16>, clockRate: Int, channels: Int) {
 		final format = Lambda.find(supportedAudioFormats, format -> format.clockRate == clockRate && format.channels == channels);
-		if (format == null) throw "Unsupported audo format: " + clockRate + "/" + channels;
+		if (format == null) {
+			trace("Unsupported audio format: " + clockRate + "/" + channels);
+			return;
+		}
 		eventLoop.run(() -> {
 			final samples = Std.int(pcm.length / channels);
 			mutex.acquire();