Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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-
publicstaticfinalRemixerREMIXER_UPMIX= new Remixer() {
43+
AudioRemixerUPMIX= 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-
publicstaticfinalRemixerREMIXER_PASSTHROUGH= new Remixer() {
59+
AudioRemixerPASSTHROUGH= new AudioRemixer() {
6360
@Override
6461
public void remix(final ShortBuffer inSBuff, final ShortBuffer outSBuff) {
6562
// Passthrough

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /