/external/exoplayer/tree/library/ui/src/main/java/com/google/android/exoplayer2/ui/ |
D | SubtitleTextView.java | 40 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()
|
D | SubtitleView.java | 106 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
|
D | SubtitleWebView.java | 52 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/ |
D | SubripSubtitle.java | 31 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]);
|
D | SubripDecoder.java | 76 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/ |
D | DvbSubtitle.java | 28 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/ |
D | PgsSubtitle.java | 26 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()
|
D | PgsDecoder.java | 59 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/ |
D | CeaSubtitle.java | 30 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()
|
D | Cea608Decoder.java | 251 @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()
|
D | Cea708Decoder.java | 156 @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/ |
D | SsaSubtitle.java | 31 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);
|
D | SsaDecoder.java | 103 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/ |
D | mkvparser_tests.cc | 308 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 …]
|
D | test_util.cc | 124 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/ |
D | Tx3gSubtitle.java | 32 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/ |
D | WebvttSubtitle.java | 33 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);
|
D | Mp4WebvttSubtitle.java | 30 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/ |
D | mkvparser_sample.cc | 43 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()
|
D | sample_muxer_metadata.cc | 88 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()
|
D | webm_info.cc | 1068 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/ |
D | TextRenderer.java | 308 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()
|
D | TextOutput.java | 30 void onCues(List<Cue> cues); in onCues() argument
|
/external/exoplayer/tree/library/core/src/test/java/com/google/android/exoplayer2/text/webvtt/ |
D | WebvttSubtitleTest.java | 236 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/ |
D | TtmlNode.java | 248 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()
|