Add trace to chunk fetches.

This commit is contained in:
Oliver Woodman 2015-01-12 17:37:07 +00:00
parent f65a093596
commit e8d2c00cf7

View File

@ -24,6 +24,7 @@ import com.google.android.exoplayer.upstream.DataSpec;
import com.google.android.exoplayer.upstream.Loader.Loadable;
import com.google.android.exoplayer.upstream.NonBlockingInputStream;
import com.google.android.exoplayer.util.Assertions;
import com.google.android.exoplayer.util.TraceUtil;
import java.io.IOException;
@ -173,7 +174,12 @@ public abstract class Chunk implements Loadable {
@Override
public final void load() throws IOException, InterruptedException {
dataSourceStream.load();
TraceUtil.beginSection("chunkLoad");
try {
dataSourceStream.load();
} finally {
TraceUtil.endSection();
}
}
}