Single media file or on-demand
@@ -135,7 +135,7 @@ import java.util.List;
* On-demand stream with mid-roll ads
*
*
*
*
This case includes mid-roll ad groups, which are defined as part of the timeline's single
@@ -151,7 +151,7 @@ public abstract class Timeline implements Bundleable {
* corresponding {@link Period Periods} in the timeline.
*
*
*/
public static final class Window implements Bundleable {
@@ -560,7 +560,7 @@ public abstract class Timeline implements Bundleable {
* information relates to a corresponding {@link Window} in the timeline.
*
*
*/
public static final class Period implements Bundleable {
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-advanced.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-advanced.svg
deleted file mode 100644
index e7a9960acc..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-advanced.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period2 period3 window2 time period1 window1
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-indefinite.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-indefinite.svg
deleted file mode 100644
index d15b27b552..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-indefinite.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 window1 time
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-limited.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-limited.svg
deleted file mode 100644
index 24c457424d..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-limited.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 window1 time
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-multi-period.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-multi-period.svg
deleted file mode 100644
index e9528193f6..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-live-multi-period.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 period2 window1 time
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-period.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-period.svg
deleted file mode 100644
index 05a5b259ee..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-period.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 period2 window1 period1.positionInWindow period2.positionInWindow period1.windowIndex period2.windowIndex period1.duration period2.duration (unset)
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-playlist.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-playlist.svg
deleted file mode 100644
index 5b775de6a5..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-playlist.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 window1 period2 period3 window2 window3 time
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file-midrolls.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file-midrolls.svg
deleted file mode 100644
index a364587320..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file-midrolls.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
- Produced by OmniGraffle 7.4
- 2017-07-19 14:26:00 +0000
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Canvas 1
-
-
- Layer 1
-
-
-
- period1
-
-
-
-
- window1
-
-
-
-
-
-
- time
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file.svg
deleted file mode 100644
index b9435ed95f..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-single-file.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 window1 time
diff --git a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-window.svg b/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-window.svg
deleted file mode 100644
index aaa4b7738b..0000000000
--- a/libraries/common/src/main/javadoc/androidx/media3/common/doc-files/timeline-window.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 period1 period2 window1 window1.positionInFirstPeriod window1.duration window1.defaultStartPosition window1.fi rstPeriodIndex window1.lastPeriodIndex
diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayer.java
index 60b62bf358..25df24b227 100644
--- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayer.java
+++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/ExoPlayer.java
@@ -130,7 +130,7 @@ import java.util.List;
*
The figure below shows ExoPlayer's threading model.
*
*
*
*
@@ -160,8 +160,8 @@ import java.util.List;
* may use background threads to load data. These are implementation specific.
*
*/
-// TODO(b/276289331): Revert to media3-hosted SVG links above once they're available on
-// developer.android.com.
+// TODO: b/288080357 - Replace developer.android.com fully-qualified SVG URL above with a relative
+// URL once we stop publishing exoplayer2 javadoc.
public interface ExoPlayer extends Player {
/**
diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/Renderer.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/Renderer.java
index 739337df6d..fcfbcd3c66 100644
--- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/Renderer.java
+++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/Renderer.java
@@ -51,11 +51,11 @@ import java.util.List;
* transition.
*
*
*/
-// TODO(b/276289331): Revert to media3-hosted SVG links above once they're available on
-// developer.android.com.
+// TODO: b/288080357 - Replace developer.android.com fully-qualified SVG URL above with a relative
+// URL once we stop publishing exoplayer2 javadoc.
@UnstableApi
public interface Renderer extends PlayerMessage.Target {
diff --git a/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/exoplayer-threading-model.svg b/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/exoplayer-threading-model.svg
deleted file mode 100644
index ec591c7516..0000000000
--- a/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/exoplayer-threading-model.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6.1 2016-08-30 16:05:23 +0000 Canvas 1 Layer 1 ExoPlayer Application code LoadControl T rackSelector MediaSource Renderers Application visible state Message queue Message queue application thread internal playback thread background thread(s) playback loop get*() prepare() seekT o() etc… Listener calls
diff --git a/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/renderer-states.svg b/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/renderer-states.svg
deleted file mode 100644
index 3882ca28bd..0000000000
--- a/libraries/exoplayer/src/main/javadoc/androidx/media3/exoplayer/doc-files/renderer-states.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
- Produced by OmniGraffle 6.6 2016-08-19 23:45:45 +0000 Canvas 1 Layer 1 Disabled Enabled Started enable start stop disable replaceStream replaceStream