Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1014)

Unified Diff: media/gpu/vt_video_encode_accelerator_mac.cc

Issue 1990643002: Add VEAEncoder to VideoTrackRecorder (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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(

Powered by Google App Engine
This is Rietveld 408576698