| /external/webrtc/modules/audio_mixer/ |
| D | frame_combiner_unittest.cc | 4 * Use of this source code is governed by a BSD-style license 21 #include "api/array_view.h" 22 #include "api/rtp_packet_info.h" 23 #include "api/rtp_packet_infos.h" 24 #include "api/units/timestamp.h" 54 ss << "Sample rate: " << sample_rate_hz << " ,"; in ProduceDebugText() 62 ss << "Sample rate: " << config.sample_rate_hz << " ,"; in ProduceDebugText() 87 frame->UpdateFrame(0, nullptr, rtc::CheckedDivExact(sample_rate_hz, 100), in SetUpFrames() 94 // The limiter requires sample rate divisible by 2000. 97 for (const int rate : {8000, 18000, 34000, 48000}) { in TEST() [all …]
|
| /external/webrtc/api/units/ |
| D | data_rate.h | 4 * Use of this source code is governed by a BSD-style license 15 #include <ostream> // no-presubmit-check TODO(webrtc:8982) 22 #include "api/units/data_size.h" 23 #include "api/units/frequency.h" 24 #include "api/units/time_delta.h" 29 // DataRate is a class that represents a given data rate. This can be used to 93 << "rate is too large to be expressed in microbytes per second"; in MillibytePerSec() 102 inline constexpr TimeDelta operator/(const DataSize size, const DataRate rate) { 103 return TimeDelta::Micros(data_rate_impl::Microbits(size) / rate.bps()); 105 inline constexpr DataSize operator*(const DataRate rate, [all …]
|
| /external/webrtc/modules/audio_processing/aec3/ |
| D | render_delay_buffer_unittest.cc | 4 * Use of this source code is governed by a BSD-style license 17 #include "api/array_view.h" 29 ss << "Sample rate: " << sample_rate_hz; in ProduceDebugText() 39 for (auto rate : {16000, 32000, 48000}) { in TEST() 40 SCOPED_TRACE(ProduceDebugText(rate)); in TEST() 42 RenderDelayBuffer::Create(config, rate, num_channels)); in TEST() 43 Block block_to_insert(NumBandsForRate(rate), num_channels); in TEST() 46 delay_buffer->Insert(block_to_insert)); in TEST() 51 delay_buffer->Insert(block_to_insert); in TEST() 62 // Verifies that the check for available block works. [all …]
|
| D | echo_remover_unittest.cc | 4 * Use of this source code is governed by a BSD-style license 31 ss << "Sample rate: " << sample_rate_hz; in ProduceDebugText() 52 // Verifies the basic API call sequence 57 for (auto rate : {16000, 32000, 48000}) { in TEST_P() 58 SCOPED_TRACE(ProduceDebugText(rate)); in TEST_P() 60 EchoRemover::Create(EchoCanceller3Config(), rate, num_render_channels, in TEST_P() 63 EchoCanceller3Config(), rate, num_render_channels)); in TEST_P() 65 Block render(NumBandsForRate(rate), num_render_channels); in TEST_P() 66 Block capture(NumBandsForRate(rate), num_capture_channels); in TEST_P() 73 render_buffer->Insert(render); in TEST_P() [all …]
|
| D | render_delay_controller_unittest.cc | 4 * Use of this source code is governed by a BSD-style license 33 ss << "Sample rate: " << sample_rate_hz; in ProduceDebugText() 53 // TODO(bugs.webrtc.org/11161): Re-enable tests. 63 for (auto rate : {16000, 32000, 48000}) { in TEST() 64 SCOPED_TRACE(ProduceDebugText(rate)); in TEST() 66 RenderDelayBuffer::Create(config, rate, num_render_channels)); in TEST() 68 RenderDelayController::Create(config, rate, in TEST() 71 auto delay = delay_controller->GetDelay( in TEST() 72 delay_buffer->GetDownsampledRenderBuffer(), in TEST() 73 delay_buffer->Delay(), block); in TEST() [all …]
|
| D | block_processor_unittest.cc | 4 * Use of this source code is governed by a BSD-style license 37 // Verifies that the basic BlockProcessor functionality works and that the API 48 block_processor->BufferRender(block); in RunBasicSetupAndApiCallTest() 49 block_processor->ProcessCapture(false, false, nullptr, &block); in RunBasicSetupAndApiCallTest() 50 block_processor->UpdateEchoLeakageStatus(false); in RunBasicSetupAndApiCallTest() 64 EXPECT_DEATH(block_processor->BufferRender(block), ""); in RunRenderBlockSizeVerificationTest() 79 EXPECT_DEATH(block_processor->BufferRender(block), ""); in RunRenderNumBandsVerificationTest() 94 EXPECT_DEATH(block_processor->ProcessCapture(false, false, nullptr, &block), in RunCaptureNumBandsVerificationTest() 101 ss << "Sample rate: " << sample_rate_hz; in ProduceDebugText() 109 samples[i] = (call_counter - delay) * 10000.0f + i; in FillSampleVector() [all …]
|
| /external/libavc/encoder/svc/ |
| D | isvce_rate_control.c | 9 * http://www.apache.org/licenses/LICENSE-2.0 27 * Contains api function definitions for h264 rate control 33 * - isvce_rc_init() 34 * - isvce_rc_get_picture_details() 35 * - isvce_rc_pre_enc() 36 * - isvce_update_rc_mb_info() 37 * - isvce_rc_get_buffer_status() 38 * - isvce_rc_post_enc() 39 * - isvce_update_rc_bits_info() 94 * This function initializes rate control context and variables [all …]
|
| /external/libopus/tests/ |
| D | random_config.sh | 5 if [ $? -ne 0 ] 11 if [ $? -ne 0 ] 20 case `seq 3 | shuf -n1` in 22 approx=--enable-float-approx 23 math=-ffast-math 26 approx=--enable-float-approx 34 CFLAGS='-g' 36 opt=`echo -e "-O1\n-O2\n-O3" | shuf -n1` 38 arch=`echo -e "\n-march=core2\n-march=sandybridge\n-march=broadwell\n-march=skylake" | shuf -n1` 40 footprint=`echo -e "\n-DSMALL_FOOTPRINT" | shuf -n1` [all …]
|
| /external/webrtc/modules/congestion_controller/pcc/ |
| D | pcc_network_controller.h | 4 * Use of this source code is governed by a BSD-style license 20 #include "api/transport/network_control.h" 21 #include "api/transport/network_types.h" 22 #include "api/units/data_rate.h" 23 #include "api/units/time_delta.h" 24 #include "api/units/timestamp.h" 33 // PCC (Performance-oriented Congestion Control) Vivace is a congestion 36 // rates r(1 + eps), r(1 - eps) for the current sending rate r. 39 // sending rate using gradient ascent to maximize utility function. 44 // Slow start phase of PCC doubles sending rate each monitor interval. [all …]
|
| /external/google-cloud-java/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ |
| D | BackendOrBuilder.java | 8 * https://www.apache.org/licenses/LICENSE-2.0 30 …API to configure incompatible balancing modes, the configuration might be accepted even though it … 31 * Check the BalancingMode enum for the list of possible values. 43 …API to configure incompatible balancing modes, the configuration might be accepted even though it … 44 * Check the BalancingMode enum for the list of possible values. 56 …API to configure incompatible balancing modes, the configuration might be accepted even though it … 57 * Check the BalancingMode enum for the list of possible values. 157 …-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what ty… 169 …-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what ty… 181 …-qualified URL of an instance group or network endpoint group (NEG) resource. To determine what ty… [all …]
|
| D | Backend.java | 8 * https://www.apache.org/licenses/LICENSE-2.0 76 …API to configure incompatible balancing modes, the configuration might be accepted even though it … 109 * <code>RATE = 2508000;</code> 111 RATE(2508000), enumConstant 122 UNRECOGNIZED(-1), 152 * <code>RATE = 2508000;</code> 195 return RATE; in forNumber() 236 if (desc.getIndex() == -1) { in valueOf() 260 …API to configure incompatible balancing modes, the configuration might be accepted even though it … 261 * Check the BalancingMode enum for the list of possible values. [all …]
|
| /external/igt-gpu-tools/tests/ |
| D | kms_vrr.c | 59 return ts->tv_sec * NSECS_PER_SEC + ts->tv_nsec; in timespec_to_ns() 71 igt_assert_eq(read(data->drm_fd, &ev, sizeof(ev)), sizeof(ev)); in get_vblank_event_ns() 80 * CLOCK_MONOTONIC_RAW - which isn't what the kernel uses for its timestamps. 92 igt_fail(-errno); in get_time_ns() 97 /* Returns the rate duration in nanoseconds for the given refresh rate. */ 111 fd = igt_debugfs_connector_dir(data->drm_fd, output->name, O_RDONLY); in get_vrr_range() 141 igt_require(mode->vrefresh > range.min); in get_test_rate_ns() 143 vtest = (mode->vrefresh - range.min) / 2 + range.min; in get_test_rate_ns() 144 igt_require(vtest < mode->vrefresh); in get_test_rate_ns() 156 /* Toggles variable refresh rate on the pipe. */ [all …]
|
| /external/webrtc/modules/pacing/ |
| D | task_queue_paced_sender.h | 4 * Use of this source code is governed by a BSD-style license 21 #include "api/field_trials_view.h" 22 #include "api/sequence_checker.h" 23 #include "api/task_queue/task_queue_factory.h" 24 #include "api/units/data_size.h" 25 #include "api/units/time_delta.h" 26 #include "api/units/timestamp.h" 50 // a packet "debt" that correspond to approximately the send rate during the 112 // Set the max desired queuing delay, pacer will override the pacing rate 131 // Check if it is time to send packets, or schedule a delayed task if not. [all …]
|
| D | pacing_controller.h | 4 * Use of this source code is governed by a BSD-style license 23 #include "api/field_trials_view.h" 24 #include "api/function_view.h" 25 #include "api/transport/field_trial_based_config.h" 26 #include "api/transport/network_types.h" 39 // This class implements a leaky-bucket packet pacing algorithm. It handles the 72 // order to send a keep-alive packet so we don't get stuck in a bad state due 78 // corresponding to this duration times the current padding rate. 122 // packet "debt" that correspond to approximately the send rate during 158 // Check queue of pending packets and send them or padding packets, if budget [all …]
|
| /external/openthread/include/openthread/ |
| D | channel_manager.h | 32 * This file includes the OpenThread API for Channel Manager module. 45 * @addtogroup api-channel-manager 53 …* device role. It manages the network-wide PAN channel on a Full Thread Device in rx-on-when-idle … 55 * selects CSL channel in synchronized rx-off-when-idle mode. On a Minimal Thread Device 115 * 1) `ChannelManager` decides if the channel change would be helpful. This check can be skipped if 116 …ualityCheck` is set to true (forcing a channel selection to happen and skipping the quality check). 117 …* This step uses the collected link quality metrics on the device (such as CCA failure rate, fr… 129 …* @param[in] aSkipQualityCheck Indicates whether the quality check (step 1) should be skipp… 145 …* 1) `ChannelManager` decides if the CSL channel change would be helpful. This check can be skippe… 146 …tyCheck` is set to true (forcing a CSL channel selection to happen and skipping the quality check). [all …]
|
| /external/deqp/external/openglcts/modules/glesext/fragment_shading_rate/ |
| D | esextcFragmentShadingRateAPI.cpp | 1 /*------------------------------------------------------------------------- 3 * ----------------------------- 5 * Copyright (c) 2022-2022 The Khronos Group Inc. 11 * http://www.apache.org/licenses/LICENSE-2.0 22 * \brief Base test group for fragment shading rate tests 23 */ /*-------------------------------------------------------------------*/ 37 : TestCaseGroupBase(context, extParams, "api", "Fragment Shading Rate") in FragmentShadingRateAPI() 41 /// Initializes test cases for fragment shading rate tests 47 // Case 1 - via basic shading rate function in init() 48 …addChild(new FragmentShadingRateBasic(m_context, m_extParams, "basic", "Fragment shading rate func… in init() [all …]
|
| /external/libvpx/ |
| D | CHANGELOG | 1 2024-10-22 v1.15.0 "Wigeon Duck" 5 - Upgrading: 9 control VP9E_SET_KEY_FRAME_FILTERING, which gives 1+% BD-rate saving with 12 libwebm is upgraded to libwebm-1.0.0.31-10-g3b63004 14 - Enhancement: 16 1-3% speed up across speed 5 to 10 for RTC 23 rate control library 25 Rate control parameters are reset and maximum QP is enforced on scene 26 changes in SVC when there is no inter-layer prediction 28 - Bug fixes: [all …]
|
| /external/libavc/encoder/ |
| D | ih264e_rate_control.c | 9 * http://www.apache.org/licenses/LICENSE-2.0 27 * Contains api function definitions for h264 rate control 33 * - ih264e_rc_init 34 * - ih264e_rc_get_picture_details 35 * - ih264e_update_rc_framerates 36 * - ih264e_update_rc_mb_info 37 * - ih264e_rc_get_buffer_status 38 * - ih264e_rc_post_enc 39 * - ih264e_update_rc_bits_info 106 * This function initializes rate control context and variables [all …]
|
| /external/oboe/docs/ |
| D | FAQ.md | 5 …data from Java to C++ you can use [JNI](https://developer.android.com/training/articles/perf-jni). 7 …sider whether the reduced latency which Oboe gives you (particularly on high-end devices) is worth… 13 …/android/media/AudioTrack#PERFORMANCE_MODE_LOW_LATENCY) was added in API 26, For API 24 or 25 use … 18 … on using FFmpeg in your app [check out this article](https://medium.com/@donturner/using-ffmpeg-f… 21 …ions here](https://github.com/google/oboe/blob/main/docs/GettingStarted.md#2-update-cmakeliststxt). 25 1) Invalidate the Android Studio cache by going to File->Invalidate Caches / Restart 33 - You are opening an output stream and did not specify a **data callback**. 34 - You requested a **sample** rate which does not match the audio device's native sample rate. For p… 35 - If you request **AudioFormat::Float on an Input** stream before Android 9.0 then you will **not**… 36 - The audio **device** does not support `LowLatency` streams, for example Bluetooth. [all …]
|
| /external/arm-trusted-firmware/plat/xilinx/zynqmp/pm_service/ |
| D | pm_api_sys.c | 2 * Copyright (c) 2013-2020, ARM Limited and Contributors. All rights reserved. 4 * SPDX-License-Identifier: BSD-3-Clause 8 * ZynqMP system level PM-API functions and communication with PMU via 27 * pm_get_shutdown_scope() - Get the currently set shutdown scope 73 * pm_self_suspend() - PM call for processor to suspend itself 99 PM_PACK_PAYLOAD6(payload, PM_SELF_SUSPEND, proc->node_id, latency, in pm_self_suspend() 105 * pm_req_suspend() - PM call to request for another PU or subsystem to 129 * pm_req_wakeup() - PM call for processor to wake up selected processor 137 * This API function is either used to power up another APU core for SMP 168 * pm_force_powerdown() - PM call to request for another PU or subsystem to [all …]
|
| /external/googleapis/google/cloud/mediatranslation/v1alpha1/ |
| D | media_translation.proto | 7 // http://www.apache.org/licenses/LICENSE-2.0 19 import "google/api/field_behavior.proto"; 21 import "google/api/client.proto"; 29 option (google.api.default_host) = "mediatranslation.googleapis.com"; 30 option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; 33 // sending audio. This method is only available via the gRPC API (not REST). 44 // - `linear16` 46 // Uncompressed 16-bit signed little-endian samples (Linear PCM). 48 // - `flac` 51 // because it is lossless--therefore recognition is not compromised--and [all …]
|
| /external/autotest/client/cros/multimedia/ |
| D | audio_facade.py | 2 # Use of this source code is governed by a BSD-style license that can be 5 """Facade to access the audio-related functionality.""" 32 """Wrapper for the methods to check _arc_resource. 56 """Facede to access the audio-related functionality. 63 channel=1, rate=48000), 65 channel=2, rate=48000)] 68 file_type='raw', sample_format='S16_LE', channel=2, rate=48000) 72 channel=1, rate=16000)] 103 """Returns the availability of chrome.audio API. 111 """Returns the audio devices from chrome.audio API. [all …]
|
| /external/mesa3d/docs/relnotes/ |
| D | 24.0.7.rst | 1 Mesa 24.0.7 Release Notes / 2024-05-08 6 Mesa 24.0.7 implements the OpenGL 4.6 API, but the version reported by 13 Mesa 24.0.7 implements the Vulkan 1.3 API, but the version reported by 18 --------------- 22 7454425f1ed4a6f1b5b107e1672b30c88b22ea0efea000ae2c7d96db93f6c26a mesa-24.0.7.tar.xz 26 ------------ 28 - None 32 --------- 34 - mesa 24 intel A770 KOTOR black shadow smoke scenes 35 - Graphical glitches in RPCS3 after updating Vulkan Intel drivers [all …]
|
| /external/google-cloud-java/java-service-control/proto-google-cloud-service-control-v1/src/main/proto/google/api/servicecontrol/v1/ |
| D | quota_controller.proto | 7 // http://www.apache.org/licenses/LICENSE-2.0 17 package google.api.servicecontrol.v1; 19 import "google/api/annotations.proto"; 20 import "google/api/servicecontrol/v1/metric_value.proto"; 22 import "google/api/client.proto"; 29 option java_package = "com.google.api.servicecontrol.v1"; 33 // [Google Quota Control API](/service-control/overview) 36 … service](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v… 38 option (google.api.default_host) = "servicecontrol.googleapis.com"; 39 option (google.api.oauth_scopes) = [all …]
|
| /external/googleapis/google/api/servicecontrol/v1/ |
| D | quota_controller.proto | 7 // http://www.apache.org/licenses/LICENSE-2.0 17 package google.api.servicecontrol.v1; 19 import "google/api/annotations.proto"; 20 import "google/api/servicecontrol/v1/metric_value.proto"; 22 import "google/api/client.proto"; 29 option java_package = "com.google.api.servicecontrol.v1"; 33 // [Google Quota Control API](/service-control/overview) 36 … service](https://cloud.google.com/service-management/reference/rpc/google.api/servicemanagement.v… 38 option (google.api.default_host) = "servicecontrol.googleapis.com"; 39 option (google.api.oauth_scopes) = [all …]
|