Home
last modified time | relevance | path

Searched refs:segments (Results 1 – 25 of 36) sorted by relevance

12

/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/
DRampDownAdapterTest.java50 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testPrebakedAndPrimitiveSegments_keepsListUnchanged() local
54 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
56 assertEquals(-1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, -1)); in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
57 assertEquals(1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, 1)); in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
59 assertEquals(originalSegments, segments); in testPrebakedAndPrimitiveSegments_keepsListUnchanged()
64 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged() local
68 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
70 assertEquals(-1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, -1)); in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
71 assertEquals(0, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, 0)); in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
73 assertEquals(originalSegments, segments); in testRampAndStepSegments_withNoOffSegment_keepsListUnchanged()
[all …]
DStepToRampAdapterTest.java58 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments() local
64 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
66 assertEquals(-1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, -1)); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
67 assertEquals(1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, 1)); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
69 assertEquals(-1, mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, -1)); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
70 assertEquals(1, mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, 1)); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
72 assertEquals(originalSegments, segments); in testRampAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
77 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged() local
81 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged()
83 assertEquals(-1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, -1)); in testStepAndRampSegments_withoutPwleCapability_keepsListUnchanged()
[all …]
DRampToStepAdapterTest.java59 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged() local
64 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
66 assertEquals(-1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, -1)); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
67 assertEquals(1, mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, 1)); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
69 assertEquals(-1, mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, -1)); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
70 assertEquals(1, mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, 1)); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
72 assertEquals(originalSegments, segments); in testStepAndPrebakedAndPrimitiveSegments_keepsListUnchanged()
77 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_withPwleCapability_keepsListUnchanged() local
81 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampSegments_withPwleCapability_keepsListUnchanged()
83 assertEquals(-1, mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, -1)); in testRampSegments_withPwleCapability_keepsListUnchanged()
[all …]
DSplitSegmentsAdapterTest.java62 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments() local
67 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
69 assertThat(mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, /*repeatIndex= */ -1)) in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
71 assertThat(mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, /*repeatIndex= */ 1)) in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
74 assertThat(mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, /*repeatIndex= */ -1)) in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
76 assertThat(mAdapter.adaptToVibrator(PWLE_VIBRATOR_INFO, segments, /*repeatIndex= */ 1)) in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
79 assertThat(segments).isEqualTo(originalSegments); in testStepAndPrebakedAndPrimitiveSegments_returnsOriginalSegments()
84 List<VibrationEffectSegment> segments = new ArrayList<>(Arrays.asList( in testRampSegments_noPwleCapabilities_returnsOriginalSegments() local
89 List<VibrationEffectSegment> originalSegments = new ArrayList<>(segments); in testRampSegments_noPwleCapabilities_returnsOriginalSegments()
91 assertThat(mAdapter.adaptToVibrator(EMPTY_VIBRATOR_INFO, segments, /*repeatIndex= */ -1)) in testRampSegments_noPwleCapabilities_returnsOriginalSegments()
[all …]
/frameworks/av/media/libaudioclient/
DToneGenerator.cpp35 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1336, 941, 0 }, 0, 0},
39 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1209, 697, 0 }, 0, 0 },
43 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1336, 697, 0 }, 0, 0 },
47 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1477, 697, 0 }, 0, 0 },
51 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1209, 770, 0 }, 0, 0 },
55 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1336, 770, 0 }, 0, 0 },
59 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1477, 770, 0 }, 0, 0 },
63 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1209, 852, 0 }, 0, 0 },
67 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1336, 852, 0 }, 0, 0 },
71 … { .segments = { { .duration = ToneGenerator::TONEGEN_INF, .waveFreq = { 1477, 852, 0 }, 0, 0 },
[all …]
/frameworks/base/services/core/java/com/android/server/vibrator/
DRampDownAdapter.java55 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() argument
61 repeatIndex = addRampDownToZeroAmplitudeSegments(segments, repeatIndex); in adaptToVibrator()
62 repeatIndex = addRampDownToLoop(segments, repeatIndex); in adaptToVibrator()
78 private int addRampDownToZeroAmplitudeSegments(List<VibrationEffectSegment> segments, in addRampDownToZeroAmplitudeSegments() argument
80 int segmentCount = segments.size(); in addRampDownToZeroAmplitudeSegments()
82 VibrationEffectSegment previousSegment = segments.get(i - 1); in addRampDownToZeroAmplitudeSegments()
83 if (!isOffSegment(segments.get(i)) in addRampDownToZeroAmplitudeSegments()
89 long offDuration = segments.get(i).getDuration(); in addRampDownToZeroAmplitudeSegments()
118 VibrationEffectSegment originalOffSegment = segments.remove(i); in addRampDownToZeroAmplitudeSegments()
119 segments.addAll(i, replacementSegments); in addRampDownToZeroAmplitudeSegments()
[all …]
DStepToRampAdapter.java39 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() argument
45 int segmentCount = segments.size(); in adaptToVibrator()
48 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
50 segments.set(i, convertStepToRamp(info, (StepSegment) segment)); in adaptToVibrator()
56 if (segments.get(i) instanceof RampSegment) { in adaptToVibrator()
57 for (int j = i - 1; j >= 0 && isStep(segments.get(j)); j--) { in adaptToVibrator()
58 segments.set(j, convertStepToRamp(info, (StepSegment) segments.get(j))); in adaptToVibrator()
60 for (int j = i + 1; j < segmentCount && isStep(segments.get(j)); j++) { in adaptToVibrator()
61 segments.set(j, convertStepToRamp(info, (StepSegment) segments.get(j))); in adaptToVibrator()
DComposePwleVibratorStep.java99 List<RampSegment> segments = new ArrayList<>(limit); in unrollRampSegments() local
108 for (int i = startIndex; segments.size() <= limit; i++) { in unrollRampSegments()
120 segments.add(rampSegment); in unrollRampSegments()
122 if (isBetterBreakPosition(segments, bestBreakAmplitude, limit)) { in unrollRampSegments()
125 bestBreakPosition = segments.size(); // Break after this ramp ends. in unrollRampSegments()
133 return segments.size() > limit in unrollRampSegments()
135 ? segments.subList(0, bestBreakPosition) in unrollRampSegments()
137 : segments; in unrollRampSegments()
144 private boolean isBetterBreakPosition(List<RampSegment> segments, in isBetterBreakPosition() argument
146 RampSegment lastSegment = segments.get(segments.size() - 1); in isBetterBreakPosition()
[all …]
DSplitSegmentsAdapter.java41 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() argument
53 int segmentCount = segments.size(); in adaptToVibrator()
55 if (!(segments.get(i) instanceof RampSegment)) { in adaptToVibrator()
58 RampSegment ramp = (RampSegment) segments.get(i); in adaptToVibrator()
63 segments.remove(i); in adaptToVibrator()
64 segments.addAll(i, splitRampSegment(info, ramp, splits)); in adaptToVibrator()
DRampToStepAdapter.java46 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() argument
52 int segmentCount = segments.size(); in adaptToVibrator()
54 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
59 segments.remove(i); in adaptToVibrator()
60 segments.addAll(i, steps); in adaptToVibrator()
DClippingAmplitudeAndFrequencyAdapter.java38 public int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, in adaptToVibrator() argument
40 int segmentCount = segments.size(); in adaptToVibrator()
42 VibrationEffectSegment segment = segments.get(i); in adaptToVibrator()
44 segments.set(i, adaptToVibrator(info, (RampSegment) segment)); in adaptToVibrator()
DComposePrimitivesVibratorStep.java100 List<PrimitiveSegment> segments = new ArrayList<>(limit); in unrollPrimitiveSegments() local
104 for (int i = startIndex; segments.size() < limit; i++) { in unrollPrimitiveSegments()
115 segments.add((PrimitiveSegment) segment); in unrollPrimitiveSegments()
122 return segments; in unrollPrimitiveSegments()
DVibrationScaler.java158 ArrayList<VibrationEffectSegment> segments = in scale() local
160 int segmentCount = segments.size(); in scale()
162 segments.set(i, in scale()
163 segments.get(i).resolve(mDefaultVibrationAmplitude) in scale()
168 if (segments.equals(composedEffect.getSegments())) { in scale()
173 new VibrationEffect.Composed(segments, composedEffect.getRepeatIndex()); in scale()
DSetAmplitudeVibratorStep.java174 List<VibrationEffectSegment> segments = effect.getSegments(); in getVibratorOnDuration() local
175 int segmentCount = segments.size(); in getVibratorOnDuration()
180 VibrationEffectSegment segment = segments.get(i); in getVibratorOnDuration()
DVibrationSegmentsAdapter.java40 int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, int repeatIndex); in adaptToVibrator() argument
/frameworks/base/core/java/android/text/
DSegmentFinder.java90 public PrescribedSegmentFinder(@NonNull int[] segments) { in PrescribedSegmentFinder() argument
91 checkSegmentsValid(segments); in PrescribedSegmentFinder()
92 mSegments = segments; in PrescribedSegmentFinder()
196 private static void checkSegmentsValid(int[] segments) { in checkSegmentsValid() argument
197 Objects.requireNonNull(segments); in checkSegmentsValid()
198 Preconditions.checkArgument(segments.length % 2 == 0, in checkSegmentsValid()
200 if (segments.length == 0) return; in checkSegmentsValid()
202 for (int index = 0; index < segments.length; index += 2) { in checkSegmentsValid()
203 if (segments[index] < lastSegmentEnd) { in checkSegmentsValid()
206 if (segments[index] >= segments[index + 1]) { in checkSegmentsValid()
[all …]
/frameworks/base/core/java/com/android/internal/vibrator/persistence/
DVibrationEffectXmlSerializer.java79 List<VibrationEffectSegment> segments = effect.getSegments(); in serializePredefinedEffect() local
82 XmlValidator.checkSerializerCondition(segments.size() == 1, in serializePredefinedEffect()
84 return new SerializedVibrationEffect(serializePrebakedSegment(segments.get(0), flags)); in serializePredefinedEffect()
89 List<VibrationEffectSegment> segments = effect.getSegments(); in serializePrimitiveEffect() local
93 SerializedSegment[] primitives = new SerializedSegment[segments.size()]; in serializePrimitiveEffect()
94 for (int i = 0; i < segments.size(); i++) { in serializePrimitiveEffect()
95 primitives[i] = serializePrimitiveSegment(segments.get(i)); in serializePrimitiveEffect()
106 List<VibrationEffectSegment> segments = effect.getSegments(); in serializeWaveformEffect() local
107 for (int i = 0; i < segments.size(); i++) { in serializeWaveformEffect()
108 XmlValidator.checkSerializerCondition(segments.get(i) instanceof StepSegment, in serializeWaveformEffect()
[all …]
DSerializedVibrationEffect.java49 SerializedVibrationEffect(@NonNull SerializedSegment[] segments) { in SerializedVibrationEffect() argument
50 requireNonNull(segments); in SerializedVibrationEffect()
51 checkArgument(segments.length > 0, "Unsupported empty vibration"); in SerializedVibrationEffect()
52 mSegments = segments; in SerializedVibrationEffect()
/frameworks/base/cmds/uiautomator/library/core-src/com/android/uiautomator/core/
DInteractionController.java475 public boolean swipe(Point[] segments, int segmentSteps) {
486 if(segments.length == 0)
490 ret = touchDown(segments[0].x, segments[0].y);
491 for(int seg = 0; seg < segments.length; seg++) {
492 if(seg + 1 < segments.length) {
494 xStep = ((double)(segments[seg+1].x - segments[seg].x)) / segmentSteps;
495 yStep = ((double)(segments[seg+1].y - segments[seg].y)) / segmentSteps;
498 ret &= touchMove(segments[seg].x + (int)(xStep * i),
499 segments[seg].y + (int)(yStep * i));
510 ret &= touchUp(segments[segments.length - 1].x, segments[segments.length -1].y);
/frameworks/base/core/java/android/content/
DContentUris.java134 final List<String> segments = contentUri.getPathSegments(); in removeId() local
137 for (int i = 0; i < segments.size() - 1; i++) { in removeId()
138 builder.appendPath(segments.get(i)); in removeId()
/frameworks/base/core/java/android/net/
DUri.java1016 final String[] segments; field in Uri.PathSegments
1019 PathSegments(String[] segments, int size) { in PathSegments() argument
1020 this.segments = segments; in PathSegments()
1029 return segments[index]; in get()
1042 String[] segments; field in Uri.PathSegmentsBuilder
1046 if (segments == null) { in add()
1047 segments = new String[4]; in add()
1048 } else if (size + 1 == segments.length) { in add()
1049 String[] expanded = new String[segments.length * 2]; in add()
1050 System.arraycopy(segments, 0, expanded, 0, segments.length); in add()
[all …]
/frameworks/base/services/tests/servicestests/src/com/android/server/people/data/
DMmsQueryHelperTest.java166 List<String> segments = uri.getPathSegments(); in query() local
167 if (segments.size() == 2 && "addr".equals(segments.get(1))) { in query()
168 int messageId = Integer.valueOf(segments.get(0)); in query()
/frameworks/libs/binary_translation/exec_region/
Dsections.ld30 /* Align following segments on the page boundary to prevent
50 /* Align the rest of segments on the page boundary to prevent
/frameworks/base/core/java/android/os/
DVibrationEffect.java285 List<StepSegment> segments = new ArrayList<>(); in createWaveform() local
289 segments.add(new StepSegment(parsedAmplitude, /* frequencyHz= */ 0, (int) timings[i])); in createWaveform()
291 VibrationEffect effect = new Composed(segments, repeat); in createWaveform()
726 public Composed(@NonNull List<? extends VibrationEffectSegment> segments, int repeatIndex) { in Composed() argument
728 mSegments = new ArrayList<>(segments); in Composed()
750 List<VibrationEffectSegment> segments = getSegments(); in computeCreateWaveformOffOnTimingsOrNull() local
759 long[] patternBuffer = new long[segments.size() + 1]; in computeCreateWaveformOffOnTimingsOrNull()
762 for (int i = 0; i < segments.size(); i++) { in computeCreateWaveformOffOnTimingsOrNull()
764 castToValidStepSegmentForOffOnTimingsOrNull(segments.get(i)); in computeCreateWaveformOffOnTimingsOrNull()
/frameworks/native/libs/gui/
DOccupancyTracker.cpp89 std::vector<Segment> segments(mSegmentHistory.cbegin(), in getSegmentHistory() local
92 return segments; in getSegmentHistory()

12