Commit e935e037 by tonihei Committed by Ian Baker

Add missing @DoNotInline annotations.

PiperOrigin-RevId: 411041225
parent 48118f3c
...@@ -30,6 +30,7 @@ import android.view.Surface; ...@@ -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; ...@@ -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);
......
...@@ -28,6 +28,7 @@ import android.os.ConditionVariable; ...@@ -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 { ...@@ -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)) {
......
...@@ -42,6 +42,7 @@ import android.os.Bundle; ...@@ -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 { ...@@ -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();
......
...@@ -18,6 +18,7 @@ package androidx.media3.exoplayer.source.mediaparser; ...@@ -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 { ...@@ -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)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment