| Index: media/gpu/vt_video_encode_accelerator_mac.cc
|
| diff --git a/media/gpu/vt_video_encode_accelerator_mac.cc b/media/gpu/vt_video_encode_accelerator_mac.cc
|
| index fbe174cffcc077d0cc43c4f2a9d8f58123ca41c7..6a8ce7a48a1ab3cf15216b4bb2b7f3edcf1d81d6 100644
|
| --- a/media/gpu/vt_video_encode_accelerator_mac.cc
|
| +++ b/media/gpu/vt_video_encode_accelerator_mac.cc
|
| @@ -338,8 +338,7 @@ void VTVideoEncodeAccelerator::RequestEncodingParametersChangeTask(
|
| << "Couldn't change frame rate parameters of encode session.";
|
| }
|
|
|
| - if (bitrate != static_cast<uint32_t>(adjusted_bitrate_)) {
|
| - target_bitrate_ = bitrate > 1 ? bitrate : 1;
|
| + if (bitrate != static_cast<uint32_t>(adjusted_bitrate_ && bitrate != 0)) {
|
| bitrate_adjuster_.SetTargetBitrateBps(target_bitrate_);
|
| adjusted_bitrate_ = bitrate_adjuster_.GetAdjustedBitrateBps();
|
| media::video_toolbox::SessionPropertySetter session_property_setter(
|
|
|