From 2b97455a8c78806b4f2a03695a8e8c5c98c1c2f2 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 25 Oct 2021 13:56:56 +0100 Subject: [PATCH] Register newly split modules PiperOrigin-RevId: 405379511 --- .../com/google/android/exoplayer2/upstream/DataSpec.java | 5 +++++ .../android/exoplayer2/decoder/DecoderInputBuffer.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/library/datasource/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java b/library/datasource/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java index dde0835517..a117a2e3c5 100644 --- a/library/datasource/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java +++ b/library/datasource/src/main/java/com/google/android/exoplayer2/upstream/DataSpec.java @@ -19,6 +19,7 @@ import android.net.Uri; import androidx.annotation.IntDef; import androidx.annotation.Nullable; import com.google.android.exoplayer2.C; +import com.google.android.exoplayer2.ExoPlayerLibraryInfo; import com.google.android.exoplayer2.util.Assertions; import java.lang.annotation.Documented; import java.lang.annotation.Retention; @@ -30,6 +31,10 @@ import java.util.Map; /** Defines a region of data in a resource. */ public final class DataSpec { + static { + ExoPlayerLibraryInfo.registerModule("goog.exo.datasource"); + } + /** * Builds {@link DataSpec} instances. * diff --git a/library/decoder/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java b/library/decoder/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java index d10f24184c..5ddfb9cc81 100644 --- a/library/decoder/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java +++ b/library/decoder/src/main/java/com/google/android/exoplayer2/decoder/DecoderInputBuffer.java @@ -18,6 +18,7 @@ package com.google.android.exoplayer2.decoder; import androidx.annotation.IntDef; import androidx.annotation.Nullable; import com.google.android.exoplayer2.C; +import com.google.android.exoplayer2.ExoPlayerLibraryInfo; import com.google.android.exoplayer2.Format; import java.lang.annotation.Documented; import java.lang.annotation.Retention; @@ -28,6 +29,10 @@ import org.checkerframework.checker.nullness.qual.EnsuresNonNull; /** Holds input for a decoder. */ public class DecoderInputBuffer extends Buffer { + static { + ExoPlayerLibraryInfo.registerModule("goog.exo.decoder"); + } + /** * Thrown when an attempt is made to write into a {@link DecoderInputBuffer} whose {@link * #bufferReplacementMode} is {@link #BUFFER_REPLACEMENT_MODE_DISABLED} and who {@link #data}