Home
last modified time | relevance | path

Searched refs:samples (Results 1 – 25 of 260) sorted by relevance

1234567891011

/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_NV_coverage_reduction_mode.adoc17 When using a framebuffer with mixed samples, a per-fragment coverage
23 * Merge: When there are more samples in the pixel coverage than color
24 samples, there is an implementation-dependent association of each pixel
31 * Truncate: When there are more raster samples (N) than color samples(M),
32 there is one to one association of the first M raster samples to the M
33 color samples; other raster samples are ignored.
35 When the number of raster samples is equal to the color samples, there is a
DVK_NV_framebuffer_mixed_samples.adoc21 samples are stored.
22 This coverage is then "`reduced`" to a collection of covered color samples,
25 The opacity can optionally be blended into individual color samples.
27 Rendering with fewer color samples than depth/stencil samples greatly
45 number of samples in the depth/stencil attachment in a subpass is a
46 multiple of the number of samples in the color attachments in the
49 a set of covered raster/depth/stencil samples to a set of color samples
53 corresponding to the number of associated raster/depth/stencil samples
/hardware/qcom/sm8150/display/libhistogram/
Dhistogram_collector.cpp73 std::array<uint64_t, numBuckets> samples = rebucketTo8Buckets(all_sample_buckets); in Dump() local
84 for (auto i = 0u; i < samples.size(); i++) { in Dump()
85 ss << "\t" << i / static_cast<float>(samples.size()) << in Dump()
86 " to " << ( i + 1 ) / static_cast<float>(samples.size()) << "\t: " << in Dump()
87 samples[i] << '\n'; in Dump()
109 std::array<uint64_t, HIST_V_SIZE> samples; in collect() local
112 std::tie(num_frames, samples) = histogram->collect_cumulative(); in collect()
114 std::tie(num_frames, samples) = histogram->collect_after(timestamp); in collect()
116 std::tie(num_frames, samples) = histogram->collect_max(max_frames); in collect()
118 std::tie(num_frames, samples) = histogram->collect_max_after(timestamp, max_frames); in collect()
[all …]
/hardware/qcom/sm7250/display/libhistogram/
Dhistogram_collector.cpp73 std::array<uint64_t, numBuckets> samples = rebucketTo8Buckets(all_sample_buckets); in Dump() local
84 for (auto i = 0u; i < samples.size(); i++) { in Dump()
85 ss << "\t" << i / static_cast<float>(samples.size()) << " to " in Dump()
86 << (i + 1) / static_cast<float>(samples.size()) << "\t: " << samples[i] << '\n'; in Dump()
105 std::array<uint64_t, HIST_V_SIZE> samples; in collect() local
108 std::tie(num_frames, samples) = histogram->collect_cumulative(); in collect()
110 std::tie(num_frames, samples) = histogram->collect_after(timestamp); in collect()
112 std::tie(num_frames, samples) = histogram->collect_max(max_frames); in collect()
114 std::tie(num_frames, samples) = histogram->collect_max_after(timestamp, max_frames); in collect()
117 auto samples_rebucketed = rebucketTo8Buckets(samples); in collect()
/hardware/interfaces/audio/effect/6.0/
DIVisualizerEffect.hal24 MAX = 1024, // maximum capture size in samples
25 MIN = 128 // minimum capture size in samples
29 * Sets the number PCM samples in the capture.
34 * Gets the number PCM samples in the capture.
86 * number of samples to capture is specified by 'setCaptureSize' parameter.
89 * @return samples samples in 8 bit unsigned format (0 = 0x80)
91 capture() generates (Result retval, vec<uint8_t> samples);
/hardware/interfaces/audio/effect/4.0/
DIVisualizerEffect.hal24 MAX = 1024, // maximum capture size in samples
25 MIN = 128 // minimum capture size in samples
29 * Sets the number PCM samples in the capture.
34 * Gets the number PCM samples in the capture.
86 * number of samples to capture is specified by 'setCaptureSize' parameter.
89 * @return samples samples in 8 bit unsigned format (0 = 0x80)
91 capture() generates (Result retval, vec<uint8_t> samples);
/hardware/interfaces/audio/effect/7.0/
DIVisualizerEffect.hal24 MAX = 1024, // maximum capture size in samples
25 MIN = 128 // minimum capture size in samples
29 * Sets the number PCM samples in the capture.
34 * Gets the number PCM samples in the capture.
86 * number of samples to capture is specified by 'setCaptureSize' parameter.
89 * @return samples samples in 8 bit unsigned format (0 = 0x80)
91 capture() generates (Result retval, vec<uint8_t> samples);
/hardware/interfaces/audio/effect/2.0/
DIVisualizerEffect.hal24 MAX = 1024, // maximum capture size in samples
25 MIN = 128 // minimum capture size in samples
29 * Sets the number PCM samples in the capture.
34 * Gets the number PCM samples in the capture.
86 * number of samples to capture is specified by 'setCaptureSize' parameter.
89 * @return samples samples in 8 bit unsigned format (0 = 0x80)
91 capture() generates (Result retval, vec<uint8_t> samples);
/hardware/interfaces/audio/effect/5.0/
DIVisualizerEffect.hal24 MAX = 1024, // maximum capture size in samples
25 MIN = 128 // minimum capture size in samples
29 * Sets the number PCM samples in the capture.
34 * Gets the number PCM samples in the capture.
86 * number of samples to capture is specified by 'setCaptureSize' parameter.
89 * @return samples samples in 8 bit unsigned format (0 = 0x80)
91 capture() generates (Result retval, vec<uint8_t> samples);
/hardware/google/gfxstream/guest/mesa/bin/
Dperf-annotate-jit.py122 samples = {} variable
154 addresses = samples.keys()
161 sample = samples.pop(address)
169 assert len(samples) == 0
226 samples[address] = samples.get(address, 0) + 1
/hardware/interfaces/audio/aidl/default/extension/
DExtensionEffect.cpp134 IEffect::Status ExtensionEffect::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
136 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
137 for (int i = 0; i < samples; i++) { in effectProcessImpl()
140 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/google/gfxstream/guest/mesa/src/vulkan/runtime/
Dvk_meta_clear.c371 assert(render.samples == 0 || render.samples == iview->image->samples); in vk_meta_clear_rendering()
372 render.samples = MAX2(render.samples, iview->image->samples); in vk_meta_clear_rendering()
390 render.samples = MAX2(render.samples, iview->image->samples); in vk_meta_clear_rendering()
403 render.samples = MAX2(render.samples, iview->image->samples); in vk_meta_clear_rendering()
481 .samples = image->samples, in clear_image_level_layers()
Dvk_meta_private.h48 dst->samples = src->samples; in vk_meta_rendering_info_copy()
/hardware/interfaces/audio/aidl/default/loudnessEnhancer/
DLoudnessEnhancerSw.cpp158 IEffect::Status LoudnessEnhancerSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
160 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
161 for (int i = 0; i < samples; i++) { in effectProcessImpl()
164 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/downmix/
DDownmixSw.cpp155 IEffect::Status DownmixSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
157 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
158 for (int i = 0; i < samples; i++) { in effectProcessImpl()
161 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/bassboost/
DBassBoostSw.cpp162 IEffect::Status BassBoostSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
164 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
165 for (int i = 0; i < samples; i++) { in effectProcessImpl()
168 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/volume/
DVolumeSw.cpp171 IEffect::Status VolumeSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
173 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
174 for (int i = 0; i < samples; i++) { in effectProcessImpl()
177 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/presetReverb/
DPresetReverbSw.cpp172 IEffect::Status PresetReverbSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
174 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
175 for (int i = 0; i < samples; i++) { in effectProcessImpl()
178 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/hapticGenerator/
DHapticGeneratorSw.cpp169 IEffect::Status HapticGeneratorSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
171 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
172 for (int i = 0; i < samples; i++) { in effectProcessImpl()
175 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/acousticEchoCanceler/
DAcousticEchoCancelerSw.cpp179 IEffect::Status AcousticEchoCancelerSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
181 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
182 for (int i = 0; i < samples; i++) { in effectProcessImpl()
185 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/noiseSuppression/
DNoiseSuppressionSw.cpp166 IEffect::Status NoiseSuppressionSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
168 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
169 for (int i = 0; i < samples; i++) { in effectProcessImpl()
172 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/proposals/
DVK_EXT_multisampled_render_to_single_sampled.adoc48 rendering is done with a specified number of samples.
55 subpass which performs multisampled rendering with `N` samples would still
56 require all the attachments used in the subpass to have `N` samples.
65 rendering is done with `N` samples, then any attachment used in the pass may
66 either have one or `N` samples.
69 replicated in all samples of that pixel on tile memory) and will automatically
127 In a multisampled-render-to-single-sampled pass with `N` samples, all rendering
128 is done with `N` samples as if any single-sampled attachments truly had `N`
129 samples.
147 the `N` corresponding samples at the start of the pass.
[all …]
/hardware/interfaces/audio/aidl/default/automaticGainControlV2/
DAutomaticGainControlV2Sw.cpp191 IEffect::Status AutomaticGainControlV2Sw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
193 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
194 for (int i = 0; i < samples; i++) { in effectProcessImpl()
197 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/automaticGainControlV1/
DAutomaticGainControlV1Sw.cpp188 IEffect::Status AutomaticGainControlV1Sw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
190 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
191 for (int i = 0; i < samples; i++) { in effectProcessImpl()
194 return {STATUS_OK, samples, samples}; in effectProcessImpl()
/hardware/interfaces/audio/aidl/default/equalizer/
DEqualizerSw.cpp209 IEffect::Status EqualizerSw::effectProcessImpl(float* in, float* out, int samples) { in effectProcessImpl() argument
211 LOG(DEBUG) << __func__ << " in " << in << " out " << out << " samples " << samples; in effectProcessImpl()
212 for (int i = 0; i < samples; i++) { in effectProcessImpl()
215 return {STATUS_OK, samples, samples}; in effectProcessImpl()

1234567891011