aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKennan Gumbs <kennangumbs@google.com>2021-08-20 18:32:48 -0400
committerOpenscreen LUCI CQ <openscreen-scoped@luci-project-accounts.iam.gserviceaccount.com>2021-08-23 17:21:16 +0000
commit13b515f3c0f9992e9041e3b67261d95d573ef0ad (patch)
tree009aefc6efef0e5abc1d58fd3f3d24d773b3dc76
parent282792c45b6d444a27e7af6bc80cab1f88ee0a15 (diff)
downloadopenscreen-13b515f3c0f9992e9041e3b67261d95d573ef0ad.tar.gz
Fix AV1 bug in standalone sender/receiver
This patch fixes a crash that occurs when using AV1 with the standalone sender and receiver. Change-Id: I1cb6abd31b40d6c919e18eed527894ebae543618 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/3111610 Commit-Queue: Jordan Bayles <jophba@chromium.org> Reviewed-by: Jordan Bayles <jophba@chromium.org>
-rw-r--r--cast/standalone_sender/streaming_av1_encoder.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/cast/standalone_sender/streaming_av1_encoder.cc b/cast/standalone_sender/streaming_av1_encoder.cc
index 7552f14f..c39332e5 100644
--- a/cast/standalone_sender/streaming_av1_encoder.cc
+++ b/cast/standalone_sender/streaming_av1_encoder.cc
@@ -49,8 +49,8 @@ StreamingAv1Encoder::StreamingAv1Encoder(const Parameters& params,
encode_thread_ = std::thread([this] { ProcessWorkUnitsUntilTimeToQuit(); });
OSP_DCHECK(params_.codec == VideoCodec::kAv1);
- const auto result =
- aom_codec_enc_config_default(aom_codec_av1_cx(), &config_, 0);
+ const auto result = aom_codec_enc_config_default(aom_codec_av1_cx(), &config_,
+ AOM_USAGE_REALTIME);
OSP_CHECK_EQ(result, AOM_CODEC_OK);
// This is set to non-zero in ConfigureForNewFrameSize() later, to flag that