Skip to content
Snippets Groups Projects
Commit d9087c3e authored by Vitaliy Grabchuk's avatar Vitaliy Grabchuk Committed by Geoffrey Métais
Browse files

Scale up volume and brightness gestures to make them more responsive


Signed-off-by: default avatarGeoffrey Métais <geoffrey.metais@gmail.com>
parent a8f576b5
No related branches found
No related tags found
No related merge requests found
......@@ -261,7 +261,7 @@ class VideoTouchDelegate(private val player: VideoPlayerActivity,
private fun doVolumeTouch(y_changed: Float) {
if (mTouchAction != TOUCH_NONE && mTouchAction != TOUCH_VOLUME) return
val audioMax = player.audioMax
val delta = -(y_changed / screenConfig.metrics.heightPixels.toFloat() * audioMax)
val delta = -(y_changed / screenConfig.metrics.heightPixels.toFloat() * audioMax * 1.25f)
player.volume += delta
val vol = Math.min(Math.max(player.volume, 0f), (audioMax * if (player.isAudioBoostEnabled) 2 else 1).toFloat()).toInt()
if (delta < 0) player.originalVol = vol.toFloat()
......@@ -297,7 +297,7 @@ class VideoTouchDelegate(private val player: VideoPlayerActivity,
mTouchAction = TOUCH_BRIGHTNESS
// Set delta : 2f is arbitrary for now, it possibly will change in the future
val delta = -ychanged / screenConfig.yRange
val delta = -ychanged / screenConfig.yRange * 1.25f
player.changeBrightness(delta)
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment