/frameworks/base/services/tests/vibrator/src/com/android/server/vibrator/ |
D | RampDownAdapterTest.java | 50 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 …]
|
D | StepToRampAdapterTest.java | 58 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 …]
|
D | RampToStepAdapterTest.java | 59 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 …]
|
D | SplitSegmentsAdapterTest.java | 62 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/ |
D | ToneGenerator.cpp | 35 … { .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/ |
D | RampDownAdapter.java | 55 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 …]
|
D | StepToRampAdapter.java | 39 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()
|
D | ComposePwleVibratorStep.java | 99 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 …]
|
D | SplitSegmentsAdapter.java | 41 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()
|
D | RampToStepAdapter.java | 46 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()
|
D | ClippingAmplitudeAndFrequencyAdapter.java | 38 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()
|
D | ComposePrimitivesVibratorStep.java | 100 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()
|
D | VibrationScaler.java | 158 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()
|
D | SetAmplitudeVibratorStep.java | 174 List<VibrationEffectSegment> segments = effect.getSegments(); in getVibratorOnDuration() local 175 int segmentCount = segments.size(); in getVibratorOnDuration() 180 VibrationEffectSegment segment = segments.get(i); in getVibratorOnDuration()
|
D | VibrationSegmentsAdapter.java | 40 int adaptToVibrator(VibratorInfo info, List<VibrationEffectSegment> segments, int repeatIndex); in adaptToVibrator() argument
|
/frameworks/base/core/java/android/text/ |
D | SegmentFinder.java | 90 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/ |
D | VibrationEffectXmlSerializer.java | 79 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 …]
|
D | SerializedVibrationEffect.java | 49 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/ |
D | InteractionController.java | 475 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/ |
D | ContentUris.java | 134 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/ |
D | Uri.java | 1016 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/ |
D | MmsQueryHelperTest.java | 166 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/ |
D | sections.ld | 30 /* 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/ |
D | VibrationEffect.java | 285 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/ |
D | OccupancyTracker.cpp | 89 std::vector<Segment> segments(mSegmentHistory.cbegin(), in getSegmentHistory() local 92 return segments; in getSegmentHistory()
|