Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6a58891e13 | ||
|
|
ec41896c85 | ||
|
|
4cd61b5a90 |
@@ -153,13 +153,14 @@ public final class AudioCapture {
|
|||||||
previousRecorderTimestamp = timestamp.nanoTime;
|
previousRecorderTimestamp = timestamp.nanoTime;
|
||||||
} else {
|
} else {
|
||||||
if (nextPts == 0) {
|
if (nextPts == 0) {
|
||||||
Ln.w("Could not get any audio timestamp");
|
Ln.w("Could not get initial audio timestamp");
|
||||||
|
nextPts = System.nanoTime() / 1000;
|
||||||
}
|
}
|
||||||
// compute from previous timestamp and packet size
|
// compute from previous timestamp and packet size
|
||||||
pts = nextPts;
|
pts = nextPts;
|
||||||
}
|
}
|
||||||
|
|
||||||
long durationUs = r * 1000000 / (CHANNELS * BYTES_PER_SAMPLE * SAMPLE_RATE);
|
long durationUs = r * 1000000L / (CHANNELS * BYTES_PER_SAMPLE * SAMPLE_RATE);
|
||||||
nextPts = pts + durationUs;
|
nextPts = pts + durationUs;
|
||||||
|
|
||||||
if (previousPts != 0 && pts < previousPts + ONE_SAMPLE_US) {
|
if (previousPts != 0 && pts < previousPts + ONE_SAMPLE_US) {
|
||||||
|
|||||||
@@ -45,7 +45,8 @@ public final class ClipboardManager {
|
|||||||
getPrimaryClipMethod = manager.getClass().getMethod("getPrimaryClip", String.class, int.class, String.class);
|
getPrimaryClipMethod = manager.getClass().getMethod("getPrimaryClip", String.class, int.class, String.class);
|
||||||
getMethodVersion = 3;
|
getMethodVersion = 3;
|
||||||
} catch (NoSuchMethodException e4) {
|
} catch (NoSuchMethodException e4) {
|
||||||
getPrimaryClipMethod = manager.getClass().getMethod("getPrimaryClip", String.class, String.class, int.class, int.class, boolean.class);
|
getPrimaryClipMethod = manager.getClass()
|
||||||
|
.getMethod("getPrimaryClip", String.class, String.class, int.class, int.class, boolean.class);
|
||||||
getMethodVersion = 4;
|
getMethodVersion = 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user