aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cast/streaming/receiver_session.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/cast/streaming/receiver_session.cc b/cast/streaming/receiver_session.cc
index 9d267ada..a49acbca 100644
--- a/cast/streaming/receiver_session.cc
+++ b/cast/streaming/receiver_session.cc
@@ -122,6 +122,13 @@ ReceiverSession::ReceiverSession(Client* const client,
OSP_DCHECK(client_);
OSP_DCHECK(environment_);
+ OSP_DCHECK(!std::any_of(
+ preferences_.video_codecs.begin(), preferences_.video_codecs.end(),
+ [](VideoCodec c) { return c == VideoCodec::kNotSpecified; }));
+ OSP_DCHECK(!std::any_of(
+ preferences_.audio_codecs.begin(), preferences_.audio_codecs.end(),
+ [](AudioCodec c) { return c == AudioCodec::kNotSpecified; }));
+
messenger_.SetHandler(
SenderMessage::Type::kOffer,
[this](SenderMessage message) { OnOffer(std::move(message)); });