Add common prefix to thread names

PiperOrigin-RevId: 302659142
This commit is contained in:
olly 2020-03-24 14:15:43 +00:00 committed by Oliver Woodman
parent d47ceae165
commit 134df9fb71
9 changed files with 9 additions and 9 deletions

View File

@ -1025,7 +1025,7 @@ public final class DefaultAudioSink implements AudioSink {
}
audioTrackPositionTracker.reset();
releasingConditionVariable.close();
new Thread() {
new Thread("ExoPlayer:AudioTrackReleaseThread") {
@Override
public void run() {
try {

View File

@ -264,7 +264,7 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
}
if (++referenceCount == 1) {
Assertions.checkState(state == STATE_OPENING);
requestHandlerThread = new HandlerThread("DrmRequestHandler");
requestHandlerThread = new HandlerThread("ExoPlayer:DrmRequestHandler");
requestHandlerThread.start();
requestHandler = new RequestHandler(requestHandlerThread.getLooper());
if (openInternal(true)) {

View File

@ -152,7 +152,7 @@ public final class OfflineLicenseHelper {
MediaSourceEventDispatcher eventDispatcher) {
this.drmSessionManager = defaultDrmSessionManager;
this.eventDispatcher = eventDispatcher;
handlerThread = new HandlerThread("OfflineLicenseHelper");
handlerThread = new HandlerThread("ExoPlayer:OfflineLicenseHelper");
handlerThread.start();
conditionVariable = new ConditionVariable();
DrmSessionEventListener eventListener =

View File

@ -280,7 +280,7 @@ class AsynchronousMediaCodecBufferEnqueuer implements MediaCodecInputBufferEnque
}
private static String createThreadLabel(int trackType) {
StringBuilder labelBuilder = new StringBuilder("MediaCodecInputBufferEnqueuer:");
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecBufferEnqueuer:");
if (trackType == C.TRACK_TYPE_AUDIO) {
labelBuilder.append("Audio");
} else if (trackType == C.TRACK_TYPE_VIDEO) {

View File

@ -257,7 +257,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
}
private static String createThreadLabel(int trackType) {
StringBuilder labelBuilder = new StringBuilder("MediaCodecAsyncAdapter:");
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecAsyncAdapter:");
if (trackType == C.TRACK_TYPE_AUDIO) {
labelBuilder.append("Audio");
} else if (trackType == C.TRACK_TYPE_VIDEO) {

View File

@ -372,7 +372,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
}
private static String createThreadLabel(int trackType) {
StringBuilder labelBuilder = new StringBuilder("MediaCodecAsyncAdapter:");
StringBuilder labelBuilder = new StringBuilder("ExoPlayer:MediaCodecAsyncAdapter:");
if (trackType == C.TRACK_TYPE_AUDIO) {
labelBuilder.append("Audio");
} else if (trackType == C.TRACK_TYPE_VIDEO) {

View File

@ -221,7 +221,7 @@ public final class DownloadManager {
@SuppressWarnings("methodref.receiver.bound.invalid")
Handler mainHandler = Util.createHandler(this::handleMainMessage);
this.mainHandler = mainHandler;
HandlerThread internalThread = new HandlerThread("DownloadManager file i/o");
HandlerThread internalThread = new HandlerThread("ExoPlayer:DownloadManager");
internalThread.start();
internalHandler =
new InternalHandler(

View File

@ -135,7 +135,7 @@ public final class DummySurface extends Surface {
@Nullable private DummySurface surface;
public DummySurfaceThread() {
super("dummySurface");
super("ExoPlayer:DummySurface");
}
public DummySurface init(@SecureMode int secureMode) {

View File

@ -287,7 +287,7 @@ public final class VideoFrameReleaseTimeHelper {
private VSyncSampler() {
sampledVsyncTimeNs = C.TIME_UNSET;
choreographerOwnerThread = new HandlerThread("ChoreographerOwner:Handler");
choreographerOwnerThread = new HandlerThread("ExoPlayer:FrameReleaseChoreographer");
choreographerOwnerThread.start();
handler = Util.createHandler(choreographerOwnerThread.getLooper(), /* callback= */ this);
handler.sendEmptyMessage(CREATE_CHOREOGRAPHER);