| Index: extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_vea.cc
|
| diff --git a/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_vea.cc b/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_vea.cc
|
| index a6f1aa77350a0c757bee8667e11b23022ea555ad..b77dcfbe1fcbcb3cec528f32eea21cb64d46a69f 100644
|
| --- a/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_vea.cc
|
| +++ b/extensions/renderer/api/display_source/wifi_display/wifi_display_video_encoder_vea.cc
|
| @@ -119,11 +119,11 @@ WiFiDisplayVideoEncoderVEA::~WiFiDisplayVideoEncoderVEA() {
|
|
|
| scoped_refptr<WiFiDisplayVideoEncoder>
|
| WiFiDisplayVideoEncoderVEA::InitOnMediaThread(const InitParameters& params) {
|
| - // TODO: Select media profile based on video format capabilities negotiations
|
| - // with sink device.
|
| + media::VideoCodecProfile profile = (params.profile == wds::CHP)
|
| + ? media::H264PROFILE_HIGH : media::H264PROFILE_BASELINE;
|
| bool success =
|
| vea_->Initialize(media::PIXEL_FORMAT_I420, params.frame_size,
|
| - media::H264PROFILE_MAIN, params.bit_rate, this);
|
| + profile, params.bit_rate, this);
|
| if (success)
|
| return this;
|
|
|
|
|