Home
last modified time | relevance | path

Searched refs:target_bitrate (Results 1 – 25 of 91) sorted by relevance

1234

/external/webrtc/modules/rtp_rtcp/source/rtcp_packet/
Dtarget_bitrate_unittest.cc56 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 …]
Dextended_reports.h41 void SetTargetBitrate(const TargetBitrate& target_bitrate);
45 const absl::optional<TargetBitrate>& target_bitrate() const { in target_bitrate() function
/external/webrtc/modules/video_coding/
Dfec_controller_unittest.cc68 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/
Dsimple_encode_test.cc15 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/
Ddelay_based_bwe.cc82 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()
Ddelay_based_bwe.h69 Result(bool probe, DataRate target_bitrate);
73 DataRate target_bitrate = DataRate::Zero();
114 DataRate* target_bitrate);
Ddelay_based_bwe_unittest_helper.cc216 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/
Daudio_send_stream_unittest.cc591 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/
Dvid_enc_common.c276 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/
Dstreaming_vp8_encoder.cc214 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()
Dstreaming_vp8_encoder.h225 void PrepareEncoder(int width, int height, int target_bitrate);
234 int target_bitrate,
/external/mesa3d/src/gallium/frontends/va/
Dpicture_h264_enc.c147 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()
Dpicture_hevc_enc.c172 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/
Dsimulcast.cc72 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()
Dsimulcast_encoder_adapter_unittest.cc609 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/
Dvideo_stream_encoder.cc1674 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 …]
Dencoder_overshoot_detector.cc35 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()
Dframe_encode_metadata_writer.cc146 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/
Dvideo_stream_encoder_resource_manager.cc83 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/
Drtcp_sender_unittest.cc687 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 …]
Drtcp_transceiver_impl_unittest.cc631 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 …]
Drtcp_transceiver_impl.cc286 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/
Dsimulcast_rate_allocator.cc162 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/
Dvp8_multi_resolution_encoder.c327 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/
Dfake_encoder.cc170 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()

1234