Skip to content

Commit d0ac926

Browse files
committed
Protocol v4
- Updated to work with the rewritten server - Updated kotlin - Audio Session name is nicer now
1 parent cc8e665 commit d0ac926

File tree

7 files changed

+15
-10
lines changed

7 files changed

+15
-10
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ android {
99
applicationId "com.darkrockstudios.apps.pcvolumemixer"
1010
minSdkVersion 21
1111
targetSdkVersion 27
12-
versionCode 9
13-
versionName "0.06"
12+
versionCode 10
13+
versionName "0.07"
1414
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
1515
}
1616
compileOptions {

app/src/main/java/com/darkrockstudios/apps/pcvolumemixer/AudioSessionViewHolder.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class AudioSessionViewHolder(rootView: View, session: AudioSession, listener: Vo
4444
}
4545
m_volumeBar.max = 100
4646

47-
m_volumeBar.progress = (session.volume * 100).toInt()
47+
m_volumeBar.progress = session.volume.toInt()
4848

4949
m_volumeBar.setOnSeekBarChangeListener(this)
5050

@@ -66,7 +66,7 @@ class AudioSessionViewHolder(rootView: View, session: AudioSession, listener: Vo
6666

6767
override fun onStopTrackingTouch(seekBar: SeekBar?)
6868
{
69-
val volume = (m_volumeBar.progress / 100f)
69+
val volume = m_volumeBar.progress.toFloat()
7070
val isMuted = muteButton.isChecked
7171

7272
if (m_isMaster)
@@ -81,7 +81,7 @@ class AudioSessionViewHolder(rootView: View, session: AudioSession, listener: Vo
8181

8282
override fun onCheckedChanged(buttonView: CompoundButton?, isChecked: Boolean)
8383
{
84-
val volume = (m_volumeBar.progress / 100f)
84+
val volume = m_volumeBar.progress.toFloat()
8585
val isMuted = muteButton.isChecked
8686

8787
if (m_isMaster)

app/src/main/java/com/darkrockstudios/apps/pcvolumemixer/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ class MainActivity : AppCompatActivity(), TcpClient.ServerListener, AudioSession
332332

333333
// Add master control
334334
val master = AudioSession(getString(R.string.master_audio_session_name),
335-
pcAudio.defaultDevice.masterVolume ?: 1.0f,
335+
pcAudio.defaultDevice.masterVolume ?: 100.0f,
336336
pcAudio.defaultDevice.masterMuted ?: false)
337337

338338
val masterRootView = LayoutInflater.from(this).inflate(R.layout.audio_session_master, MIXER_container, false)
@@ -439,7 +439,7 @@ class MainActivity : AppCompatActivity(), TcpClient.ServerListener, AudioSession
439439
{
440440
if (pcAudio.defaultDevice.masterVolume != null)
441441
{
442-
val newVolume = Math.max(pcAudio.defaultDevice.masterVolume - 0.1f, 0.0f)
442+
val newVolume = Math.max(pcAudio.defaultDevice.masterVolume - 10.0f, 0.0f)
443443
onMasterVolumeChange(newVolume, pcAudio.defaultDevice.masterMuted ?: false)
444444

445445
m_pcAudio = pcAudio.copy(defaultDevice = pcAudio.defaultDevice.copy(masterVolume = newVolume))
@@ -451,7 +451,7 @@ class MainActivity : AppCompatActivity(), TcpClient.ServerListener, AudioSession
451451
{
452452
if (pcAudio.defaultDevice.masterVolume != null)
453453
{
454-
val newVolume = Math.min(pcAudio.defaultDevice.masterVolume + 0.1f, 1.0f)
454+
val newVolume = Math.min(pcAudio.defaultDevice.masterVolume + 10.0f, 1.0f)
455455
onMasterVolumeChange(newVolume, pcAudio.defaultDevice.masterMuted ?: false)
456456

457457
m_pcAudio = pcAudio.copy(defaultDevice = pcAudio.defaultDevice.copy(masterVolume = newVolume))

app/src/main/java/com/darkrockstudios/apps/pcvolumemixer/Version.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ package com.darkrockstudios.apps.pcvolumemixer
33
/**
44
* Created by adamw on 11/19/2017.
55
*/
6-
val VERSION = 3
6+
val VERSION = 4

app/src/main/res/layout/audio_session.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
<TextView
1919
android:layout_width="wrap_content"
2020
android:layout_height="wrap_content"
21+
android:gravity="center"
22+
android:maxWidth="150dp"
23+
android:lines="2"
2124
android:id="@+id/AUDIO_name"
2225
tools:text="Channel"
2326
android:textAppearance="@android:style/TextAppearance"/>

app/src/main/res/layout/audio_session_master.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
<TextView
1919
android:layout_width="wrap_content"
2020
android:layout_height="wrap_content"
21+
android:gravity="center"
22+
android:lines="2"
2123
android:id="@+id/AUDIO_name"
2224
tools:text="Channel"
2325
android:textStyle="bold"

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
buildscript {
4-
ext.kotlin_version = '1.1.60'
4+
ext.kotlin_version = '1.2.0'
55
repositories {
66
google()
77
jcenter()

0 commit comments

Comments
 (0)