Skip to content

Commit cf15da5

Browse files
committed
Change namespace and structure of remixer
1 parent 8a30338 commit cf15da5

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

lib/src/main/java/net/ypresto/androidtranscoder/engine/AudioChannel.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import android.media.MediaFormat;
55

66
import net.ypresto.androidtranscoder.compat.MediaCodecBufferCompatWrapper;
7-
import net.ypresto.androidtranscoder.utils.AudioConversionUtils;
87

98
import java.nio.ByteBuffer;
109
import java.nio.ByteOrder;
@@ -43,7 +42,7 @@ private static class AudioBuffer {
4342
private int mInputChannelCount;
4443
private int mOutputChannelCount;
4544

46-
private AudioConversionUtils.Remixer mRemixer;
45+
private AudioRemixer mRemixer;
4746

4847
private final MediaCodecBufferCompatWrapper mDecoderBuffers;
4948
private final MediaCodecBufferCompatWrapper mEncoderBuffers;
@@ -83,11 +82,11 @@ public void setActualDecodedFormat(final MediaFormat decodedFormat) {
8382
}
8483

8584
if (mInputChannelCount > mOutputChannelCount) {
86-
mRemixer = AudioConversionUtils.REMIXER_DOWNMIX;
85+
mRemixer = AudioRemixer.DOWNMIX;
8786
} else if (mInputChannelCount < mOutputChannelCount) {
88-
mRemixer = AudioConversionUtils.REMIXER_UPMIX;
87+
mRemixer = AudioRemixer.UPMIX;
8988
} else {
90-
mRemixer = AudioConversionUtils.REMIXER_PASSTHROUGH;
89+
mRemixer = AudioRemixer.PASSTHROUGH;
9190
}
9291

9392
mOverflowBuffer.presentationTimeUs = 0;

lib/src/main/java/net/ypresto/androidtranscoder/utils/AudioConversionUtils.java renamed to lib/src/main/java/net/ypresto/androidtranscoder/engine/AudioRemixer.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
package net.ypresto.androidtranscoder.utils;
1+
package net.ypresto.androidtranscoder.engine;
22

33
import java.nio.ShortBuffer;
44

5-
public class AudioConversionUtils {
5+
public interface AudioRemixer {
6+
void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff);
67

7-
public interface Remixer {
8-
void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff);
9-
}
10-
11-
public static final Remixer REMIXER_DOWNMIX = new Remixer() {
8+
AudioRemixer DOWNMIX = new AudioRemixer() {
129
private static final int SIGNED_SHORT_LIMIT = 32768;
1310
private static final int UNSIGNED_SHORT_MAX = 65535;
1411

@@ -43,7 +40,7 @@ public void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff) {
4340
}
4441
};
4542

46-
public static final Remixer REMIXER_UPMIX = new Remixer() {
43+
AudioRemixer UPMIX = new AudioRemixer() {
4744
@Override
4845
public void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff) {
4946
// Up-mix mono to stereo
@@ -59,7 +56,7 @@ public void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff) {
5956
}
6057
};
6158

62-
public static final Remixer REMIXER_PASSTHROUGH = new Remixer() {
59+
AudioRemixer PASSTHROUGH = new AudioRemixer() {
6360
@Override
6461
public void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff) {
6562
// Passthrough

0 commit comments

Comments
 (0)