Lines Matching defs:timeMs
121 protected synchronized void updateActiveCues(boolean rebuild, long timeMs) {
124 if (rebuild || mLastUpdateTimeMs > timeMs) {
129 mCues.entriesBetween(mLastUpdateTimeMs, timeMs).iterator(); it.hasNext(); ) {
145 cue.onTime(timeMs);
150 cue.onTime(timeMs);
156 mRunsByEndTime.keyAt(0) <= timeMs) {
159 mLastUpdateTimeMs = timeMs;
192 private synchronized void takeTime(long timeMs) {
193 mLastTimeMs = timeMs;
223 long timeMs = timeUs / 1000;
224 updateActiveCues(false, timeMs);
225 takeTime(timeMs);
238 long timeMs = timeUs / 1000;
239 updateActiveCues(true, timeMs);
240 takeTime(timeMs);
387 private boolean addEvent(Cue cue, long timeMs) {
388 Vector<Cue> cues = mCues.get(timeMs);
391 mCues.put(timeMs, cues);
401 private void removeEvent(Cue cue, long timeMs) {
402 Vector<Cue> cues = mCues.get(timeMs);
406 mCues.remove(timeMs);
422 for (long timeMs: cue.mInnerTimesMs) {
423 if (timeMs > lastTimeMs && timeMs < cue.mEndTimeMs) {
424 addEvent(cue, timeMs);
425 lastTimeMs = timeMs;
436 for (long timeMs: cue.mInnerTimesMs) {
437 removeEvent(cue, timeMs);
444 final long lastTimeMs, final long timeMs) {
448 if (DEBUG) Log.d(TAG, "slice (" + lastTimeMs + ", " + timeMs + "]=");
451 mCues.subMap(lastTimeMs + 1, timeMs + 1));
459 public long nextTimeAfter(long timeMs) {
462 tail = mCues.tailMap(timeMs + 1);
514 for (long timeMs: cue.mInnerTimesMs) {
515 removeEvent(cue, timeMs);
575 public void onTime(long timeMs) { }
589 public void setRunDiscardTimeMs(long runID, long timeMs) {
593 run.mEndTimeMs = timeMs;