Home
last modified time | relevance | path

Searched refs:cues (Results 1 – 25 of 43) sorted by relevance

12

/external/exoplayer/tree/library/ui/src/main/java/com/google/android/exoplayer2/ui/
DSubtitleTextView.java40 private List<Cue> cues; field in SubtitleTextView
55 cues = Collections.emptyList(); in SubtitleTextView()
65 public void onCues(List<Cue> cues) { in onCues() argument
66 if (this.cues == cues || this.cues.isEmpty() && cues.isEmpty()) { in onCues()
69 this.cues = cues; in onCues()
71 while (painters.size() < cues.size()) { in onCues()
128 @Nullable List<Cue> cues = this.cues; in dispatchDraw() local
129 if (cues.isEmpty()) { in dispatchDraw()
154 int cueCount = cues.size(); in dispatchDraw()
156 Cue cue = cues.get(i); in dispatchDraw()
DSubtitleView.java106 public void onCues(List<Cue> cues) { in onCues() argument
107 setCues(cues); in onCues()
115 public void setCues(@Nullable List<Cue> cues) { in setCues() argument
116 output.onCues(cues != null ? cues : Collections.emptyList()); in setCues()
289 void onCues(List<Cue> cues); in onCues() argument
DSubtitleWebView.java52 private List<Cue> cues; field in SubtitleWebView
66 cues = Collections.emptyList(); in SubtitleWebView()
95 public void onCues(List<Cue> cues) { in onCues() argument
96 this.cues = cues; in onCues()
162 for (int i = 0; i < cues.size(); i++) { in updateWebView()
163 Cue cue = cues.get(i); in updateWebView()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/subrip/
DSubripSubtitle.java31 private final Cue[] cues; field in SubripSubtitle
38 public SubripSubtitle(Cue[] cues, long[] cueTimesUs) { in SubripSubtitle() argument
39 this.cues = cues; in SubripSubtitle()
64 if (index == -1 || cues[index] == Cue.EMPTY) {
68 return Collections.singletonList(cues[index]);
DSubripDecoder.java76 ArrayList<Cue> cues = new ArrayList<>(); in decode() local
134 cues.add(buildCue(text, alignmentTag)); in decode()
135 cues.add(Cue.EMPTY); in decode()
138 Cue[] cuesArray = cues.toArray(new Cue[0]); in decode()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/dvb/
DDvbSubtitle.java28 private final List<Cue> cues; field in DvbSubtitle
30 public DvbSubtitle(List<Cue> cues) { in DvbSubtitle() argument
31 this.cues = cues; in DvbSubtitle()
51 return cues; in getCues()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/pgs/
DPgsSubtitle.java26 private final List<Cue> cues; field in PgsSubtitle
28 public PgsSubtitle(List<Cue> cues) { in PgsSubtitle() argument
29 this.cues = cues; in PgsSubtitle()
49 return cues; in getCues()
DPgsDecoder.java59 ArrayList<Cue> cues = new ArrayList<>(); in decode() local
63 cues.add(cue); in decode()
66 return new PgsSubtitle(Collections.unmodifiableList(cues)); in decode()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/cea/
DCeaSubtitle.java30 private final List<Cue> cues; field in CeaSubtitle
35 public CeaSubtitle(List<Cue> cues) { in CeaSubtitle() argument
36 this.cues = cues; in CeaSubtitle()
57 return timeUs >= 0 ? cues : Collections.emptyList(); in getCues()
DCea608Decoder.java251 @Nullable private List<Cue> cues; field in Cea608Decoder
326 cues = null; in flush()
355 cues = Collections.emptyList(); in dequeueOutputBuffer()
367 return cues != lastCues; in isNewSubtitleDataAvailable()
372 lastCues = cues; in createSubtitle()
373 return new CeaSubtitle(Assertions.checkNotNull(cues)); in createSubtitle()
470 cues = getDisplayCues(); in decode()
587 cues = Collections.emptyList(); in handleMiscCode()
596 cues = getDisplayCues(); in handleMiscCode()
672 cues = Collections.emptyList(); in setCaptionMode()
DCea708Decoder.java156 @Nullable private List<Cue> cues; field in Cea708Decoder
186 cues = null; in flush()
196 return cues != lastCues; in isNewSubtitleDataAvailable()
201 lastCues = cues; in createSubtitle()
202 return new CeaSubtitle(Assertions.checkNotNull(cues)); in createSubtitle()
347 cues = getDisplayCues(); in processCurrentPacket()
357 cues = getDisplayCues(); in handleC0Command()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/ssa/
DSsaSubtitle.java31 private final List<List<Cue>> cues; field in SsaSubtitle
38 public SsaSubtitle(List<List<Cue>> cues, List<Long> cueTimesUs) { in SsaSubtitle() argument
39 this.cues = cues; in SsaSubtitle()
68 return cues.get(index);
DSsaDecoder.java103 List<List<Cue>> cues = new ArrayList<>(); in decode() local
110 parseEventBody(data, cues, cueTimesUs); in decode()
111 return new SsaSubtitle(cues, cueTimesUs); in decode()
209 private void parseEventBody(ParsableByteArray data, List<List<Cue>> cues, List<Long> cueTimesUs) { in parseEventBody() argument
221 parseDialogueLine(currentLine, format, cues, cueTimesUs); in parseEventBody()
235 String dialogueLine, SsaDialogueFormat format, List<List<Cue>> cues, List<Long> cueTimesUs) { in parseDialogueLine() argument
269 int startTimeIndex = addCuePlacerholderByTime(startTimeUs, cueTimesUs, cues); in parseDialogueLine()
270 int endTimeIndex = addCuePlacerholderByTime(endTimeUs, cueTimesUs, cues); in parseDialogueLine()
273 cues.get(i).add(cue); in parseDialogueLine()
427 long timeUs, List<Long> sortedCueTimesUs, List<List<Cue>> cues) { in addCuePlacerholderByTime() argument
[all …]
/external/libwebm/testing/
Dmkvparser_tests.cc308 const Cues* const cues = segment_->GetCues(); in TEST_F() local
309 ASSERT_TRUE(cues != NULL); in TEST_F()
310 while (!cues->DoneParsing()) { in TEST_F()
311 cues->LoadCuePoint(); in TEST_F()
313 EXPECT_EQ(3, cues->GetCount()); in TEST_F()
316 const CuePoint* cue_point = cues->GetFirst(); in TEST_F()
320 cue_point = cues->GetNext(cue_point); in TEST_F()
324 cue_point = cues->GetNext(cue_point); in TEST_F()
325 const CuePoint* last_cue_point = cues->GetLast(); in TEST_F()
338 const Cues* const cues = segment_->GetCues(); in TEST_F() local
[all …]
Dtest_util.cc124 const mkvparser::Cues* const cues = segment->GetCues(); in ValidateCues() local
126 while (cues->LoadCuePoint()) { in ValidateCues()
128 cue_point = cues->GetFirst(); in ValidateCues()
130 cue_point = cues->GetNext(cue_point); in ValidateCues()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/tx3g/
DTx3gSubtitle.java32 private final List<Cue> cues; field in Tx3gSubtitle
35 this.cues = Collections.singletonList(cue); in Tx3gSubtitle()
39 this.cues = Collections.emptyList(); in Tx3gSubtitle()
60 return timeUs >= 0 ? cues : Collections.emptyList(); in getCues()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/webvtt/
DWebvttSubtitle.java33 private final List<Cue> cues; field in WebvttSubtitle
39 this.cues = new ArrayList<>(cueInfos.size()); in WebvttSubtitle()
43 this.cues.add(cueInfo.cue); in WebvttSubtitle()
76 for (int i = 0; i < cues.size(); i++) {
78 Cue cue = cues.get(i);
DMp4WebvttSubtitle.java30 private final List<Cue> cues; field in Mp4WebvttSubtitle
33 cues = Collections.unmodifiableList(cueList); in Mp4WebvttSubtitle()
54 return timeUs >= 0 ? cues : Collections.emptyList(); in getCues()
/external/libwebm/
Dmkvparser_sample.cc43 const mkvparser::Cues* const cues = segment->GetCues(); in InputHasCues() local
44 if (cues == NULL) in InputHasCues()
47 while (!cues->DoneParsing()) in InputHasCues()
48 cues->LoadCuePoint(); in InputHasCues()
50 const mkvparser::CuePoint* const cue_point = cues->GetFirst(); in InputHasCues()
413 const mkvparser::Cues* const cues = pSegment->GetCues(); in main() local
414 const mkvparser::CuePoint* cue = cues->GetFirst(); in main()
437 cue = cues->GetNext(cue); in main()
Dsample_muxer_metadata.cc88 cue_list_t cues; in LoadChapters() local
90 if (!ParseChapters(file, &cues)) in LoadChapters()
94 chapter_cues_.swap(cues); in LoadChapters()
101 cue_list_t& cues = *cues_ptr; in ParseChapters() local
102 cues.clear(); in ParseChapters()
146 cues.push_back(c); in ParseChapters()
Dwebm_info.cc1068 const mkvparser::Cues* const cues = segment.GetCues(); in OutputCues() local
1069 if (cues == NULL) in OutputCues()
1073 while (!cues->DoneParsing()) in OutputCues()
1074 cues->LoadCuePoint(); in OutputCues()
1077 const mkvparser::CuePoint* const first_cue = cues->GetFirst(); in OutputCues()
1086 fprintf(o, " @:%lld", cues->m_element_start); in OutputCues()
1088 fprintf(o, " size:%lld", cues->m_element_size); in OutputCues()
1126 cue_point = cues->GetNext(cue_point); in OutputCues()
1254 const mkvparser::Cues* const cues = segment->GetCues(); in main() local
1255 if (cluster != NULL && cues != NULL) { in main()
[all …]
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/
DTextRenderer.java308 private void updateOutput(List<Cue> cues) { in updateOutput() argument
310 outputHandler.obtainMessage(MSG_UPDATE_OUTPUT, cues).sendToTarget(); in updateOutput()
312 invokeUpdateOutputInternal(cues); in updateOutput()
332 private void invokeUpdateOutputInternal(List<Cue> cues) { in invokeUpdateOutputInternal() argument
333 output.onCues(cues); in invokeUpdateOutputInternal()
DTextOutput.java30 void onCues(List<Cue> cues); in onCues() argument
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/text/webvtt/
DWebvttSubtitleTest.java236 private void assertSingleCueEmpty(List<Cue> cues) { in assertSingleCueEmpty() argument
237 assertThat(cues).isEmpty(); in assertSingleCueEmpty()
240 private void assertSingleCueTextEquals(String expected, List<Cue> cues) { in assertSingleCueTextEquals() argument
241 assertThat(cues).hasSize(1); in assertSingleCueTextEquals()
242 assertThat(cues.get(0).text.toString()).isEqualTo(expected); in assertSingleCueTextEquals()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/text/ttml/
DTtmlNode.java248 List<Cue> cues = new ArrayList<>(); in getCues() local
262 cues.add( in getCues()
284 cues.add(regionOutput.build()); in getCues()
287 return cues; in getCues()

12