/aosp_15_r20/external/webrtc/modules/video_coding/codecs/av1/ |
H A D | av1_svc_config_unittest.cc | 28 EXPECT_TRUE(video_codec.spatialLayers[0].active); in TEST() 29 EXPECT_EQ(video_codec.spatialLayers[0].numberOfTemporalLayers, 1); in TEST() 30 EXPECT_FALSE(video_codec.spatialLayers[1].active); in TEST() 39 EXPECT_EQ(video_codec.spatialLayers[0].numberOfTemporalLayers, 3); in TEST() 48 EXPECT_EQ(video_codec.spatialLayers[0].numberOfTemporalLayers, 3); in TEST() 49 EXPECT_TRUE(video_codec.spatialLayers[0].active); in TEST() 50 EXPECT_TRUE(video_codec.spatialLayers[1].active); in TEST() 51 EXPECT_FALSE(video_codec.spatialLayers[2].active); in TEST() 62 EXPECT_TRUE(video_codec.spatialLayers[0].active); in TEST() 63 EXPECT_TRUE(video_codec.spatialLayers[1].active); in TEST() [all …]
|
H A D | av1_svc_config.cc | 84 SpatialLayer& spatial_layer = video_codec.spatialLayers[sl_idx]; in SetAv1SvcConfig() 96 SpatialLayer& spatial_layer = video_codec.spatialLayers[0]; in SetAv1SvcConfig() 105 SpatialLayer& spatial_layer = video_codec.spatialLayers[sl_idx]; in SetAv1SvcConfig()
|
/aosp_15_r20/external/webrtc/modules/video_coding/svc/ |
H A D | svc_rate_allocator_unittest.cc | 47 codec.spatialLayers[sl_idx] = spatial_layers[sl_idx]; in Configure() 95 const SpatialLayer* layers = codec.spatialLayers; in TEST() 109 const SpatialLayer* layers = codec.spatialLayers; in TEST() 126 const SpatialLayer* layers = codec.spatialLayers; in TEST() 144 const SpatialLayer* layers = codec.spatialLayers; in TEST() 161 const SpatialLayer* layers = codec.spatialLayers; in TEST() 182 codec.spatialLayers[i].active = false; in TEST() 207 codec.spatialLayers[i].active = false; in TEST() 249 codec.spatialLayers[0].active = false; in TEST() 250 codec.spatialLayers[1].active = false; in TEST() [all …]
|
H A D | svc_rate_allocator.cc | 38 if (codec.spatialLayers[active.first].active) { in GetActiveSpatialLayers() 45 if (!codec.spatialLayers[last_active_layer].active) { in GetActiveSpatialLayers() 64 codec.spatialLayers[first_active_layer + sl_idx].minBitrate); in AdjustAndVerify() 66 codec.spatialLayers[first_active_layer + sl_idx].maxBitrate); in AdjustAndVerify() 126 return DataRate::KilobitsPerSec(codec.spatialLayers[0].minBitrate); in FindLayerTogglingThreshold() 135 codec.spatialLayers[first_active_layer + i].minBitrate); in FindLayerTogglingThreshold() 137 codec.spatialLayers[first_active_layer + i].maxBitrate); in FindLayerTogglingThreshold() 141 codec.spatialLayers[first_active_layer + num_active_layers - 1] in FindLayerTogglingThreshold() 163 codec.spatialLayers[first_active_layer + i].targetBitrate); in FindLayerTogglingThreshold() 166 codec.spatialLayers[first_active_layer + num_active_layers - 1] in FindLayerTogglingThreshold() [all …]
|
/aosp_15_r20/external/webrtc/modules/video_coding/ |
H A D | video_codec_initializer_unittest.cc | 321 EXPECT_EQ(codec_out_.spatialLayers[0].maxBitrate, in TEST_F() 333 EXPECT_EQ(codec_out_.spatialLayers[0].targetBitrate, in TEST_F() 350 EXPECT_LT(codec_out_.spatialLayers[0].maxBitrate, in TEST_F() 367 EXPECT_TRUE(codec_out_.spatialLayers[0].active); in TEST_F() 368 EXPECT_TRUE(codec_out_.spatialLayers[1].active); in TEST_F() 369 EXPECT_TRUE(codec_out_.spatialLayers[2].active); in TEST_F() 377 EXPECT_TRUE(codec_out_.spatialLayers[0].active); in TEST_F() 378 EXPECT_TRUE(codec_out_.spatialLayers[1].active); in TEST_F() 379 EXPECT_FALSE(codec_out_.spatialLayers[2].active); in TEST_F() 387 EXPECT_TRUE(codec_out_.spatialLayers[0].active); in TEST_F() [all …]
|
H A D | video_codec_initializer.cc | 168 video_codec.spatialLayers[0] = {0}; in VideoEncoderConfigToVideoCodec() 169 video_codec.spatialLayers[0].width = video_codec.width; in VideoEncoderConfigToVideoCodec() 170 video_codec.spatialLayers[0].height = video_codec.height; in VideoEncoderConfigToVideoCodec() 171 video_codec.spatialLayers[0].maxFramerate = max_framerate; in VideoEncoderConfigToVideoCodec() 172 video_codec.spatialLayers[0].numberOfTemporalLayers = in VideoEncoderConfigToVideoCodec() 279 video_codec.spatialLayers[i] = spatial_layers[i]; in VideoEncoderConfigToVideoCodec() 312 video_codec.spatialLayers[i].active = config.spatial_layers[i].active; in VideoEncoderConfigToVideoCodec() 345 video_codec.spatialLayers[0].minBitrate = experimental_min_bitrate_kbps; in VideoEncoderConfigToVideoCodec()
|
/aosp_15_r20/external/webrtc/modules/video_coding/codecs/vp9/test/ |
H A D | vp9_impl_unittest.cc | 94 codec_settings.spatialLayers[i] = layers[i]; in ConfigureSvc() 384 codec_settings_.spatialLayers[0].minBitrate = 200; in TEST_P() 385 codec_settings_.spatialLayers[0].maxBitrate = 500; in TEST_P() 386 codec_settings_.spatialLayers[0].targetBitrate = in TEST_P() 387 (codec_settings_.spatialLayers[0].minBitrate + in TEST_P() 388 codec_settings_.spatialLayers[0].maxBitrate) / in TEST_P() 390 codec_settings_.spatialLayers[0].active = true; in TEST_P() 392 codec_settings_.spatialLayers[1].minBitrate = 400; in TEST_P() 393 codec_settings_.spatialLayers[1].maxBitrate = 1500; in TEST_P() 394 codec_settings_.spatialLayers[1].targetBitrate = in TEST_P() [all …]
|
/aosp_15_r20/external/webrtc/modules/video_coding/codecs/vp9/ |
H A D | libvpx_vp9_encoder.cc | 108 if (num_spatial_layers > 1 && codec.spatialLayers[0].targetBitrate > 0) { in CreateVp9ScalabilityStructure() 109 if (codec.width != codec.spatialLayers[num_spatial_layers - 1].width || in CreateVp9ScalabilityStructure() 110 codec.height != codec.spatialLayers[num_spatial_layers - 1].height) { in CreateVp9ScalabilityStructure() 118 if (codec.spatialLayers[1].width == 2 * codec.spatialLayers[0].width) { in CreateVp9ScalabilityStructure() 122 } else if (2 * codec.spatialLayers[1].width == in CreateVp9ScalabilityStructure() 123 3 * codec.spatialLayers[0].width) { in CreateVp9ScalabilityStructure() 129 << codec.spatialLayers[0].width << ":" in CreateVp9ScalabilityStructure() 130 << codec.spatialLayers[1].width; in CreateVp9ScalabilityStructure() 135 if (codec.spatialLayers[sid].width * numerator != in CreateVp9ScalabilityStructure() 136 codec.spatialLayers[sid - 1].width * denominator || in CreateVp9ScalabilityStructure() [all …]
|
/aosp_15_r20/external/webrtc/video/ |
H A D | video_stream_encoder.cc | 153 if (new_send_codec.spatialLayers[i].width != in RequiresEncoderReset() 154 prev_send_codec.spatialLayers[i].width || in RequiresEncoderReset() 155 new_send_codec.spatialLayers[i].height != in RequiresEncoderReset() 156 prev_send_codec.spatialLayers[i].height || in RequiresEncoderReset() 157 new_send_codec.spatialLayers[i].numberOfTemporalLayers != in RequiresEncoderReset() 158 prev_send_codec.spatialLayers[i].numberOfTemporalLayers || in RequiresEncoderReset() 159 new_send_codec.spatialLayers[i].qpMax != in RequiresEncoderReset() 160 prev_send_codec.spatialLayers[i].qpMax) { in RequiresEncoderReset() 299 spatial_layer.width = encoder_config.spatialLayers[si].width; in CreateVideoLayersAllocation() 300 spatial_layer.height = encoder_config.spatialLayers[si].height; in CreateVideoLayersAllocation() [all …]
|
H A D | encoder_bitrate_adjuster_unittest.cc | 54 codec_.spatialLayers[si].minBitrate = 100 * (1 << si); in SetUpAdjuster() 55 codec_.spatialLayers[si].targetBitrate = 200 * (1 << si); in SetUpAdjuster() 56 codec_.spatialLayers[si].maxBitrate = 300 * (1 << si); in SetUpAdjuster() 57 codec_.spatialLayers[si].active = true; in SetUpAdjuster() 58 codec_.spatialLayers[si].numberOfTemporalLayers = num_temporal_layers; in SetUpAdjuster() 183 return codec_.spatialLayers[spatial_index].numberOfTemporalLayers; in NumTemporalLayers()
|
H A D | video_stream_encoder_unittest.cc | 5805 EXPECT_TRUE(fake_encoder_.config().spatialLayers[0].active); in TEST_F() 5806 EXPECT_EQ(640, fake_encoder_.config().spatialLayers[0].width); in TEST_F() 5807 EXPECT_EQ(360, fake_encoder_.config().spatialLayers[0].height); in TEST_F() 5809 fake_encoder_.config().spatialLayers[0].minBitrate * 1000); in TEST_F() 5811 fake_encoder_.config().spatialLayers[0].maxBitrate * 1000); in TEST_F() 5819 EXPECT_TRUE(fake_encoder_.config().spatialLayers[0].active); in TEST_F() 5820 EXPECT_EQ(480, fake_encoder_.config().spatialLayers[0].width); in TEST_F() 5821 EXPECT_EQ(270, fake_encoder_.config().spatialLayers[0].height); in TEST_F() 5823 fake_encoder_.config().spatialLayers[0].minBitrate * 1000); in TEST_F() 5825 fake_encoder_.config().spatialLayers[0].maxBitrate * 1000); in TEST_F() [all …]
|
H A D | encoder_bitrate_adjuster.cc | 53 if (codec_settings.spatialLayers[si].active) { 56 codec_settings.spatialLayers[si].minBitrate * 1000);
|
H A D | send_statistics_proxy_unittest.cc | 1478 codec.spatialLayers[0].active = true; in TEST_F() 1479 codec.spatialLayers[1].active = true; in TEST_F() 1480 codec.spatialLayers[2].active = true; in TEST_F() 1490 codec.spatialLayers[1].active = false; in TEST_F() 1491 codec.spatialLayers[2].active = false; in TEST_F() 1498 codec.spatialLayers[1].active = true; in TEST_F() 1499 codec.spatialLayers[2].active = true; in TEST_F()
|
H A D | video_quality_test.cc | 95 std::max(min_bitrate, codec.spatialLayers[spatial_idx].minBitrate); in GetMinMaxBitratesBps() 97 std::min(max_bitrate, codec.spatialLayers[spatial_idx].maxBitrate); in GetMinMaxBitratesBps()
|
H A D | send_statistics_proxy.cc | 1214 if (codec.spatialLayers[i].active) { in OnBitrateAllocationUpdated()
|
/aosp_15_r20/external/webrtc/video/end_to_end_tests/ |
H A D | resolution_bitrate_limits_tests.cc | 46 if (codec.spatialLayers[i].width * codec.spatialLayers[i].height == in GetLayerBitrateLimits() 48 return {DataRate::KilobitsPerSec(codec.spatialLayers[i].minBitrate), in GetLayerBitrateLimits() 49 DataRate::KilobitsPerSec(codec.spatialLayers[i].maxBitrate)}; in GetLayerBitrateLimits()
|
/aosp_15_r20/external/webrtc/call/adaptation/ |
H A D | video_stream_adapter.cc | 725 if (codec.spatialLayers[i].active) { in GetSingleActiveLayerPixels() 727 pixels = codec.spatialLayers[i].width * codec.spatialLayers[i].height; in GetSingleActiveLayerPixels()
|
/aosp_15_r20/external/webrtc/test/pc/e2e/analyzer/video/ |
H A D | quality_analyzing_video_encoder.cc | 49 std::max(min_bitrate, codec.spatialLayers[spatial_idx].minBitrate); in GetMinMaxBitratesBps() 51 std::min(max_bitrate, codec.spatialLayers[spatial_idx].maxBitrate); in GetMinMaxBitratesBps()
|
/aosp_15_r20/external/webrtc/video/adaptation/ |
H A D | video_stream_encoder_resource_manager.cc | 73 flags[i] = codec.spatialLayers[i].active; in GetActiveLayersFlags() 96 if (codec.spatialLayers[i].active) { in GetSingleActiveLayerMaxBitrate() 99 DataRate::KilobitsPerSec(codec.spatialLayers[i].maxBitrate); in GetSingleActiveLayerMaxBitrate()
|
/aosp_15_r20/external/webrtc/api/video_codecs/ |
H A D | video_codec.h | 153 SpatialLayer spatialLayers[kMaxSpatialLayers]; variable
|
H A D | video_codec.cc | 67 spatialLayers(), in VideoCodec()
|
/aosp_15_r20/external/webrtc/test/fuzzers/ |
H A D | vp9_encoder_references_fuzzer.cc | 219 SpatialLayer& spatial_layer = codec_settings.spatialLayers[sid]; in CodecSettings()
|
/aosp_15_r20/external/webrtc/modules/video_coding/codecs/test/ |
H A D | videocodec_test_fixture_impl.cc | 109 codec_settings->spatialLayers[i] = layers[i]; in ConfigureSvc()
|