Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
2a366e76
authored
Jun 27, 2019
by
olly
Committed by
Oliver Woodman
Jul 02, 2019
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Cleanup: Remove deprecated message sending functionality
PiperOrigin-RevId: 255379393
parent
c974f74b
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
0 additions
and
106 deletions
library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java
library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImpl.java
library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java
testutils_robolectric/src/main/java/com/google/android/exoplayer2/testutil/StubExoPlayer.java
library/core/src/main/java/com/google/android/exoplayer2/ExoPlayer.java
View file @
2a366e76
...
...
@@ -117,30 +117,6 @@ import com.google.android.exoplayer2.video.MediaCodecVideoRenderer;
*/
public
interface
ExoPlayer
extends
Player
{
/** @deprecated Use {@link PlayerMessage.Target} instead. */
@Deprecated
interface
ExoPlayerComponent
extends
PlayerMessage
.
Target
{}
/** @deprecated Use {@link PlayerMessage} instead. */
@Deprecated
final
class
ExoPlayerMessage
{
/** The target to receive the message. */
public
final
PlayerMessage
.
Target
target
;
/** The type of the message. */
public
final
int
messageType
;
/** The message. */
public
final
Object
message
;
/** @deprecated Use {@link ExoPlayer#createMessage(PlayerMessage.Target)} instead. */
@Deprecated
public
ExoPlayerMessage
(
PlayerMessage
.
Target
target
,
int
messageType
,
Object
message
)
{
this
.
target
=
target
;
this
.
messageType
=
messageType
;
this
.
message
=
message
;
}
}
/** Returns the {@link Looper} associated with the playback thread. */
Looper
getPlaybackLooper
();
...
...
@@ -181,19 +157,6 @@ public interface ExoPlayer extends Player {
*/
PlayerMessage
createMessage
(
PlayerMessage
.
Target
target
);
/** @deprecated Use {@link #createMessage(PlayerMessage.Target)} instead. */
@Deprecated
@SuppressWarnings
(
"deprecation"
)
void
sendMessages
(
ExoPlayerMessage
...
messages
);
/**
* @deprecated Use {@link #createMessage(PlayerMessage.Target)} with {@link
* PlayerMessage#blockUntilDelivered()}.
*/
@Deprecated
@SuppressWarnings
(
"deprecation"
)
void
blockingSendMessages
(
ExoPlayerMessage
...
messages
);
/**
* Sets the parameters that control how seek operations are performed.
*
...
...
library/core/src/main/java/com/google/android/exoplayer2/ExoPlayerImpl.java
View file @
2a366e76
...
...
@@ -35,8 +35,6 @@ import com.google.android.exoplayer2.util.Clock;
import
com.google.android.exoplayer2.util.Log
;
import
com.google.android.exoplayer2.util.Util
;
import
java.util.ArrayDeque
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.concurrent.CopyOnWriteArrayList
;
/** An {@link ExoPlayer} implementation. Instances can be obtained from {@link ExoPlayerFactory}. */
...
...
@@ -411,15 +409,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
sendMessages
(
ExoPlayerMessage
...
messages
)
{
for
(
ExoPlayerMessage
message
:
messages
)
{
createMessage
(
message
.
target
).
setType
(
message
.
messageType
).
setPayload
(
message
.
message
).
send
();
}
}
@Override
public
PlayerMessage
createMessage
(
Target
target
)
{
return
new
PlayerMessage
(
internalPlayer
,
...
...
@@ -430,36 +419,6 @@ import java.util.concurrent.CopyOnWriteArrayList;
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
blockingSendMessages
(
ExoPlayerMessage
...
messages
)
{
List
<
PlayerMessage
>
playerMessages
=
new
ArrayList
<>();
for
(
ExoPlayerMessage
message
:
messages
)
{
playerMessages
.
add
(
createMessage
(
message
.
target
)
.
setType
(
message
.
messageType
)
.
setPayload
(
message
.
message
)
.
send
());
}
boolean
wasInterrupted
=
false
;
for
(
PlayerMessage
message
:
playerMessages
)
{
boolean
blockMessage
=
true
;
while
(
blockMessage
)
{
try
{
message
.
blockUntilDelivered
();
blockMessage
=
false
;
}
catch
(
InterruptedException
e
)
{
wasInterrupted
=
true
;
}
}
}
if
(
wasInterrupted
)
{
// Restore the interrupted status.
Thread
.
currentThread
().
interrupt
();
}
}
@Override
public
int
getCurrentPeriodIndex
()
{
if
(
shouldMaskPosition
())
{
return
maskingPeriodIndex
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/SimpleExoPlayer.java
View file @
2a366e76
...
...
@@ -1035,26 +1035,12 @@ public class SimpleExoPlayer extends BasePlayer
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
sendMessages
(
ExoPlayerMessage
...
messages
)
{
player
.
sendMessages
(
messages
);
}
@Override
public
PlayerMessage
createMessage
(
PlayerMessage
.
Target
target
)
{
verifyApplicationThread
();
return
player
.
createMessage
(
target
);
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
blockingSendMessages
(
ExoPlayerMessage
...
messages
)
{
player
.
blockingSendMessages
(
messages
);
}
@Override
public
int
getRendererCount
()
{
verifyApplicationThread
();
return
player
.
getRendererCount
();
...
...
testutils_robolectric/src/main/java/com/google/android/exoplayer2/testutil/StubExoPlayer.java
View file @
2a366e76
...
...
@@ -176,20 +176,6 @@ public abstract class StubExoPlayer extends BasePlayer implements ExoPlayer {
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
sendMessages
(
ExoPlayerMessage
...
messages
)
{
throw
new
UnsupportedOperationException
();
}
@Override
@Deprecated
@SuppressWarnings
(
"deprecation"
)
public
void
blockingSendMessages
(
ExoPlayerMessage
...
messages
)
{
throw
new
UnsupportedOperationException
();
}
@Override
public
int
getRendererCount
()
{
throw
new
UnsupportedOperationException
();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment