Home | History | Annotate | Download | only in subtitle

Lines Matching defs:timeMs

118     protected synchronized void updateActiveCues(boolean rebuild, long timeMs) {
121 if (rebuild || mLastUpdateTimeMs > timeMs) {
126 mCues.entriesBetween(mLastUpdateTimeMs, timeMs).iterator(); it.hasNext(); ) {
142 cue.onTime(timeMs);
147 cue.onTime(timeMs);
153 mRunsByEndTime.keyAt(0) <= timeMs) {
156 mLastUpdateTimeMs = timeMs;
189 private synchronized void takeTime(long timeMs) {
190 mLastTimeMs = timeMs;
215 long timeMs = timeUs / 1000;
216 updateActiveCues(false, timeMs);
217 takeTime(timeMs);
227 long timeMs = timeUs / 1000;
228 updateActiveCues(true, timeMs);
229 takeTime(timeMs);
373 private boolean addEvent(Cue cue, long timeMs) {
374 Vector<Cue> cues = mCues.get(timeMs);
377 mCues.put(timeMs, cues);
387 private void removeEvent(Cue cue, long timeMs) {
388 Vector<Cue> cues = mCues.get(timeMs);
392 mCues.remove(timeMs);
408 for (long timeMs: cue.mInnerTimesMs) {
409 if (timeMs > lastTimeMs && timeMs < cue.mEndTimeMs) {
410 addEvent(cue, timeMs);
411 lastTimeMs = timeMs;
422 for (long timeMs: cue.mInnerTimesMs) {
423 removeEvent(cue, timeMs);
430 final long lastTimeMs, final long timeMs) {
434 if (DEBUG) Log.d(TAG, "slice (" + lastTimeMs + ", " + timeMs + "]=");
437 mCues.subMap(lastTimeMs + 1, timeMs + 1));
445 public long nextTimeAfter(long timeMs) {
448 tail = mCues.tailMap(timeMs + 1);
500 for (long timeMs: cue.mInnerTimesMs) {
501 removeEvent(cue, timeMs);
559 public void onTime(long timeMs) { }
573 public void setRunDiscardTimeMs(long runID, long timeMs) {
577 run.mEndTimeMs = timeMs;