Lines Matching refs:mPrograms
871 private final List<Program> mPrograms = new ArrayList<>(); field in TimeShiftManager.ProgramManager
898 mPrograms.clear(); in onAvailabilityChanged()
908 mPrograms.add(program); in onAvailabilityChanged()
915 mPrograms.addAll( in onAvailabilityChanged()
996 if (mPrograms.isEmpty()) { in addPlaceholderPrograms()
998 mPrograms.addAll(createPlaceholderPrograms(startTimeMs, endTimeMs)); in addPlaceholderPrograms()
1002 Program firstProgram = mPrograms.get(0); in addPlaceholderPrograms()
1006 mPrograms.remove(0); in addPlaceholderPrograms()
1007 mPrograms.addAll( in addPlaceholderPrograms()
1011 mPrograms.addAll( in addPlaceholderPrograms()
1018 Program lastProgram = mPrograms.get(mPrograms.size() - 1); in addPlaceholderPrograms()
1022 mPrograms.remove(mPrograms.size() - 1); in addPlaceholderPrograms()
1023 mPrograms.addAll( in addPlaceholderPrograms()
1026 mPrograms.addAll( in addPlaceholderPrograms()
1032 for (int i = 1; i < mPrograms.size(); ++i) { in addPlaceholderPrograms()
1033 long endOfPrevious = mPrograms.get(i - 1).getEndTimeUtcMillis(); in addPlaceholderPrograms()
1034 long startOfCurrent = mPrograms.get(i).getStartTimeUtcMillis(); in addPlaceholderPrograms()
1038 mPrograms.addAll(i, placeholderPrograms); in addPlaceholderPrograms()
1047 while (mPrograms.size() > 0 && mPrograms.get(0).getEndTimeUtcMillis() <= startTimeMs) { in removeOutdatedPrograms()
1048 mPrograms.remove(0); in removeOutdatedPrograms()
1053 for (Iterator<Program> it = mPrograms.listIterator(); it.hasNext(); ) { in removePlaceholderPrograms()
1061 if (mPrograms.size() == 0) { in removeOverlappedPrograms()
1064 Program program = mPrograms.get(0); in removeOverlappedPrograms()
1065 for (int i = 0, j = 0; i < mPrograms.size() && j < loadedPrograms.size(); ++j) { in removeOverlappedPrograms()
1070 if (++i == mPrograms.size()) { in removeOverlappedPrograms()
1073 program = mPrograms.get(i); in removeOverlappedPrograms()
1078 mPrograms.remove(i); in removeOverlappedPrograms()
1079 if (i >= mPrograms.size()) { in removeOverlappedPrograms()
1082 program = mPrograms.get(i); in removeOverlappedPrograms()
1125 return getProgramAt(timeMs, 0, mPrograms.size() - 1); in getProgramAt()
1133 Program program = mPrograms.get(mid); in getProgramAt()
1144 if (mPrograms.isEmpty()) { in getOldestProgramStartTime()
1147 return mPrograms.get(0).getStartTimeUtcMillis(); in getOldestProgramStartTime()
1151 for (int i = mPrograms.size() - 1; i >= 0; --i) { in getLastValidProgram()
1152 Program program = mPrograms.get(i); in getLastValidProgram()
1267 if (!mPrograms.isEmpty()) { in onPostExecute()
1271 for (int i = 0; i < mPrograms.size() && !programs.isEmpty(); ++i) { in onPostExecute()
1272 Program program = mPrograms.get(i); in onPostExecute()
1275 mPrograms.add(i++, loadedProgram); in onPostExecute()
1284 mPrograms.addAll(programs); in onPostExecute()