diff --git a/.idea/.gitignore b/.idea/.gitignore index 26d33521..f0c75ba1 100644 --- a/.idea/.gitignore +++ b/.idea/.gitignore @@ -1,3 +1,5 @@ # Default ignored files /shelf/ /workspace.xml +androidTestResultsUserPreferences.xml +deploymentTargetDropDown.xml diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml deleted file mode 100644 index 81d2a465..00000000 --- a/.idea/deploymentTargetDropDown.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/lib/src/androidTest/java/com/otaliastudios/transcoder/integration/IssuesTests.kt b/lib/src/androidTest/java/com/otaliastudios/transcoder/integration/IssuesTests.kt index 37361cb7..68cf479b 100644 --- a/lib/src/androidTest/java/com/otaliastudios/transcoder/integration/IssuesTests.kt +++ b/lib/src/androidTest/java/com/otaliastudios/transcoder/integration/IssuesTests.kt @@ -69,21 +69,21 @@ class IssuesTests { transcode { addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) addDataSource(input("0.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 2000_000L, 3000_000L)) addDataSource(input("1.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 4000_000L, 5000_000L)) addDataSource(input("2.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 6000_000L, 7000_000L)) addDataSource(input("3.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 8000_000L, 9000_000L)) addDataSource(input("4.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 10000_000L, 11000_000L)) addDataSource(input("5.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 12000_000L, 13000_000L)) addDataSource(input("6.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 14000_000L, 15000_000L)) addDataSource(input("7.amr")) - addDataSource(ClipDataSource(input("main.mp3"), 0L, 1000_000L)) + addDataSource(ClipDataSource(input("main.mp3"), 16000_000L, 17000_000L)) addDataSource(input("8.amr")) } Unit diff --git a/lib/src/main/java/com/otaliastudios/transcoder/internal/audio/remix/AudioRemixer.kt b/lib/src/main/java/com/otaliastudios/transcoder/internal/audio/remix/AudioRemixer.kt index fac8b7cd..3458cd0e 100644 --- a/lib/src/main/java/com/otaliastudios/transcoder/internal/audio/remix/AudioRemixer.kt +++ b/lib/src/main/java/com/otaliastudios/transcoder/internal/audio/remix/AudioRemixer.kt @@ -24,7 +24,7 @@ internal interface AudioRemixer { companion object { internal operator fun get(inputChannels: Int, outputChannels: Int): AudioRemixer = when { inputChannels !in setOf(1, 2) -> error("Input channel count not supported: $inputChannels") - outputChannels !in setOf(1, 2) -> error("Input channel count not supported: $inputChannels") + outputChannels !in setOf(1, 2) -> error("Output channel count not supported: $inputChannels") inputChannels < outputChannels -> UpMixAudioRemixer() inputChannels > outputChannels -> DownMixAudioRemixer() else -> PassThroughAudioRemixer() diff --git a/lib/src/main/java/com/otaliastudios/transcoder/internal/transcode/DefaultTranscodeEngine.kt b/lib/src/main/java/com/otaliastudios/transcoder/internal/transcode/DefaultTranscodeEngine.kt index 09933fc1..1505f9cd 100644 --- a/lib/src/main/java/com/otaliastudios/transcoder/internal/transcode/DefaultTranscodeEngine.kt +++ b/lib/src/main/java/com/otaliastudios/transcoder/internal/transcode/DefaultTranscodeEngine.kt @@ -61,10 +61,10 @@ internal class DefaultTranscodeEngine( } private fun createPipeline( - type: TrackType, - index: Int, - status: TrackStatus, - outputFormat: MediaFormat + type: TrackType, + index: Int, + status: TrackStatus, + outputFormat: MediaFormat ): Pipeline { log.w("createPipeline($type, $index, $status), format=$outputFormat") val interpolator = timer.interpolator(type, index) diff --git a/lib/src/main/java/com/otaliastudios/transcoder/sink/DefaultDataSink.java b/lib/src/main/java/com/otaliastudios/transcoder/sink/DefaultDataSink.java index b17446e7..afa5bee1 100644 --- a/lib/src/main/java/com/otaliastudios/transcoder/sink/DefaultDataSink.java +++ b/lib/src/main/java/com/otaliastudios/transcoder/sink/DefaultDataSink.java @@ -100,9 +100,7 @@ public void setOrientation(int rotation) { @Override public void setLocation(double latitude, double longitude) { - if (Build.VERSION.SDK_INT >= 19) { - mMuxer.setLocation((float) latitude, (float) longitude); - } + mMuxer.setLocation((float) latitude, (float) longitude); } @Override