Add missing @DoNotInline annotations.

PiperOrigin-RevId: 411041225
This commit is contained in:
tonihei 2021-11-19 13:51:43 +00:00 committed by Ian Baker
parent 48118f3c87
commit e935e0370d
4 changed files with 8 additions and 0 deletions

View File

@ -30,6 +30,7 @@ import android.view.Surface;
import android.view.SurfaceHolder; import android.view.SurfaceHolder;
import android.view.SurfaceView; import android.view.SurfaceView;
import android.view.TextureView; import android.view.TextureView;
import androidx.annotation.DoNotInline;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import androidx.media3.common.AudioAttributes; import androidx.media3.common.AudioAttributes;
@ -1879,6 +1880,7 @@ import java.util.concurrent.CopyOnWriteArraySet;
private static final class Api31 { private static final class Api31 {
private Api31() {} private Api31() {}
@DoNotInline
public static PlayerId createPlayerId() { public static PlayerId createPlayerId() {
// TODO: Create a MediaMetricsListener and obtain LogSessionId from it. // TODO: Create a MediaMetricsListener and obtain LogSessionId from it.
return new PlayerId(LogSessionId.LOG_SESSION_ID_NONE); return new PlayerId(LogSessionId.LOG_SESSION_ID_NONE);

View File

@ -28,6 +28,7 @@ import android.os.ConditionVariable;
import android.os.Handler; import android.os.Handler;
import android.os.SystemClock; import android.os.SystemClock;
import android.util.Pair; import android.util.Pair;
import androidx.annotation.DoNotInline;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
@ -2242,6 +2243,7 @@ public final class DefaultAudioSink implements AudioSink {
private static final class Api31 { private static final class Api31 {
private Api31() {} private Api31() {}
@DoNotInline
public static void setLogSessionIdOnAudioTrack(AudioTrack audioTrack, PlayerId playerId) { public static void setLogSessionIdOnAudioTrack(AudioTrack audioTrack, PlayerId playerId) {
LogSessionId logSessionId = playerId.getLogSessionId(); LogSessionId logSessionId = playerId.getLogSessionId();
if (!logSessionId.equals(LogSessionId.LOG_SESSION_ID_NONE)) { if (!logSessionId.equals(LogSessionId.LOG_SESSION_ID_NONE)) {

View File

@ -42,6 +42,7 @@ import android.os.Bundle;
import android.os.SystemClock; import android.os.SystemClock;
import androidx.annotation.CallSuper; import androidx.annotation.CallSuper;
import androidx.annotation.CheckResult; import androidx.annotation.CheckResult;
import androidx.annotation.DoNotInline;
import androidx.annotation.IntDef; import androidx.annotation.IntDef;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
@ -2433,6 +2434,7 @@ public abstract class MediaCodecRenderer extends BaseRenderer {
private static final class Api31 { private static final class Api31 {
private Api31() {} private Api31() {}
@DoNotInline
public static void setLogSessionIdToMediaCodecFormat( public static void setLogSessionIdToMediaCodecFormat(
MediaCodecAdapter.Configuration codecConfiguration, PlayerId playerId) { MediaCodecAdapter.Configuration codecConfiguration, PlayerId playerId) {
LogSessionId logSessionId = playerId.getLogSessionId(); LogSessionId logSessionId = playerId.getLogSessionId();

View File

@ -18,6 +18,7 @@ package androidx.media3.exoplayer.source.mediaparser;
import android.media.MediaFormat; import android.media.MediaFormat;
import android.media.MediaParser; import android.media.MediaParser;
import android.media.metrics.LogSessionId; import android.media.metrics.LogSessionId;
import androidx.annotation.DoNotInline;
import androidx.annotation.RequiresApi; import androidx.annotation.RequiresApi;
import androidx.media3.common.Format; import androidx.media3.common.Format;
import androidx.media3.common.util.UnstableApi; import androidx.media3.common.util.UnstableApi;
@ -78,6 +79,7 @@ public final class MediaParserUtil {
private static final class Api31 { private static final class Api31 {
private Api31() {} private Api31() {}
@DoNotInline
public static void setLogSessionIdOnMediaParser(MediaParser mediaParser, PlayerId playerId) { public static void setLogSessionIdOnMediaParser(MediaParser mediaParser, PlayerId playerId) {
LogSessionId logSessionId = playerId.getLogSessionId(); LogSessionId logSessionId = playerId.getLogSessionId();
if (!logSessionId.equals(LogSessionId.LOG_SESSION_ID_NONE)) { if (!logSessionId.equals(LogSessionId.LOG_SESSION_ID_NONE)) {