From fcc994b82535770d31902c56839b152cb4c47075 Mon Sep 17 00:00:00 2001 From: samrobinson Date: Fri, 20 Jan 2023 15:45:19 +0000 Subject: [PATCH] Rename `FloatResamplingAudioProcessor` to `ToFloatPcmAudioProcessor`. Resampling as a term is overloaded, however it was raised as a confusing term in a meeting recently, as the 1P team initially thought this would change the sample rate. The naming of this `AudioProcessor` now matches `ToInt16PcmAudioProcessor`. PiperOrigin-RevId: 503441019 --- .../com/google/android/exoplayer2/audio/DefaultAudioSink.java | 2 +- ...amplingAudioProcessor.java => ToFloatPcmAudioProcessor.java} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename library/core/src/main/java/com/google/android/exoplayer2/audio/{FloatResamplingAudioProcessor.java => ToFloatPcmAudioProcessor.java} (97%) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java index 60d461749a..35cbd152c0 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java @@ -532,7 +532,7 @@ public final class DefaultAudioSink implements AudioSink { toIntPcmAvailableAudioProcessors = ImmutableList.of( new ToInt16PcmAudioProcessor(), channelMappingAudioProcessor, trimmingAudioProcessor); - toFloatPcmAvailableAudioProcessors = ImmutableList.of(new FloatResamplingAudioProcessor()); + toFloatPcmAvailableAudioProcessors = ImmutableList.of(new ToFloatPcmAudioProcessor()); volume = 1f; audioAttributes = AudioAttributes.DEFAULT; audioSessionId = C.AUDIO_SESSION_ID_UNSET; diff --git a/library/core/src/main/java/com/google/android/exoplayer2/audio/FloatResamplingAudioProcessor.java b/library/core/src/main/java/com/google/android/exoplayer2/audio/ToFloatPcmAudioProcessor.java similarity index 97% rename from library/core/src/main/java/com/google/android/exoplayer2/audio/FloatResamplingAudioProcessor.java rename to library/core/src/main/java/com/google/android/exoplayer2/audio/ToFloatPcmAudioProcessor.java index ca2a54d572..2d92cef91c 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/audio/FloatResamplingAudioProcessor.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/audio/ToFloatPcmAudioProcessor.java @@ -31,7 +31,7 @@ import java.nio.ByteBuffer; *
  • {@link C#ENCODING_PCM_FLOAT} ({@link #isActive()} will return {@code false}) * */ -/* package */ final class FloatResamplingAudioProcessor extends BaseAudioProcessor { +/* package */ final class ToFloatPcmAudioProcessor extends BaseAudioProcessor { private static final int FLOAT_NAN_AS_INT = Float.floatToIntBits(Float.NaN); private static final double PCM_32_BIT_INT_TO_PCM_32_BIT_FLOAT_FACTOR = 1.0 / 0x7FFFFFFF;