mirror of
https://github.com/androidx/media.git
synced 2025-05-04 06:00:37 +08:00
Small clean-up on BaseRenderer
PiperOrigin-RevId: 522039856
This commit is contained in:
parent
5b1370e686
commit
6c55f25bfd
@ -56,7 +56,7 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
|||||||
|
|
||||||
@GuardedBy("lock")
|
@GuardedBy("lock")
|
||||||
@Nullable
|
@Nullable
|
||||||
protected RendererCapabilities.Listener rendererCapabilitiesListener;
|
private RendererCapabilities.Listener rendererCapabilitiesListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param trackType The track type that the renderer handles. One of the {@link C} {@code
|
* @param trackType The track type that the renderer handles. One of the {@link C} {@code
|
||||||
@ -231,13 +231,6 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
|
||||||
private Listener getListener() {
|
|
||||||
synchronized (lock) {
|
|
||||||
return this.rendererCapabilitiesListener;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// PlayerMessage.Target implementation.
|
// PlayerMessage.Target implementation.
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -517,7 +510,10 @@ public abstract class BaseRenderer implements Renderer, RendererCapabilities {
|
|||||||
|
|
||||||
/** Called when the renderer capabilities are changed. */
|
/** Called when the renderer capabilities are changed. */
|
||||||
protected final void onRendererCapabilitiesChanged() {
|
protected final void onRendererCapabilitiesChanged() {
|
||||||
@Nullable RendererCapabilities.Listener listener = getListener();
|
@Nullable RendererCapabilities.Listener listener;
|
||||||
|
synchronized (lock) {
|
||||||
|
listener = rendererCapabilitiesListener;
|
||||||
|
}
|
||||||
if (listener != null) {
|
if (listener != null) {
|
||||||
listener.onRendererCapabilitiesChanged(this);
|
listener.onRendererCapabilitiesChanged(this);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user