Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
55b82ff8
authored
Oct 31, 2022
by
rohks
Committed by
Marc Baechinger
Nov 01, 2022
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Disable failing tests of FlacExtractorSeekTest
PiperOrigin-RevId: 485061783
parent
8030a492
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
34 additions
and
36 deletions
extensions/ffmpeg/src/main/java/com/google/android/exoplayer2/ext/ffmpeg/FfmpegAudioRenderer.java
extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java
extensions/flac/src/main/java/com/google/android/exoplayer2/ext/flac/LibflacAudioRenderer.java
extensions/opus/src/main/java/com/google/android/exoplayer2/ext/opus/LibopusAudioRenderer.java
library/common/src/main/java/androidx/media3/common/audio/AudioProcessor.java → library/common/src/main/java/com/google/android/exoplayer2/audio/AudioProcessor.java
library/common/src/main/java/androidx/media3/common/audio/AudioProcessorChain.java → library/common/src/main/java/com/google/android/exoplayer2/audio/AudioProcessorChain.java
library/common/src/main/java/androidx/media3/common/audio/package-info.java → library/common/src/main/java/com/google/android/exoplayer2/audio/package-info.java
library/core/src/main/java/com/google/android/exoplayer2/audio/BaseAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/ChannelMappingAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java
library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java
library/core/src/main/java/com/google/android/exoplayer2/audio/FloatResamplingAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java
library/core/src/main/java/com/google/android/exoplayer2/audio/ResamplingAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/SonicAudioProcessor.java
library/core/src/main/java/com/google/android/exoplayer2/audio/TeeAudioProcessor.java
library/core/src/test/java/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessorTest.java
library/core/src/test/java/com/google/android/exoplayer2/audio/SonicAudioProcessorTest.java
library/core/src/test/java/com/google/android/exoplayer2/audio/TeeAudioProcessorTest.java
library/core/src/test/java/com/google/android/exoplayer2/audio/TrimmingAudioProcessorTest.java
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/AudioTranscodingSamplePipeline.java
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/SpeedChangingAudioProcessor.java
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java
library/transformer/src/test/java/com/google/android/exoplayer2/transformer/SpeedChangingAudioProcessorTest.java
extensions/ffmpeg/src/main/java/com/google/android/exoplayer2/ext/ffmpeg/FfmpegAudioRenderer.java
View file @
55b82ff8
...
...
@@ -21,9 +21,9 @@ import static com.google.android.exoplayer2.audio.AudioSink.SINK_FORMAT_UNSUPPOR
import
android.os.Handler
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.AudioRendererEventListener
;
import
com.google.android.exoplayer2.audio.AudioSink
;
import
com.google.android.exoplayer2.audio.AudioSink.SinkFormatSupport
;
...
...
extensions/flac/src/androidTest/java/com/google/android/exoplayer2/ext/flac/FlacExtractorSeekTest.java
View file @
55b82ff8
...
...
@@ -29,6 +29,7 @@ import com.google.android.exoplayer2.upstream.DefaultDataSource;
import
com.google.android.exoplayer2.util.Util
;
import
java.io.IOException
;
import
java.util.List
;
import
org.junit.Ignore
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
...
...
@@ -75,6 +76,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_seekTable_handlesSeekToEoF
()
throws
IOException
{
String
fileName
=
TEST_FILE_SEEK_TABLE
;
...
...
@@ -92,6 +94,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_seekTable_handlesSeekingBackward
()
throws
IOException
{
String
fileName
=
TEST_FILE_SEEK_TABLE
;
...
...
@@ -111,6 +114,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_seekTable_handlesSeekingForward
()
throws
IOException
{
String
fileName
=
TEST_FILE_SEEK_TABLE
;
...
...
@@ -158,6 +162,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_binarySearch_handlesSeekToEoF
()
throws
IOException
{
String
fileName
=
TEST_FILE_BINARY_SEARCH
;
...
...
@@ -175,6 +180,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_binarySearch_handlesSeekingBackward
()
throws
IOException
{
String
fileName
=
TEST_FILE_BINARY_SEARCH
;
...
...
@@ -194,6 +200,7 @@ public final class FlacExtractorSeekTest {
fileName
,
trackOutput
,
targetSeekTimeUs
,
extractedFrameIndex
);
}
@Ignore
(
"Fix [internal: b/249505968] before enabling this."
)
@Test
public
void
seeking_binarySearch_handlesSeekingForward
()
throws
IOException
{
String
fileName
=
TEST_FILE_BINARY_SEARCH
;
...
...
extensions/flac/src/main/java/com/google/android/exoplayer2/ext/flac/LibflacAudioRenderer.java
View file @
55b82ff8
...
...
@@ -17,9 +17,9 @@ package com.google.android.exoplayer2.ext.flac;
import
android.os.Handler
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.AudioRendererEventListener
;
import
com.google.android.exoplayer2.audio.AudioSink
;
import
com.google.android.exoplayer2.audio.DecoderAudioRenderer
;
...
...
extensions/opus/src/main/java/com/google/android/exoplayer2/ext/opus/LibopusAudioRenderer.java
View file @
55b82ff8
...
...
@@ -17,9 +17,9 @@ package com.google.android.exoplayer2.ext.opus;
import
android.os.Handler
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.AudioRendererEventListener
;
import
com.google.android.exoplayer2.audio.AudioSink
;
import
com.google.android.exoplayer2.audio.AudioSink.SinkFormatSupport
;
...
...
library/common/src/main/java/
androidx/media3/common
/audio/AudioProcessor.java
→
library/common/src/main/java/
com/google/android/exoplayer2
/audio/AudioProcessor.java
View file @
55b82ff8
...
...
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
androidx
.
media3
.
common
.
audio
;
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
androidx.annotation.Nullable
;
import
com.google.android.exoplayer2.C
;
...
...
library/common/src/main/java/
androidx/media3/common
/audio/AudioProcessorChain.java
→
library/common/src/main/java/
com/google/android/exoplayer2
/audio/AudioProcessorChain.java
View file @
55b82ff8
...
...
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
androidx
.
media3
.
common
.
audio
;
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
com.google.android.exoplayer2.PlaybackParameters
;
...
...
library/common/src/main/java/
androidx/media3/common
/audio/package-info.java
→
library/common/src/main/java/
com/google/android/exoplayer2
/audio/package-info.java
View file @
55b82ff8
...
...
@@ -14,6 +14,6 @@
* limitations under the License.
*/
@NonNullApi
package
androidx
.
media3
.
common
.
audio
;
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
com.google.android.exoplayer2.util.NonNullApi
;
library/core/src/main/java/com/google/android/exoplayer2/audio/BaseAudioProcessor.java
View file @
55b82ff8
...
...
@@ -16,7 +16,6 @@
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
androidx.annotation.CallSuper
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.errorprone.annotations.CanIgnoreReturnValue
;
import
java.nio.ByteBuffer
;
import
java.nio.ByteOrder
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/ChannelMappingAudioProcessor.java
View file @
55b82ff8
...
...
@@ -16,7 +16,6 @@
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.util.Assertions
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/DecoderAudioRenderer.java
View file @
55b82ff8
...
...
@@ -31,7 +31,6 @@ import androidx.annotation.DoNotInline;
import
androidx.annotation.IntDef
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.RequiresApi
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.BaseRenderer
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.ExoPlaybackException
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/DefaultAudioSink.java
View file @
55b82ff8
...
...
@@ -38,13 +38,12 @@ import androidx.annotation.GuardedBy;
import
androidx.annotation.IntDef
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.RequiresApi
;
import
androidx.media3.common.audio.AudioProcessor
;
import
androidx.media3.common.audio.AudioProcessor.UnhandledAudioFormatException
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.ExoPlayer.AudioOffloadListener
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.PlaybackParameters
;
import
com.google.android.exoplayer2.analytics.PlayerId
;
import
com.google.android.exoplayer2.audio.AudioProcessor.UnhandledAudioFormatException
;
import
com.google.android.exoplayer2.util.Assertions
;
import
com.google.android.exoplayer2.util.Clock
;
import
com.google.android.exoplayer2.util.ConditionVariable
;
...
...
@@ -99,10 +98,11 @@ public final class DefaultAudioSink implements AudioSink {
}
/**
* @deprecated Use {@link
androidx.media3.common
.audio.AudioProcessorChain}.
* @deprecated Use {@link
com.google.android.exoplayer2
.audio.AudioProcessorChain}.
*/
@Deprecated
public
interface
AudioProcessorChain
extends
androidx
.
media3
.
common
.
audio
.
AudioProcessorChain
{}
public
interface
AudioProcessorChain
extends
com
.
google
.
android
.
exoplayer2
.
audio
.
AudioProcessorChain
{}
/**
* The default audio processor chain, which applies a (possibly empty) chain of user-defined audio
...
...
@@ -212,7 +212,7 @@ public final class DefaultAudioSink implements AudioSink {
public
static
final
class
Builder
{
private
AudioCapabilities
audioCapabilities
;
@Nullable
private
androidx
.
media3
.
common
.
audio
.
AudioProcessorChain
audioProcessorChain
;
@Nullable
private
com
.
google
.
android
.
exoplayer2
.
audio
.
AudioProcessorChain
audioProcessorChain
;
private
boolean
enableFloatOutput
;
private
boolean
enableAudioTrackPlaybackParams
;
private
int
offloadMode
;
...
...
@@ -253,15 +253,15 @@ public final class DefaultAudioSink implements AudioSink {
}
/**
* Sets the {@link
androidx.media3.common.audio.AudioProcessorChain} to process audio before
*
playback. The instance passed in must not be reused in other sinks. Processing chains are
* only supported for PCM playback (not passthrough or offload).
* Sets the {@link
com.google.android.exoplayer2.audio.AudioProcessorChain} to process audio
*
before playback. The instance passed in must not be reused in other sinks. Processing chains
*
are
only supported for PCM playback (not passthrough or offload).
*
* <p>By default, no processing will be applied.
*/
@CanIgnoreReturnValue
public
Builder
setAudioProcessorChain
(
androidx
.
media3
.
common
.
audio
.
AudioProcessorChain
audioProcessorChain
)
{
com
.
google
.
android
.
exoplayer2
.
audio
.
AudioProcessorChain
audioProcessorChain
)
{
checkNotNull
(
audioProcessorChain
);
this
.
audioProcessorChain
=
audioProcessorChain
;
return
this
;
...
...
@@ -451,7 +451,7 @@ public final class DefaultAudioSink implements AudioSink {
private
static
int
pendingReleaseCount
;
private
final
AudioCapabilities
audioCapabilities
;
private
final
androidx
.
media3
.
common
.
audio
.
AudioProcessorChain
audioProcessorChain
;
private
final
com
.
google
.
android
.
exoplayer2
.
audio
.
AudioProcessorChain
audioProcessorChain
;
private
final
boolean
enableFloatOutput
;
private
final
ChannelMappingAudioProcessor
channelMappingAudioProcessor
;
private
final
TrimmingAudioProcessor
trimmingAudioProcessor
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/FloatResamplingAudioProcessor.java
View file @
55b82ff8
...
...
@@ -15,7 +15,6 @@
*/
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.util.Util
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/MediaCodecAudioRenderer.java
View file @
55b82ff8
...
...
@@ -33,7 +33,6 @@ import androidx.annotation.CallSuper;
import
androidx.annotation.DoNotInline
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.RequiresApi
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.ExoPlaybackException
;
import
com.google.android.exoplayer2.ExoPlayer
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/ResamplingAudioProcessor.java
View file @
55b82ff8
...
...
@@ -15,7 +15,6 @@
*/
package
com
.
google
.
android
.
exoplayer2
.
audio
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.util.Util
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessor.java
View file @
55b82ff8
...
...
@@ -19,7 +19,6 @@ import static java.lang.Math.min;
import
static
java
.
lang
.
annotation
.
ElementType
.
TYPE_USE
;
import
androidx.annotation.IntDef
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.util.Assertions
;
import
com.google.android.exoplayer2.util.Util
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/SonicAudioProcessor.java
View file @
55b82ff8
...
...
@@ -18,7 +18,6 @@ package com.google.android.exoplayer2.audio;
import
static
com
.
google
.
android
.
exoplayer2
.
util
.
Assertions
.
checkNotNull
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.util.Util
;
...
...
library/core/src/main/java/com/google/android/exoplayer2/audio/TeeAudioProcessor.java
View file @
55b82ff8
...
...
@@ -18,7 +18,6 @@ package com.google.android.exoplayer2.audio;
import
static
java
.
lang
.
Math
.
min
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessorChain
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.util.Assertions
;
import
com.google.android.exoplayer2.util.Log
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/audio/SilenceSkippingAudioProcessorTest.java
View file @
55b82ff8
...
...
@@ -18,9 +18,9 @@ package com.google.android.exoplayer2.audio;
import
static
com
.
google
.
common
.
truth
.
Truth
.
assertThat
;
import
static
java
.
lang
.
Math
.
min
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.util.Assertions
;
import
java.nio.ByteBuffer
;
import
java.nio.ByteOrder
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/audio/SonicAudioProcessorTest.java
View file @
55b82ff8
...
...
@@ -18,10 +18,10 @@ package com.google.android.exoplayer2.audio;
import
static
com
.
google
.
common
.
truth
.
Truth
.
assertThat
;
import
static
org
.
junit
.
Assert
.
fail
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
androidx.media3.common.audio.AudioProcessor.UnhandledAudioFormatException
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.audio.AudioProcessor.UnhandledAudioFormatException
;
import
org.junit.Before
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/audio/TeeAudioProcessorTest.java
View file @
55b82ff8
...
...
@@ -17,9 +17,9 @@ package com.google.android.exoplayer2.audio;
import
static
org
.
mockito
.
Mockito
.
verify
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.audio.TeeAudioProcessor.AudioBufferSink
;
import
org.junit.Before
;
import
org.junit.Rule
;
...
...
library/core/src/test/java/com/google/android/exoplayer2/audio/TrimmingAudioProcessorTest.java
View file @
55b82ff8
...
...
@@ -17,9 +17,9 @@ package com.google.android.exoplayer2.audio;
import
static
com
.
google
.
common
.
truth
.
Truth
.
assertThat
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
java.nio.ByteBuffer
;
import
org.junit.After
;
import
org.junit.Before
;
...
...
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/AudioTranscodingSamplePipeline.java
View file @
55b82ff8
...
...
@@ -21,10 +21,10 @@ import static com.google.android.exoplayer2.util.Assertions.checkState;
import
static
java
.
lang
.
Math
.
min
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.decoder.DecoderInputBuffer
;
import
com.google.android.exoplayer2.util.Util
;
import
java.nio.ByteBuffer
;
...
...
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/SpeedChangingAudioProcessor.java
View file @
55b82ff8
...
...
@@ -18,8 +18,8 @@ package com.google.android.exoplayer2.transformer;
import
static
java
.
lang
.
Math
.
min
;
import
androidx.media3.common.audio.AudioProcessor
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.BaseAudioProcessor
;
import
com.google.android.exoplayer2.audio.SonicAudioProcessor
;
import
com.google.android.exoplayer2.util.Util
;
...
...
library/transformer/src/main/java/com/google/android/exoplayer2/transformer/TransformationException.java
View file @
55b82ff8
...
...
@@ -22,10 +22,10 @@ import android.media.MediaFormat;
import
android.os.SystemClock
;
import
androidx.annotation.IntDef
;
import
androidx.annotation.Nullable
;
import
androidx.media3.common.audio.AudioProcessor
;
import
androidx.media3.common.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.Format
;
import
com.google.android.exoplayer2.PlaybackException
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.audio.AudioProcessor.AudioFormat
;
import
com.google.android.exoplayer2.util.Clock
;
import
com.google.android.exoplayer2.util.FrameProcessingException
;
import
com.google.android.exoplayer2.util.FrameProcessor
;
...
...
library/transformer/src/test/java/com/google/android/exoplayer2/transformer/SpeedChangingAudioProcessorTest.java
View file @
55b82ff8
...
...
@@ -18,9 +18,9 @@ package com.google.android.exoplayer2.transformer;
import
static
com
.
google
.
android
.
exoplayer2
.
util
.
Assertions
.
checkArgument
;
import
static
com
.
google
.
common
.
truth
.
Truth
.
assertThat
;
import
androidx.media3.common.audio.AudioProcessor
;
import
androidx.test.ext.junit.runners.AndroidJUnit4
;
import
com.google.android.exoplayer2.C
;
import
com.google.android.exoplayer2.audio.AudioProcessor
;
import
com.google.android.exoplayer2.util.Util
;
import
java.nio.ByteBuffer
;
import
java.nio.ByteOrder
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment