Add common prefix to thread names
PiperOrigin-RevId: 302659142
This commit is contained in:
parent
d47ceae165
commit
134df9fb71
@ -1025,7 +1025,7 @@ public final class DefaultAudioSink implements AudioSink {
|
|||||||
}
|
}
|
||||||
audioTrackPositionTracker.reset();
|
audioTrackPositionTracker.reset();
|
||||||
releasingConditionVariable.close();
|
releasingConditionVariable.close();
|
||||||
new Thread() {
|
new Thread("ExoPlayer:AudioTrackReleaseThread") {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
try {
|
try {
|
||||||
|
@ -264,7 +264,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
|
|||||||
}
|
}
|
||||||
if (++referenceCount == 1) {
|
if (++referenceCount == 1) {
|
||||||
Assertions.checkState(state == STATE_OPENING);
|
Assertions.checkState(state == STATE_OPENING);
|
||||||
requestHandlerThread = new HandlerThread("DrmRequestHandler");
|
requestHandlerThread = new HandlerThread("ExoPlayer:DrmRequestHandler");
|
||||||
requestHandlerThread.start();
|
requestHandlerThread.start();
|
||||||
requestHandler = new RequestHandler(requestHandlerThread.getLooper());
|
requestHandler = new RequestHandler(requestHandlerThread.getLooper());
|
||||||
if (openInternal(true)) {
|
if (openInternal(true)) {
|
||||||
|
@ -152,7 +152,7 @@ public final class OfflineLicenseHelper {
|
|||||||
MediaSourceEventDispatcher eventDispatcher) {
|
MediaSourceEventDispatcher eventDispatcher) {
|
||||||
this.drmSessionManager = defaultDrmSessionManager;
|
this.drmSessionManager = defaultDrmSessionManager;
|
||||||
this.eventDispatcher = eventDispatcher;
|
this.eventDispatcher = eventDispatcher;
|
||||||
handlerThread = new HandlerThread("OfflineLicenseHelper");
|
handlerThread = new HandlerThread("ExoPlayer:OfflineLicenseHelper");
|
||||||
handlerThread.start();
|
handlerThread.start();
|
||||||
conditionVariable = new ConditionVariable();
|
conditionVariable = new ConditionVariable();
|
||||||
DrmSessionEventListener eventListener =
|
DrmSessionEventListener eventListener =
|
||||||
|
@ -280,7 +280,7 @@ class AsynchronousMediaCodecBufferEnqueuer implements MediaCodecInputBufferEnque
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static String createThreadLabel(int trackType) {
|
private static String createThreadLabel(int trackType) {
|
||||||
StringBuilder labelBuilder = new StringBuilder("MediaCodecInputBufferEnqueuer:");
|
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecBufferEnqueuer:");
|
||||||
if (trackType == C.TRACK_TYPE_AUDIO) {
|
if (trackType == C.TRACK_TYPE_AUDIO) {
|
||||||
labelBuilder.append("Audio");
|
labelBuilder.append("Audio");
|
||||||
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
||||||
|
@ -257,7 +257,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static String createThreadLabel(int trackType) {
|
private static String createThreadLabel(int trackType) {
|
||||||
StringBuilder labelBuilder = new StringBuilder("MediaCodecAsyncAdapter:");
|
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecAsyncAdapter:");
|
||||||
if (trackType == C.TRACK_TYPE_AUDIO) {
|
if (trackType == C.TRACK_TYPE_AUDIO) {
|
||||||
labelBuilder.append("Audio");
|
labelBuilder.append("Audio");
|
||||||
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
||||||
|
@ -372,7 +372,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static String createThreadLabel(int trackType) {
|
private static String createThreadLabel(int trackType) {
|
||||||
StringBuilder labelBuilder = new StringBuilder("MediaCodecAsyncAdapter:");
|
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecAsyncAdapter:");
|
||||||
if (trackType == C.TRACK_TYPE_AUDIO) {
|
if (trackType == C.TRACK_TYPE_AUDIO) {
|
||||||
labelBuilder.append("Audio");
|
labelBuilder.append("Audio");
|
||||||
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
} else if (trackType == C.TRACK_TYPE_VIDEO) {
|
||||||
|
@ -221,7 +221,7 @@ public final class DownloadManager {
|
|||||||
@SuppressWarnings("methodref.receiver.bound.invalid")
|
@SuppressWarnings("methodref.receiver.bound.invalid")
|
||||||
Handler mainHandler = Util.createHandler(this::handleMainMessage);
|
Handler mainHandler = Util.createHandler(this::handleMainMessage);
|
||||||
this.mainHandler = mainHandler;
|
this.mainHandler = mainHandler;
|
||||||
HandlerThread internalThread = new HandlerThread("DownloadManager file i/o");
|
HandlerThread internalThread = new HandlerThread("ExoPlayer:DownloadManager");
|
||||||
internalThread.start();
|
internalThread.start();
|
||||||
internalHandler =
|
internalHandler =
|
||||||
new InternalHandler(
|
new InternalHandler(
|
||||||
|
@ -135,7 +135,7 @@ public final class DummySurface extends Surface {
|
|||||||
@Nullable private DummySurface surface;
|
@Nullable private DummySurface surface;
|
||||||
|
|
||||||
public DummySurfaceThread() {
|
public DummySurfaceThread() {
|
||||||
super("dummySurface");
|
super("ExoPlayer:DummySurface");
|
||||||
}
|
}
|
||||||
|
|
||||||
public DummySurface init(@SecureMode int secureMode) {
|
public DummySurface init(@SecureMode int secureMode) {
|
||||||
|
@ -287,7 +287,7 @@ public final class VideoFrameReleaseTimeHelper {
|
|||||||
|
|
||||||
private VSyncSampler() {
|
private VSyncSampler() {
|
||||||
sampledVsyncTimeNs = C.TIME_UNSET;
|
sampledVsyncTimeNs = C.TIME_UNSET;
|
||||||
choreographerOwnerThread = new HandlerThread("ChoreographerOwner:Handler");
|
choreographerOwnerThread = new HandlerThread("ExoPlayer:FrameReleaseChoreographer");
|
||||||
choreographerOwnerThread.start();
|
choreographerOwnerThread.start();
|
||||||
handler = Util.createHandler(choreographerOwnerThread.getLooper(), /* callback= */ this);
|
handler = Util.createHandler(choreographerOwnerThread.getLooper(), /* callback= */ this);
|
||||||
handler.sendEmptyMessage(CREATE_CHOREOGRAPHER);
|
handler.sendEmptyMessage(CREATE_CHOREOGRAPHER);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user