コード整形

This commit is contained in:
tateisu 2023-09-09 22:22:28 +09:00
parent 683fa3725e
commit 03a28791d9
4 changed files with 14 additions and 15 deletions

View File

@ -329,12 +329,13 @@ class ColumnViewHolder(
) )
when (streamStatus) { when (streamStatus) {
StreamStatus.Missing, StreamStatus.Closed ,StreamStatus.ClosedNoRetry -> { StreamStatus.Missing, StreamStatus.Closed, StreamStatus.ClosedNoRetry -> Unit
}
StreamStatus.Connecting, StreamStatus.Open -> { StreamStatus.Connecting, StreamStatus.Open -> {
sb.appendColorShadeIcon(activity, R.drawable.ic_pulse, "Streaming") sb.appendColorShadeIcon(activity, R.drawable.ic_pulse, "Streaming")
sb.append("?") sb.append("?")
} }
StreamStatus.Subscribed -> { StreamStatus.Subscribed -> {
sb.appendColorShadeIcon(activity, R.drawable.ic_pulse, "Streaming") sb.appendColorShadeIcon(activity, R.drawable.ic_pulse, "Streaming")
} }

View File

@ -47,8 +47,6 @@ private class ErrorFlickListener(
velocityX: Float, velocityX: Float,
velocityY: Float, velocityY: Float,
): Boolean { ): Boolean {
val vx = abs(velocityX) val vx = abs(velocityX)
val vy = abs(velocityY) val vy = abs(velocityY)
if (vy < vx * 1.5f) { if (vy < vx * 1.5f) {

View File

@ -298,7 +298,7 @@ fun Intent.handleGetContentResult(contentResolver: ContentResolver): ArrayList<G
} }
// 複数選択 // 複数選択
this.clipData?.let { clipData -> this.clipData?.let { clipData ->
(0 until clipData.itemCount).mapNotNull { clipData.getItemAt(it)?.uri }.forEach { uri -> for (uri in (0 until clipData.itemCount).mapNotNull { clipData.getItemAt(it)?.uri }) {
if (urlList.none { it.uri == uri }) { if (urlList.none { it.uri == uri }) {
urlList.add(GetContentResultEntry(uri)) urlList.add(GetContentResultEntry(uri))
} }

View File

@ -22,7 +22,6 @@ import com.otaliastudios.transcoder.strategy.DefaultAudioStrategy
import com.otaliastudios.transcoder.strategy.DefaultVideoStrategy import com.otaliastudios.transcoder.strategy.DefaultVideoStrategy
import jp.juggler.util.coroutine.AppDispatchers import jp.juggler.util.coroutine.AppDispatchers
import jp.juggler.util.data.clip import jp.juggler.util.data.clip
import jp.juggler.util.data.notZero
import jp.juggler.util.log.LogCategory import jp.juggler.util.log.LogCategory
import kotlinx.coroutines.* import kotlinx.coroutines.*
import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.channels.Channel
@ -84,14 +83,14 @@ data class MovieResizeConfig(
MovideResizeMode.Auto -> MovideResizeMode.Auto ->
info.squarePixels > limitSquarePixels || info.squarePixels > limitSquarePixels ||
(info.actualBps ?: 0).toFloat() > limitBitrate.toFloat() * 1.5f || (info.actualBps ?: 0).toFloat() > limitBitrate.toFloat() * 1.5f ||
(info.frameRatio==null || info.frameRatio<1f || info.frameRatio > limitFrameRate) (info.frameRatio == null || info.frameRatio < 1f || info.frameRatio > limitFrameRate)
} }
} }
/** /**
* レシーバが奇数なら+1した値を返す * レシーバが奇数なら+1した値を返す
* *
* `[OMX.qcom.video.encoder.avc] video encoder does not support odd resolution 1018x2263` * `OMX.qcom.video.encoder.avc video encoder does not support odd resolution 1018x2263`
*/ */
private fun Int.fixOdd() = if (and(1) == 0) this else this + 1 private fun Int.fixOdd() = if (and(1) == 0) this else this + 1
@ -144,7 +143,7 @@ suspend fun transcodeVideoMedia3Transformer(
val editedMediaItem = EditedMediaItem.Builder(srcMediaItem).apply { val editedMediaItem = EditedMediaItem.Builder(srcMediaItem).apply {
// 入力のフレームレートが高すぎるなら制限する // 入力のフレームレートが高すぎるなら制限する
if (info.frameRatio==null || info.frameRatio<1f || if (info.frameRatio == null || info.frameRatio < 1f ||
info.frameRatio > resizeConfig.limitFrameRate info.frameRatio > resizeConfig.limitFrameRate
) { ) {
// This should be set for inputs that don't have an implicit frame rate (e.g. images). // This should be set for inputs that don't have an implicit frame rate (e.g. images).
@ -158,10 +157,10 @@ suspend fun transcodeVideoMedia3Transformer(
) { ) {
// 端数やodd補正などによる問題が出なさそうなscale値を計算する // 端数やodd補正などによる問題が出なさそうなscale値を計算する
fun calcScale( fun calcScale(
srcLongerSide:Int, srcLongerSide: Int,
aspect:Float, aspect: Float,
limitSqPixel:Int, limitSqPixel: Int,
):Float { ): Float {
var sqPixel = limitSqPixel var sqPixel = limitSqPixel
while (true) { while (true) {
val newW = ceil(sqrt(sqPixel * aspect)).toInt().fixOdd() val newW = ceil(sqrt(sqPixel * aspect)).toInt().fixOdd()
@ -172,10 +171,11 @@ suspend fun transcodeVideoMedia3Transformer(
sqPixel -= srcLongerSide sqPixel -= srcLongerSide
} }
} }
val scale = calcScale( val scale = calcScale(
srcLongerSide = max(info.size.w, info.size.h), srcLongerSide = max(info.size.w, info.size.h),
aspect = info.size.w.toFloat() / info.size.h.toFloat(), aspect = info.size.w.toFloat() / info.size.h.toFloat(),
limitSqPixel = resizeConfig.limitSquarePixels limitSqPixel = resizeConfig.limitSquarePixels
) )
val effects = Effects( val effects = Effects(
/* audioProcessors */ emptyList(), /* audioProcessors */ emptyList(),