diff --git a/net/webrtc/src/webrtcsink/imp.rs b/net/webrtc/src/webrtcsink/imp.rs index bcb60d44..847352e9 100644 --- a/net/webrtc/src/webrtcsink/imp.rs +++ b/net/webrtc/src/webrtcsink/imp.rs @@ -3530,7 +3530,7 @@ impl BaseWebRTCSink { let is_video = match sink_caps.structure(0).unwrap().name().as_str() { "video/x-raw" => true, "audio/x-raw" => false, - _ => panic!("expected audio or video raw caps: {sink_caps}"), + _ => anyhow::bail!("Unsupported caps: {}", discovery_info.caps), }; codecs