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(); audioTrackPositionTracker.reset();
releasingConditionVariable.close(); releasingConditionVariable.close();
new Thread() { new Thread("ExoPlayer:AudioTrackReleaseThread") {
@Override @Override
public void run() { public void run() {
try { try {

View File

@ -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)) {

View File

@ -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 =

View File

@ -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) {

View File

@ -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) {

View File

@ -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) {

View File

@ -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(

View File

@ -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) {

View File

@ -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);