/external/webrtc/modules/rtp_rtcp/source/rtcp_packet/ |
D | target_bitrate_unittest.cc | 56 TargetBitrate target_bitrate; in TEST() local 57 target_bitrate.Parse(kPacket, kPacketLengthBlocks); in TEST() 58 CheckBitrateItems(target_bitrate.GetTargetBitrates()); in TEST() 70 const absl::optional<TargetBitrate>& target_bitrate = xr.target_bitrate(); in TEST() local 71 ASSERT_TRUE(static_cast<bool>(target_bitrate)); in TEST() 72 CheckBitrateItems(target_bitrate->GetTargetBitrates()); in TEST() 76 TargetBitrate target_bitrate; in TEST() local 77 target_bitrate.AddTargetBitrate(0, 0, 0x010203); in TEST() 78 target_bitrate.AddTargetBitrate(0, 1, 0x020304); in TEST() 79 target_bitrate.AddTargetBitrate(1, 0, 0x030405); in TEST() [all …]
|
D | extended_reports.h | 41 void SetTargetBitrate(const TargetBitrate& target_bitrate); 45 const absl::optional<TargetBitrate>& target_bitrate() const { in target_bitrate() function
|
/external/webrtc/modules/video_coding/ |
D | fec_controller_unittest.cc | 68 uint32_t target_bitrate = fec_controller_.UpdateFecRates( in TEST_F() local 71 EXPECT_GT(target_bitrate, 0u); in TEST_F() 72 EXPECT_GT(kMaxBitrateBps, target_bitrate); in TEST_F() 77 target_bitrate = fec_controller_.UpdateFecRates( in TEST_F() 79 EXPECT_EQ(kMaxBitrateBps / 2, target_bitrate); in TEST_F() 89 uint32_t target_bitrate = fec_controller_.UpdateFecRates( in TEST_F() local 92 EXPECT_EQ(kMaxBitrateBps, target_bitrate); in TEST_F() 97 target_bitrate = fec_controller_.UpdateFecRates( in TEST_F() 99 EXPECT_EQ(kMaxBitrateBps / 2, target_bitrate); in TEST_F() 109 uint32_t target_bitrate = fec_controller_.UpdateFecRates( in TEST_F() local [all …]
|
/external/libvpx/libvpx/test/ |
D | simple_encode_test.cc | 15 const int target_bitrate = 1000; variable 27 target_bitrate, num_frames, infile_path); in TEST() 47 target_bitrate, num_frames, infile_path); in TEST() 55 target_bitrate, num_frames, infile_path); in TEST() 91 EXPECT_LE(fabs(target_bitrate - bitrate), off_target_threshold); in TEST() 97 target_bitrate, num_frames, infile_path); in TEST() 118 target_bitrate, num_frames, infile_path); in TEST() 134 target_bitrate, num_frames, infile_path); in TEST()
|
/external/webrtc/modules/congestion_controller/goog_cc/ |
D | delay_based_bwe.cc | 82 target_bitrate(DataRate::Zero()), in Result() 86 DelayBasedBwe::Result::Result(bool probe, DataRate target_bitrate) in Result() argument 89 target_bitrate(target_bitrate), in Result() 278 UpdateEstimate(at_time, prev_bitrate_, &result.target_bitrate); in MaybeUpdateEstimate() 284 UpdateEstimate(at_time, acked_bitrate, &result.target_bitrate); in MaybeUpdateEstimate() 294 result.target_bitrate = rate_control_.LatestEstimate(); in MaybeUpdateEstimate() 301 result.target_bitrate = *probe_bitrate; in MaybeUpdateEstimate() 305 UpdateEstimate(at_time, acked_bitrate, &result.target_bitrate); in MaybeUpdateEstimate() 310 if ((result.updated && prev_bitrate_ != result.target_bitrate) || in MaybeUpdateEstimate() 312 DataRate bitrate = result.updated ? result.target_bitrate : prev_bitrate_; in MaybeUpdateEstimate()
|
D | delay_based_bwe.h | 69 Result(bool probe, DataRate target_bitrate); 73 DataRate target_bitrate = DataRate::Zero(); 114 DataRate* target_bitrate);
|
D | delay_based_bwe_unittest_helper.cc | 216 bitrate_observer_.OnReceiveBitrateChanged(result.target_bitrate.bps()); in IncomingFeedback() 260 bitrate_observer_.OnReceiveBitrateChanged(result.target_bitrate.bps()); in GenerateAndProcessFrame() 261 if (!first_update_ && result.target_bitrate.bps() < bitrate_bps) in GenerateAndProcessFrame() 279 uint32_t target_bitrate) { in SteadyStateRun() argument 294 if (bitrate_update_seen && bitrate_bps > target_bitrate) { in SteadyStateRun()
|
/external/webrtc/audio/ |
D | audio_send_stream_unittest.cc | 591 Field(&BitrateAllocationUpdate::target_bitrate, in TEST() 594 update.target_bitrate = in TEST() 612 &BitrateAllocationUpdate::target_bitrate, in TEST() 615 update.target_bitrate = in TEST() 631 OnBitrateAllocation(Field(&BitrateAllocationUpdate::target_bitrate, in TEST() 634 update.target_bitrate = DataRate::KilobitsPerSec(1); in TEST() 649 OnBitrateAllocation(Field(&BitrateAllocationUpdate::target_bitrate, in TEST() 652 update.target_bitrate = DataRate::KilobitsPerSec(128); in TEST() 673 &BitrateAllocationUpdate::target_bitrate, Eq(bitrate)))); in TEST() 675 update.target_bitrate = bitrate; in TEST() [all …]
|
/external/mesa3d/src/gallium/frontends/omx/ |
D | vid_enc_common.c | 276 rate_ctrl->target_bitrate = OMX_VID_ENC_BITRATE_MIN; in enc_ControlPicture_common() 278 rate_ctrl->target_bitrate = priv->bitrate.nTargetBitrate; in enc_ControlPicture_common() 280 rate_ctrl->target_bitrate = OMX_VID_ENC_BITRATE_MAX; in enc_ControlPicture_common() 281 rate_ctrl->peak_bitrate = rate_ctrl->target_bitrate; in enc_ControlPicture_common() 282 if (rate_ctrl->target_bitrate < OMX_VID_ENC_BITRATE_MEDIAN) in enc_ControlPicture_common() 283 … rate_ctrl->vbv_buffer_size = MIN2((rate_ctrl->target_bitrate * 2.75), OMX_VID_ENC_BITRATE_MEDIAN); in enc_ControlPicture_common() 285 rate_ctrl->vbv_buffer_size = rate_ctrl->target_bitrate; in enc_ControlPicture_common() 288 unsigned long long t = rate_ctrl->target_bitrate; in enc_ControlPicture_common() 292 rate_ctrl->target_bits_picture = rate_ctrl->target_bitrate; in enc_ControlPicture_common()
|
/external/openscreen/cast/standalone_sender/ |
D | streaming_vp8_encoder.cc | 214 int target_bitrate; in ProcessWorkUnitsUntilTimeToQuit() local 230 target_bitrate = target_bitrate_; in ProcessWorkUnitsUntilTimeToQuit() 237 PrepareEncoder(work_unit.image->d_w, work_unit.image->d_h, target_bitrate); in ProcessWorkUnitsUntilTimeToQuit() 239 ComputeFrameEncodeStats(Clock::now() - encode_start_time, target_bitrate, in ProcessWorkUnitsUntilTimeToQuit() 254 int target_bitrate) { in PrepareEncoder() argument 257 const int target_kbps = target_bitrate / kBytesPerKilobyte; in PrepareEncoder() 359 int target_bitrate, in ComputeFrameEncodeStats() argument 375 target_bitrate * (kBytesPerBit * kSecondsPerClockTick); in ComputeFrameEncodeStats()
|
D | streaming_vp8_encoder.h | 225 void PrepareEncoder(int width, int height, int target_bitrate); 234 int target_bitrate,
|
/external/mesa3d/src/gallium/frontends/va/ |
D | picture_h264_enc.c | 147 context->desc.h264enc.rate_ctrl.target_bitrate = rc->bits_per_second; in vlVaHandleVAEncMiscParameterTypeRateControlH264() 149 …context->desc.h264enc.rate_ctrl.target_bitrate = rc->bits_per_second * (rc->target_percentage / 10… in vlVaHandleVAEncMiscParameterTypeRateControlH264() 151 if (context->desc.h264enc.rate_ctrl.target_bitrate < 2000000) in vlVaHandleVAEncMiscParameterTypeRateControlH264() 152 …nc.rate_ctrl.vbv_buffer_size = MIN2((context->desc.h264enc.rate_ctrl.target_bitrate * 2.75), 20000… in vlVaHandleVAEncMiscParameterTypeRateControlH264() 154 … context->desc.h264enc.rate_ctrl.vbv_buffer_size = context->desc.h264enc.rate_ctrl.target_bitrate; in vlVaHandleVAEncMiscParameterTypeRateControlH264() 200 context->desc.h264enc.rate_ctrl.target_bitrate * in getEncParamPresetH264()
|
D | picture_hevc_enc.c | 172 context->desc.h265enc.rc.target_bitrate = rc->bits_per_second; in vlVaHandleVAEncMiscParameterTypeRateControlHEVC() 174 … context->desc.h265enc.rc.target_bitrate = rc->bits_per_second * (rc->target_percentage / 100.0); in vlVaHandleVAEncMiscParameterTypeRateControlHEVC() 176 if (context->desc.h265enc.rc.target_bitrate < 2000000) in vlVaHandleVAEncMiscParameterTypeRateControlHEVC() 177 …context->desc.h265enc.rc.vbv_buffer_size = MIN2((context->desc.h265enc.rc.target_bitrate * 2.75), … in vlVaHandleVAEncMiscParameterTypeRateControlHEVC() 179 context->desc.h265enc.rc.vbv_buffer_size = context->desc.h265enc.rc.target_bitrate; in vlVaHandleVAEncMiscParameterTypeRateControlHEVC() 335 context->desc.h265enc.rc.target_bitrate * in getEncParamPresetH265()
|
/external/webrtc/media/engine/ |
D | simulcast.cc | 72 webrtc::DataRate target_bitrate; member 181 webrtc::DataRate target_bitrate = in InterpolateSimulcastFormat() local 182 Interpolate(kSimulcastFormats[index - 1].target_bitrate, in InterpolateSimulcastFormat() 183 kSimulcastFormats[index].target_bitrate, rate); in InterpolateSimulcastFormat() 188 return {width, height, max_layers, max_bitrate, target_bitrate, min_bitrate}; in InterpolateSimulcastFormat() 196 return InterpolateSimulcastFormat(width, height).target_bitrate; in FindSimulcastTargetBitrate()
|
D | simulcast_encoder_adapter_unittest.cc | 609 const uint32_t target_bitrate = in TEST_F() local 629 VideoBitrateAllocationParameters(target_bitrate, 30)), in TEST_F() 658 VideoBitrateAllocationParameters(target_bitrate, 30)), in TEST_F() 683 VideoBitrateAllocationParameters(target_bitrate, 30)), in TEST_F() 703 VideoBitrateAllocationParameters(target_bitrate, 30)), in TEST_F() 857 VideoBitrateAllocation target_bitrate = rate_allocator_->Allocate( in TEST_F() local 859 adapter_->SetRates(VideoEncoder::RateControlParameters(target_bitrate, 30.0)); in TEST_F() 860 EXPECT_EQ(target_bitrate, in TEST_F() 868 EXPECT_EQ(target_bitrate, in TEST_F() 1328 const DataRate target_bitrate = in TEST_F() local [all …]
|
/external/webrtc/video/ |
D | video_stream_encoder.cc | 1674 DataRate VideoStreamEncoder::UpdateTargetBitrate(DataRate target_bitrate, in UpdateTargetBitrate() argument 1677 DataRate updated_target_bitrate = target_bitrate; in UpdateTargetBitrate() 1682 if (cwnd_reduce_ratio > 0.01 && target_bitrate.bps() > 0 && in UpdateTargetBitrate() 1683 target_bitrate.bps() > send_codec_.minBitrate * 1000) { in UpdateTargetBitrate() 1685 static_cast<int>(target_bitrate.bps() * cwnd_reduce_ratio), in UpdateTargetBitrate() 1686 static_cast<int>(target_bitrate.bps() - send_codec_.minBitrate * 1000)); in UpdateTargetBitrate() 1690 2, static_cast<int>(target_bitrate.bps() / reduce_bitrate_bps)); in UpdateTargetBitrate() 1693 target_bitrate - (target_bitrate / cwnd_frame_drop_interval_.value()); in UpdateTargetBitrate() 1701 void VideoStreamEncoder::OnBitrateUpdated(DataRate target_bitrate, in OnBitrateUpdated() argument 1707 RTC_DCHECK_GE(link_allocation, target_bitrate); in OnBitrateUpdated() [all …]
|
D | encoder_overshoot_detector.cc | 35 void EncoderOvershootDetector::SetTargetRate(DataRate target_bitrate, in SetTargetRate() argument 41 } else if (target_bitrate != DataRate::Zero()) { in SetTargetRate() 51 target_bitrate_ = target_bitrate; in SetTargetRate()
|
D | frame_encode_metadata_writer.cc | 146 size_t target_bitrate = in FillTimingInfo() local 148 if (framerate_fps_ > 0 && target_bitrate > 0) { in FillTimingInfo() 150 size_t average_frame_size = target_bitrate / framerate_fps_; in FillTimingInfo()
|
/external/webrtc/video/adaptation/ |
D | video_stream_encoder_resource_manager.cc | 83 void SetTargetBitrate(DataRate target_bitrate, int64_t now_ms) { in SetTargetBitrate() argument 91 (target_bitrate < in SetTargetBitrate() 96 << ", target bitrate: " << target_bitrate.bps(); in SetTargetBitrate() 418 DataRate target_bitrate) { in SetTargetBitrate() argument 420 if (!target_bitrate.IsZero()) { in SetTargetBitrate() 421 encoder_target_bitrate_bps_ = target_bitrate.bps(); in SetTargetBitrate() 427 initial_frame_dropper_->SetTargetBitrate(target_bitrate, in SetTargetBitrate()
|
/external/webrtc/modules/rtp_rtcp/source/ |
D | rtcp_sender_unittest.cc | 687 const absl::optional<rtcp::TargetBitrate>& target_bitrate = in TEST_F() local 688 parser()->xr()->target_bitrate(); in TEST_F() 689 ASSERT_TRUE(target_bitrate); in TEST_F() 691 target_bitrate->GetTargetBitrates(); in TEST_F() 751 absl::optional<rtcp::TargetBitrate> target_bitrate = in TEST_F() local 752 parser()->xr()->target_bitrate(); in TEST_F() 753 ASSERT_TRUE(target_bitrate); in TEST_F() 755 target_bitrate->GetTargetBitrates(); in TEST_F() 767 target_bitrate = parser()->xr()->target_bitrate(); in TEST_F() 768 ASSERT_TRUE(target_bitrate); in TEST_F() [all …]
|
D | rtcp_transceiver_impl_unittest.cc | 631 webrtc::rtcp::TargetBitrate target_bitrate; in TEST() local 632 target_bitrate.AddTargetBitrate(0, 0, /*target_bitrate_kbps=*/10); in TEST() 633 target_bitrate.AddTargetBitrate(0, 1, /*target_bitrate_kbps=*/20); in TEST() 634 target_bitrate.AddTargetBitrate(1, 0, /*target_bitrate_kbps=*/40); in TEST() 635 target_bitrate.AddTargetBitrate(1, 1, /*target_bitrate_kbps=*/80); in TEST() 638 xr.SetTargetBitrate(target_bitrate); in TEST() 657 webrtc::rtcp::TargetBitrate target_bitrate; in TEST() local 658 target_bitrate.AddTargetBitrate(0, 0, /*target_bitrate_kbps=*/10); in TEST() 659 target_bitrate.AddTargetBitrate(0, webrtc::kMaxTemporalStreams, 20); in TEST() 660 target_bitrate.AddTargetBitrate(webrtc::kMaxSpatialLayers, 0, 40); in TEST() [all …]
|
D | rtcp_transceiver_impl.cc | 286 if (extended_reports.target_bitrate()) in HandleExtendedReports() 287 HandleTargetBitrate(*extended_reports.target_bitrate(), in HandleExtendedReports() 308 const rtcp::TargetBitrate& target_bitrate, in HandleTargetBitrate() argument 318 target_bitrate.GetTargetBitrates()) { in HandleTargetBitrate()
|
/external/webrtc/modules/video_coding/utility/ |
D | simulcast_rate_allocator.cc | 162 DataRate target_bitrate = DataRate::KilobitsPerSec(stream.targetBitrate); in DistributeAllocationToSimulcastLayers() local 168 min_bitrate = std::min(hysteresis_factor * min_bitrate, target_bitrate); in DistributeAllocationToSimulcastLayers() 178 DataRate layer_rate = std::min(left_in_total_allocation, target_bitrate); in DistributeAllocationToSimulcastLayers() 183 std::min(left_in_stable_allocation, target_bitrate); in DistributeAllocationToSimulcastLayers()
|
/external/libvpx/libvpx/examples/ |
D | vp8_multi_resolution_encoder.c | 327 unsigned int target_bitrate[NUM_ENCODERS] = { 1000, 500, 100 }; in main() local 363 if (!target_bitrate[i]) { in main() 374 target_bitrate[i] = (int)strtol(argv[NUM_ENCODERS + 5 + i], NULL, 0); in main() 435 cfg[0].rc_target_bitrate = target_bitrate[0]; /* Set target bitrate */ in main() 443 cfg[i].rc_target_bitrate = target_bitrate[i]; in main()
|
/external/webrtc/test/ |
D | fake_encoder.cc | 170 const VideoBitrateAllocation& target_bitrate, in NextFrame() argument 187 if (target_bitrate.GetBitrate(i, 0) > 0) { in NextFrame() 206 (target_bitrate.GetBitrate(i, 0) + 7) * in NextFrame() 217 (target_bitrate.GetBitrate(i, layer_info.temporal_id) + 7) * in NextFrame()
|