From 6bc52262db1ffc02220cf8f848111fabf3fcff46 Mon Sep 17 00:00:00 2001 From: cblay Date: Thu, 4 Feb 2016 11:01:05 -0800 Subject: [PATCH] Minor tweaks/fixes. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=113868179 --- .../android/exoplayer/dash/mpd/ContentProtection.java | 4 ++-- .../java/com/google/android/exoplayer/upstream/Loader.java | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/dash/mpd/ContentProtection.java b/library/src/main/java/com/google/android/exoplayer/dash/mpd/ContentProtection.java index 1ebba25f4e..48ce051c99 100644 --- a/library/src/main/java/com/google/android/exoplayer/dash/mpd/ContentProtection.java +++ b/library/src/main/java/com/google/android/exoplayer/dash/mpd/ContentProtection.java @@ -70,8 +70,8 @@ public class ContentProtection { @Override public int hashCode() { int hashCode = schemeUriId.hashCode(); - hashCode = (37 * hashCode) + (uuid != null ? uuid.hashCode() : 0); - hashCode = (37 * hashCode) + (data != null ? data.hashCode() : 0); + hashCode = (31 * hashCode) + (uuid != null ? uuid.hashCode() : 0); + hashCode = (31 * hashCode) + (data != null ? data.hashCode() : 0); return hashCode; } diff --git a/library/src/main/java/com/google/android/exoplayer/upstream/Loader.java b/library/src/main/java/com/google/android/exoplayer/upstream/Loader.java index 24d8b78c62..79a5250cd9 100644 --- a/library/src/main/java/com/google/android/exoplayer/upstream/Loader.java +++ b/library/src/main/java/com/google/android/exoplayer/upstream/Loader.java @@ -206,8 +206,11 @@ public final class Loader { executorThread = Thread.currentThread(); if (!loadable.isLoadCanceled()) { TraceUtil.beginSection(loadable.getClass().getSimpleName() + ".load()"); - loadable.load(); - TraceUtil.endSection(); + try { + loadable.load(); + } finally { + TraceUtil.endSection(); + } } sendEmptyMessage(MSG_END_OF_SOURCE); } catch (IOException e) {