chrislo27 / PolyrhythmMania

A game that faithfully recreates the Polyrhythm minigame from Rhythm Tengoku (リズム天国), with a built-in level editor
https://polyrhythmmania.rhre.dev
GNU General Public License v3.0
237 stars 18 forks source link

[Bug]: Audio not working on Linux due to using digital audio mixer #41

Closed Saraistupid closed 2 years ago

Saraistupid commented 2 years ago

Version

v1.1.1

Operating System

Linux

Problem Description

I'm having an issue with audio on both PolyrhythmMania and RHRE3, audio does not work at all other than in the sfx of the menu buttons. I have tried PolyrhythmMania on OpenJDK 8 and 11 and the issue still occurs, so it's not a java issue, audio seems to work on Windows tho Here's also a video if needed: https://streamable.com/xkgykd

Steps to Reproduce Problem

  1. Run PolyrhythmMania
  2. No Music
  3. Try playing a level, still no music or audio

Relevant log output

==============
AUTO-GENERATED
==============

Program Specifications:
    Launch arguments: []
    Version: v1.1.1-20211207a
    Application type: Desktop
    LazySound loading enabled: true

System Specifications:
    Java Version: 17.0.1
    Java Vendor: N/A
    Kotlin Version: 1.5.31
    OS Name: Linux
    OS Version: 5.15.5-223-tkg-bmq
    OS Arch: amd64
    JVM memory available: 1048576 KiB

Graphics Specifications:
    Resolution: 1280x720
    Fullscreen: false
    GL_VENDOR: Mesa/X.org
    GL_RENDERER: llvmpipe (LLVM 14.0.0, 256 bits)
    GL_VERSION: 4.5 (Compatibility Profile) Mesa 22.0.0-devel (git-145b0711fc)

00:00:00.563: [INFO][main] Initialized all 8 fonts in 0.024456 ms
00:00:00.670: [INFO][main] Attaching to mixer from settings: HDMI [plughw:0,3]
00:00:00.677: [DEBUG][main] Changed screens from null to polyrhythmmania.init.AssetRegistryLoadingScreen
00:00:00.879: [INFO][main] [DiscordCore] Loaded successfully.
00:00:01.503: [INFO][GitHub version checker] Got version from server: v1.1.1
00:00:01.532: [INFO][main] Supported mixer: HDMI [plughw:0,3]
00:00:01.533: [INFO][main] Supported mixer: Generic [plughw:1,1]
00:00:01.635: [DEBUG][Main Menu music decoder] Starting main menu music decode
00:00:01.648: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1600x900 (logical 1600x900)
00:00:01.752: [DEBUG][main] Changed screens from polyrhythmmania.init.AssetRegistryLoadingScreen to paintbox.transition.TransitionScreen
00:00:02.284: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.mainmenu.MainMenuScreen
00:00:02.364: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1280x720 (logical 1280x720)
00:00:02.922: [DEBUG][Main Menu music decoder] Finished main menu music decode
00:00:06.918: [INFO][Library Search] Starting Library search in /home/e404nnf/.polyrhythmmania/Levels
00:00:06.920: [INFO][Library Search] [Library Search] Possible files found: 5
00:00:06.954: [INFO][Library Search] [Library Search] Levels read: 5 (took 34.732555 ms)
00:00:14.078: [DEBUG][main] Changed screens from polyrhythmmania.screen.mainmenu.MainMenuScreen to paintbox.transition.TransitionScreen
Exception in thread "DaemonJavaSoundAudioIO" javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 48000.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endian not supported.
    at java.desktop/com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen(DirectAudioDevice.java:484)
    at java.desktop/com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:115)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO.create(DaemonJavaSoundAudioIO.kt:62)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO.access$create(DaemonJavaSoundAudioIO.kt:23)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO$start$1.invoke(DaemonJavaSoundAudioIO.kt:173)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO$start$1.invoke(DaemonJavaSoundAudioIO.kt:172)
    at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
00:00:14.508: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.PlayScreen
00:00:14.539: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.572: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.608: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.642: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.677: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.716: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.746: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.781: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.816: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.851: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.886: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.921: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.956: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:14.990: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.026: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.060: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.095: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.130: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.164: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.199: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.234: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.269: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.303: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.339: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.373: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.408: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.443: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.478: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.513: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.547: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.582: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.618: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.652: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.687: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.722: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.757: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.791: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.827: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.861: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.897: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.931: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:15.966: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.000: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.036: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.070: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.105: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.140: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.174: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.210: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.244: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.278: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.314: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.349: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.384: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.419: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.453: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.488: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.522: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.558: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.593: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.627: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.662: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.697: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.731: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.766: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.801: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.836: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.871: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.906: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.941: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:16.975: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.011: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.045: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.080: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.115: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.150: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.185: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.219: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.255: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.289: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.324: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.359: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.394: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.428: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.463: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.498: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.533: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.567: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.603: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.637: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.672: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.707: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.742: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.777: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.812: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.846: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.881: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.916: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.951: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:17.985: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.021: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.055: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.090: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.124: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.160: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.194: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.229: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.265: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.299: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.334: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.369: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.404: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.438: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.474: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.508: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.543: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.578: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.612: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.647: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.683: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.717: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.752: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.786: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.822: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.857: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.892: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.926: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.961: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:18.995: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.031: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.065: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.100: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.135: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.169: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.205: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.240: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.274: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.309: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.344: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.379: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.414: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.448: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.483: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.518: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.553: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.588: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.623: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.657: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.692: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.727: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.762: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.797: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.831: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.867: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.901: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.936: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:19.971: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.006: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.041: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.076: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.110: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.145: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.180: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.215: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.250: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.285: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.319: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.354: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.389: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.424: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.459: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.493: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.529: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.563: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.598: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.632: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.667: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.702: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.737: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.772: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.807: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.842: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.876: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.911: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.946: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:20.981: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.016: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.050: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.085: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.121: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.156: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.190: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.225: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.260: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.295: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.329: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.364: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.399: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.434: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.469: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.504: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.538: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.573: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.608: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.643: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.677: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.712: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.747: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.782: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.817: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.851: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.887: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.922: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.957: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:21.991: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.026: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.060: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.096: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.131: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.165: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.201: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.235: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.269: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.304: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.339: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.374: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.409: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.444: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.479: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.514: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.549: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.583: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.618: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.653: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.687: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.722: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.757: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.792: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.827: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.862: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.896: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.931: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:22.967: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.001: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.036: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.071: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.106: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.141: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.176: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.210: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.245: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.280: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.314: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.349: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.384: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.419: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.454: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.488: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.524: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.558: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.594: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.628: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.663: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.698: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.733: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.768: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.803: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.838: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.872: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.907: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.942: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:23.977: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.011: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.046: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.081: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.116: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.151: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.185: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.220: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:24.255: [DEBUG][AdaptiveTimingProvider] AdaptiveTimingProvider Force sync: this was 0.03482993 and TimingBead was 0.0 (delta 0.03482993, force sync threshold 0.03)
00:00:25.597: [DEBUG][main] Changed screens from polyrhythmmania.screen.PlayScreen to paintbox.transition.TransitionScreen

(Optional) Other useful information

No response

chrislo27 commented 2 years ago

Have you tried adjusting what mixer is used by the game? You can access this setting via Settings > Audio > Advanced Audio Settings.

image

This may also be useful: If you have Minecraft: Java Edition 1.18 or newer, it also newly has audio mixer settings. Those are accessible in the Sound/Music settings. If Minecraft audio works then you may want to try switching Polyrhythm Mania's audio mixer to the same one. If Minecraft is set to the "default mixer" then it may not be as helpful. image

Saraistupid commented 2 years ago

I have already tried that option, Minecraft only gives "System Default" and the option shown in the screeshot PolyrhythMania and RHRE3 show Generic and HDMI (one of them is my ati hd gpu afaik since KDE shows that as a second option, which I disabled in KDE) I tried both options and the "Set to Default Mixer" button, still same issue. image

chrislo27 commented 2 years ago

I am going to spend some time preparing a build with audio troubleshooting info which should inform me on how to proceed. I don't have an ETA on when I will post that (could be hours or days) but I'll comment again when it's ready. Thanks for your patience.

If you could also provide more information about your audio system in use along with its settings I would appreciate it.

Findings so far:

chrislo27 commented 2 years ago

I have a build ready with diagnostics. You can either build it from source (see the issue_31/audio_troubleshooting branch) or download the compiled jar file here (v1.1.2-beta_20220103a): https://drive.google.com/file/d/16rapTVoEnpIaID3RBum8lK9leQY4RaZU/view?usp=sharing

Please run the game (extract the zip, cd into the directory with the jar file, run java -jar PolyrhythmMania.jar) and go to Settings > Audio > Advanced Audio Settings and click the "Output Audio Debug Info to Console" button, and then upload that run's log file here as a comment. It contains diagnostic info on the system audio devices. image

Saraistupid commented 2 years ago

Hello! Sorry for late reply

==============
AUTO-GENERATED
==============

Program Specifications:
    Launch arguments: []
    Version: v1.1.2-beta_20220103a
    Application type: Desktop
    LazySound loading enabled: true

System Specifications:
    Java Version: 17.0.1
    Java Vendor: N/A
    Kotlin Version: 1.5.31
    OS Name: Linux
    OS Version: 5.15.5-223-tkg-bmq
    OS Arch: amd64
    JVM memory available: 1048576 KiB

Graphics Specifications:
    Resolution: 1280x720
    Fullscreen: false
    GL_VENDOR: X.Org
    GL_RENDERER: AMD CEDAR (DRM 2.50.0 / 5.15.5-223-tkg-bmq, LLVM 14.0.0)
    GL_VERSION: 3.1 Mesa 22.0.0-devel (git-145b0711fc)

00:00:00.579: [INFO][main] Initialized all 8 fonts in 0.032962 ms
00:00:00.633: [INFO][main] [Settings] Migrated old setting settings_onlyDefaultPalette, previously was false
00:00:00.678: [INFO][main] Attaching to mixer from settings: HDMI [plughw:0,3]
00:00:00.682: [DEBUG][main] Changed screens from null to polyrhythmmania.init.AssetRegistryLoadingScreen
00:00:00.817: [INFO][main] [DiscordCore] Loaded successfully.
00:00:01.391: [INFO][GitHub version checker] Got version from server: v1.1.1
00:00:01.483: [INFO][main] Supported mixer: HDMI [plughw:0,3]
00:00:01.483: [INFO][main] Supported mixer: Generic [plughw:1,1]
00:00:01.561: [DEBUG][Main Menu music decoder] Starting main menu music decode
00:00:01.565: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1600x900 (logical 1600x900)
00:00:01.588: [DEBUG][main] Changed screens from polyrhythmmania.init.AssetRegistryLoadingScreen to paintbox.transition.TransitionScreen
00:00:02.070: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1280x720 (logical 1280x720)
00:00:02.071: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.mainmenu.MainMenuScreen
00:00:02.552: [DEBUG][Main Menu music decoder] Finished main menu music decode
================================================================================
DumpAudioDebugInfo
================================================================================

Mixer Info 0:
  Name: Port HDMI [hw:0]
  Desc: HDA ATI HDMI, ATI R6xx HDMI
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 1:
  Name: Port Generic [hw:1]
  Desc: HD-Audio Generic, Realtek ALC897
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 2:
  Name: HDMI [plughw:0,3]
  Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 3:
  Name: Generic [plughw:1,0]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 4:
  Name: Generic [plughw:1,1]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 5:
  Name: Generic [plughw:1,2]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq

Mixer for system default:
  toString(): com.sun.media.sound.DirectAudioDevice@2095347a
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 0:
  toString(): com.sun.media.sound.PortMixer@6c8fe7a4
  Mixer.Info:
    Name: Port HDMI [hw:0]
    Desc: HDA ATI HDMI, ATI R6xx HDMI
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 1:
  toString(): com.sun.media.sound.PortMixer@2047981
  Mixer.Info:
    Name: Port Generic [hw:1]
    Desc: HD-Audio Generic, Realtek ALC897
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 5
    Front Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
  Supported target line infos: 13
    Master target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Headphone target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    PCM target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Surround target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Center target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    LFE target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1

Mixer for info 2:
  toString(): com.sun.media.sound.DirectAudioDevice@2095347a
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 3:
  toString(): com.sun.media.sound.DirectAudioDevice@2ad99cf3
  Mixer.Info:
    Name: Generic [plughw:1,0]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

Mixer for info 4:
  toString(): com.sun.media.sound.DirectAudioDevice@6f31df32
  Mixer.Info:
    Name: Generic [plughw:1,1]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
    interface Clip supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 5:
  toString(): com.sun.media.sound.DirectAudioDevice@235c997d
  Mixer.Info:
    Name: Generic [plughw:1,2]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

================================================================================

00:00:18.721: [INFO][main] Settings persisted
00:00:20.982: [INFO][main] Starting dispose call
00:00:20.987: [INFO][main] Dispose call finished, goodbye!
chrislo27 commented 2 years ago

Everything looks fairly normal to me. The software is reading the available mixers correctly and they do support the audio format Polyrhythm Mania uses (48000 Hz, 16 bits per sample, stereo, PCM_SIGNED, big-endian).

The fact that the number of available mixers is higher than what is displayed in your dropdown implies there is some kind of issue when the game actually tries to grab these mixers even though they seem valid from the output log. I'm leaning towards some kind of issue with your ALSA set up. I also tested this with a friend who runs Ubuntu and they have similar supported mixer formats with no issues with sound.

Unfortunately, audio on Linux is outside my area of knowledge so you might be on your own for this one, sorry. I'll leave this issue open in case others can help or if you find a solution. Thank you again for running the audio troubleshooting steps!

Saraistupid commented 2 years ago

I don't think there's anything wrong with my alsa setup, I'm just using Pulseaudio with default configs and everything, and I haven't used any application with the same issue yet, but again it's linux anything is expected lmao

I've tried troubleshooting the issue personally and found some issues related to OpenAL and Pulseaudio, though I think of them were close to my isssue, it'd be nice if anyone can help tbh, and thanks for doing your best

Also looking at the output, the game doesn't seem to use hw:1 (which is the right mixer), but again, audio is outside my area of knowledge too so idk if that's intentional

Saraistupid commented 2 years ago

Well, suggestion, I know this may sound stupid af, but is it possible for you to add a check for mixers that support the audio format PolyrhythmMania uses?

chrislo27 commented 2 years ago

The game already checks that. It finds all the mixers and attempts to get a source line with my desired format (it does not open it). If successful, it notes that mixer as being compatible for outputting; otherwise it is ignored. Note that this is effectively the interface to the OS's sound system, so the sound system is telling me I cannot have a line.

Your note that hw:1 is the right mixer is interesting because it's reported to me as "Port Generic" and is of type com.sun.media.sound.PortMixer. A "port" represents a hardware port. You cannot feed audio into them (something else has to feed it audio, like the OS sound system). As the list indicates, all its source lines are ports, so this mixer is unusable.

Additionally, the system default mixer is being reported as HDMI [plughw:0,3] which as I recall you disabled.

I believe that "Generic [plughw:1,1]" (mixer 4, not 5) is the correct mixer because it exposes lines I can actually write to (SourceDataLine). I guess as a sanity check, you should check that this mixer isn't getting muted or blocked etc. It may also help to re-enable the HDMI mixers just to see.

Saraistupid commented 2 years ago

how better explanation: i can't use the "hdmi" output because my gpu isn't even hdmi compatible, it's just there because of drivers also sorry, meant the "Generic" outputs in general, they seem to have the right name, and yes Generic [plughw:1,1] seems to be right output, since i'm using the second port on my motherboard (which i think how it works) image

chrislo27 commented 2 years ago

Audio on Linux is outside my area of knowledge so unfortunately I cannot help you further with that. We have already shown that Polyrhythm Mania does identify the right mixers exposed by the OS via the audio troubleshooting log.

I did notice something: in your screenshot the profile is set to "Analog Stereo Output" but mixer 4 is "Generic [plughw:1,1]; Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital", specifically the "digital" part is suspect. Maybe they need to be mixed first? A quick search finds this wiki page (https://wiki.archlinux.org/title/PulseAudio/Examples#Independent_analog_and_digital_outputs_on_the_same_card) but I don't know how useful it may be.

Saraistupid commented 2 years ago

~~I found a "Digital Stereo" profile, and it works, do I close this issue now or keep it open? it also shows as 1,0 now~~ NVM spoke too soon, the in-game audio doesn't work and so don't the menu sfx sounds, but the menu music works and every other software on my system doesn't work with this profile, only the audio in RHRE3 (excluding settings) and menu music in PolyrhythmMania

image image

Here's the log just in case that's needed, with the audio debug info too

==============
AUTO-GENERATED
==============

Program Specifications:
    Launch arguments: []
    Version: v1.1.2-beta_20220103a
    Application type: Desktop
    LazySound loading enabled: true

System Specifications:
    Java Version: 17.0.1
    Java Vendor: N/A
    Kotlin Version: 1.5.31
    OS Name: Linux
    OS Version: 5.15.5-223-tkg-bmq
    OS Arch: amd64
    JVM memory available: 1048576 KiB

Graphics Specifications:
    Resolution: 1280x720
    Fullscreen: false
    GL_VENDOR: X.Org
    GL_RENDERER: AMD CEDAR (DRM 2.50.0 / 5.15.5-223-tkg-bmq, LLVM 14.0.0)
    GL_VERSION: 3.1 Mesa 22.0.0-devel (git-145b0711fc)

00:00:00.546: [INFO][main] Initialized all 8 fonts in 0.023835 ms
00:00:00.596: [INFO][main] [Settings] Migrated old setting settings_onlyDefaultPalette, previously was false
00:00:00.640: [INFO][main] Attaching to mixer from settings: Generic [plughw:1,0]
00:00:00.646: [DEBUG][main] Changed screens from null to polyrhythmmania.init.AssetRegistryLoadingScreen
00:00:00.793: [INFO][main] [DiscordCore] Loaded successfully.
00:00:01.377: [INFO][GitHub version checker] Got version from server: v1.1.1
00:00:01.431: [INFO][main] Supported mixer: HDMI [plughw:0,3]
00:00:01.431: [INFO][main] Supported mixer: Generic [plughw:1,0]
00:00:01.512: [DEBUG][Main Menu music decoder] Starting main menu music decode
00:00:01.516: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1600x900 (logical 1600x900)
00:00:01.540: [DEBUG][main] Changed screens from polyrhythmmania.init.AssetRegistryLoadingScreen to paintbox.transition.TransitionScreen
00:00:01.951: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.mainmenu.MainMenuScreen
00:00:02.194: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1280x720 (logical 1280x720)
00:00:02.449: [DEBUG][Main Menu music decoder] Finished main menu music decode
================================================================================
DumpAudioDebugInfo
================================================================================

Mixer Info 0:
  Name: Port HDMI [hw:0]
  Desc: HDA ATI HDMI, ATI R6xx HDMI
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 1:
  Name: Port Generic [hw:1]
  Desc: HD-Audio Generic, Realtek ALC897
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 2:
  Name: HDMI [plughw:0,3]
  Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 3:
  Name: Generic [plughw:1,0]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 4:
  Name: Generic [plughw:1,1]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 5:
  Name: Generic [plughw:1,2]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq

Mixer for system default:
  toString(): com.sun.media.sound.DirectAudioDevice@2de9ca6
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 0:
  toString(): com.sun.media.sound.PortMixer@2ee39e73
  Mixer.Info:
    Name: Port HDMI [hw:0]
    Desc: HDA ATI HDMI, ATI R6xx HDMI
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 1:
  toString(): com.sun.media.sound.PortMixer@76973a6
  Mixer.Info:
    Name: Port Generic [hw:1]
    Desc: HD-Audio Generic, Realtek ALC897
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 5
    Front Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
  Supported target line infos: 13
    Master target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Headphone target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    PCM target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Surround target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Center target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    LFE target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1

Mixer for info 2:
  toString(): com.sun.media.sound.DirectAudioDevice@2de9ca6
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 3:
  toString(): com.sun.media.sound.DirectAudioDevice@5ba45554
  Mixer.Info:
    Name: Generic [plughw:1,0]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
    interface Clip supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

Mixer for info 4:
  toString(): com.sun.media.sound.DirectAudioDevice@71a4f441
  Mixer.Info:
    Name: Generic [plughw:1,1]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 5:
  toString(): com.sun.media.sound.DirectAudioDevice@13866329
  Mixer.Info:
    Name: Generic [plughw:1,2]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

================================================================================

00:00:15.342: [INFO][main] Settings persisted
00:00:19.704: [INFO][Library Search] Starting Library search in /home/e404nnf/.polyrhythmmania/Levels
00:00:19.705: [INFO][Library Search] [Library Search] Possible files found: 5
00:00:19.739: [INFO][Library Search] [Library Search] Levels read: 5 (took 34.32304 ms)
00:00:31.847: [DEBUG][main] Changed screens from polyrhythmmania.screen.mainmenu.MainMenuScreen to paintbox.transition.TransitionScreen
Exception in thread "DaemonJavaSoundAudioIO" javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 48000.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endian not supported.
    at java.desktop/com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen(DirectAudioDevice.java:484)
    at java.desktop/com.sun.media.sound.AbstractDataLine.open(AbstractDataLine.java:115)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO.create(DaemonJavaSoundAudioIO.kt:62)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO.access$create(DaemonJavaSoundAudioIO.kt:23)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO$start$1.invoke(DaemonJavaSoundAudioIO.kt:170)
    at polyrhythmmania.soundsystem.beads.DaemonJavaSoundAudioIO$start$1.invoke(DaemonJavaSoundAudioIO.kt:169)
    at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
00:00:32.168: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.PlayScreen
00:00:41.360: [INFO][main] Starting dispose call
00:00:41.364: [INFO][main] Dispose call finished, goodbye!
chrislo27 commented 2 years ago

Try the "analog and digital stereo output and analog stereo input" setting since it seems like it would mix both the analog and digital audio outputs. Test if now both the main menu music and button sounds work at the same time.

The lack of audio in-game appears to be a different, unrelated issue to everything we have been working out so far, but it is a problem nonetheless. I will investigate it and get back to you. I may open a separate GitHub issue for it for better separation from the original audio profile issue.

Saraistupid commented 2 years ago

nope, doesn't work, only menu music work if i choose the Digital output here, but the buttons don't work when i choose the Analog output

image

another log output

==============
AUTO-GENERATED
==============

Program Specifications:
    Launch arguments: []
    Version: v1.1.2-beta_20220103a
    Application type: Desktop
    LazySound loading enabled: true

System Specifications:
    Java Version: 17.0.1
    Java Vendor: N/A
    Kotlin Version: 1.5.31
    OS Name: Linux
    OS Version: 5.15.5-223-tkg-bmq
    OS Arch: amd64
    JVM memory available: 1048576 KiB

Graphics Specifications:
    Resolution: 1280x720
    Fullscreen: false
    GL_VENDOR: X.Org
    GL_RENDERER: AMD CEDAR (DRM 2.50.0 / 5.15.5-223-tkg-bmq, LLVM 14.0.0)
    GL_VERSION: 3.1 Mesa 22.0.0-devel (git-145b0711fc)

00:00:00.373: [INFO][main] Initialized all 8 fonts in 0.02605 ms
00:00:00.459: [INFO][main] Attaching to mixer from settings: Generic [plughw:1,0]
00:00:00.467: [DEBUG][main] Changed screens from null to polyrhythmmania.init.AssetRegistryLoadingScreen
00:00:00.599: [INFO][main] [DiscordCore] Loaded successfully.
00:00:01.213: [INFO][main] Supported mixer: HDMI [plughw:0,3]
00:00:01.213: [INFO][main] Supported mixer: Generic [plughw:1,0]
00:00:01.217: [INFO][GitHub version checker] Got version from server: v1.1.1
00:00:01.295: [DEBUG][Main Menu music decoder] Starting main menu music decode
00:00:01.299: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1600x900 (logical 1600x900)
00:00:01.327: [DEBUG][main] Changed screens from polyrhythmmania.init.AssetRegistryLoadingScreen to paintbox.transition.TransitionScreen
00:00:01.737: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.mainmenu.MainMenuScreen
00:00:01.931: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1280x720 (logical 1280x720)
00:00:02.240: [DEBUG][Main Menu music decoder] Finished main menu music decode
================================================================================
DumpAudioDebugInfo
================================================================================

Mixer Info 0:
  Name: Port HDMI [hw:0]
  Desc: HDA ATI HDMI, ATI R6xx HDMI
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 1:
  Name: Port Generic [hw:1]
  Desc: HD-Audio Generic, Realtek ALC897
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 2:
  Name: HDMI [plughw:0,3]
  Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 3:
  Name: Generic [plughw:1,0]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 4:
  Name: Generic [plughw:1,1]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 5:
  Name: Generic [plughw:1,2]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq

Mixer for system default:
  toString(): com.sun.media.sound.DirectAudioDevice@2b53840a
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 0:
  toString(): com.sun.media.sound.PortMixer@3e546734
  Mixer.Info:
    Name: Port HDMI [hw:0]
    Desc: HDA ATI HDMI, ATI R6xx HDMI
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 1:
  toString(): com.sun.media.sound.PortMixer@53747c4a
  Mixer.Info:
    Name: Port Generic [hw:1]
    Desc: HD-Audio Generic, Realtek ALC897
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 5
    Front Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
  Supported target line infos: 13
    Master target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Headphone target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    PCM target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Surround target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Center target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    LFE target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1

Mixer for info 2:
  toString(): com.sun.media.sound.DirectAudioDevice@2b53840a
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 3:
  toString(): com.sun.media.sound.DirectAudioDevice@537b8767
  Mixer.Info:
    Name: Generic [plughw:1,0]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
    interface Clip supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

Mixer for info 4:
  toString(): com.sun.media.sound.DirectAudioDevice@64b0d1fa
  Mixer.Info:
    Name: Generic [plughw:1,1]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 5:
  toString(): com.sun.media.sound.DirectAudioDevice@1c61eda5
  Mixer.Info:
    Name: Generic [plughw:1,2]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

================================================================================

00:00:14.805: [INFO][main] Settings persisted
00:00:17.217: [INFO][main] Starting dispose call
00:00:17.222: [INFO][main] Dispose call finished, goodbye!
chrislo27 commented 2 years ago

You will have to set up PulseAudio to combine the two sources (digital and analog). A quick search finds me this similar question on StackExchange, maybe it could be of help.

I split this issue into #42 to separate the two problems. I will close this issue since the original problem is related to the OS audio configuration and not Polyrhythm Mania. Thanks for your patience and cooperation so far.

Saraistupid commented 2 years ago

Alright, thank you!

Saraistupid commented 2 years ago

I can't seem to find anything related to running two profiles at once, even the stackexchange you linked didn't solve my issue, it just makes Generic disappear from PolyrhythmMania and only HDMI stays

==============
AUTO-GENERATED
==============

Program Specifications:
    Launch arguments: []
    Version: v1.1.2-beta_20220103a
    Application type: Desktop
    LazySound loading enabled: true

System Specifications:
    Java Version: 17.0.1
    Java Vendor: N/A
    Kotlin Version: 1.5.31
    OS Name: Linux
    OS Version: 5.15.5-223-tkg-bmq
    OS Arch: amd64
    JVM memory available: 1048576 KiB

Graphics Specifications:
    Resolution: 1280x720
    Fullscreen: false
    GL_VENDOR: X.Org
    GL_RENDERER: AMD CEDAR (DRM 2.50.0 / 5.15.5-223-tkg-bmq, LLVM 14.0.0)
    GL_VERSION: 3.1 Mesa 22.0.0-devel (git-145b0711fc)

00:00:00.372: [INFO][main] Initialized all 8 fonts in 0.024236 ms
00:00:00.459: [WARN][main] Could not find mixer from settings: settings = Generic [plughw:1,1]
00:00:00.465: [DEBUG][main] Changed screens from null to polyrhythmmania.init.AssetRegistryLoadingScreen
00:00:00.597: [INFO][main] [DiscordCore] Loaded successfully.
00:00:01.163: [INFO][GitHub version checker] Got version from server: v1.1.1
00:00:01.194: [INFO][main] Supported mixer: HDMI [plughw:0,3]
00:00:01.275: [DEBUG][Main Menu music decoder] Starting main menu music decode
00:00:01.279: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1600x900 (logical 1600x900)
00:00:01.304: [DEBUG][main] Changed screens from polyrhythmmania.init.AssetRegistryLoadingScreen to paintbox.transition.TransitionScreen
00:00:01.840: [DEBUG][main] Updated main menu framebuffers to be backbuffer 1280x720 (logical 1280x720)
00:00:01.841: [DEBUG][main] Changed screens from paintbox.transition.TransitionScreen to polyrhythmmania.screen.mainmenu.MainMenuScreen
00:00:02.232: [DEBUG][Main Menu music decoder] Finished main menu music decode
================================================================================
DumpAudioDebugInfo
================================================================================

Mixer Info 0:
  Name: Port HDMI [hw:0]
  Desc: HDA ATI HDMI, ATI R6xx HDMI
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 1:
  Name: Port Generic [hw:1]
  Desc: HD-Audio Generic, Realtek ALC897
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 2:
  Name: HDMI [plughw:0,3]
  Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 3:
  Name: Generic [plughw:1,0]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 4:
  Name: Generic [plughw:1,1]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq
Mixer Info 5:
  Name: Generic [plughw:1,2]
  Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
  Vendor: ALSA (http://www.alsa-project.org)
  Version: 5.15.5-223-tkg-bmq

Mixer for system default:
  toString(): com.sun.media.sound.DirectAudioDevice@3e4e1295
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 0:
  toString(): com.sun.media.sound.PortMixer@45a1d057
  Mixer.Info:
    Name: Port HDMI [hw:0]
    Desc: HDA ATI HDMI, ATI R6xx HDMI
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 1:
  toString(): com.sun.media.sound.PortMixer@51a16adf
  Mixer.Info:
    Name: Port Generic [hw:1]
    Desc: HD-Audio Generic, Realtek ALC897
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 5
    Front Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Capture source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost source port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
  Supported target line infos: 13
    Master target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Headphone target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    PCM target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Front Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Surround target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Center target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    LFE target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Line Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1
    Rear Mic Boost target port
      com.sun.media.sound.PortMixer.PortInfo
      Is supported: true
      Max lines open: 1

Mixer for info 2:
  toString(): com.sun.media.sound.DirectAudioDevice@3e4e1295
  Mixer.Info:
    Name: HDMI [plughw:0,3]
    Desc: Direct Audio Device: HDA ATI HDMI, HDMI 0, HDMI 0
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 2
    interface SourceDataLine supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
    interface Clip supporting 96 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 96
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, little-endian
          5: PCM_SIGNED unknown sample rate, 16 bit, 3 channels, 6 bytes/frame, big-endian
          6: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, little-endian
          7: PCM_SIGNED unknown sample rate, 16 bit, 4 channels, 8 bytes/frame, big-endian
          8: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 16 bit, 5 channels, 10 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 16 bit, 6 channels, 12 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 16 bit, 7 channels, 14 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 16 bit, 8 channels, 16 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          17: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          18: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          19: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          20: PCM_SIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          21: PCM_UNSIGNED unknown sample rate, 8 bit, 3 channels, 3 bytes/frame
          22: PCM_SIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          23: PCM_UNSIGNED unknown sample rate, 8 bit, 4 channels, 4 bytes/frame
          24: PCM_SIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          25: PCM_UNSIGNED unknown sample rate, 8 bit, 5 channels, 5 bytes/frame
          26: PCM_SIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          27: PCM_UNSIGNED unknown sample rate, 8 bit, 6 channels, 6 bytes/frame
          28: PCM_SIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          29: PCM_UNSIGNED unknown sample rate, 8 bit, 7 channels, 7 bytes/frame
          30: PCM_SIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          31: PCM_UNSIGNED unknown sample rate, 8 bit, 8 channels, 8 bytes/frame
          32: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          33: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          34: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          35: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          36: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, little-endian
          37: PCM_SIGNED unknown sample rate, 32 bit, 3 channels, 12 bytes/frame, big-endian
          38: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, little-endian
          39: PCM_SIGNED unknown sample rate, 32 bit, 4 channels, 16 bytes/frame, big-endian
          40: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, little-endian
          41: PCM_SIGNED unknown sample rate, 32 bit, 5 channels, 20 bytes/frame, big-endian
          42: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, little-endian
          43: PCM_SIGNED unknown sample rate, 32 bit, 6 channels, 24 bytes/frame, big-endian
          44: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, little-endian
          45: PCM_SIGNED unknown sample rate, 32 bit, 7 channels, 28 bytes/frame, big-endian
          46: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, little-endian
          47: PCM_SIGNED unknown sample rate, 32 bit, 8 channels, 32 bytes/frame, big-endian
          48: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          49: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          50: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          51: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          52: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, little-endian
          53: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 12 bytes/frame, big-endian
          54: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, little-endian
          55: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 16 bytes/frame, big-endian
          56: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, little-endian
          57: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 20 bytes/frame, big-endian
          58: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, little-endian
          59: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 24 bytes/frame, big-endian
          60: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, little-endian
          61: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 28 bytes/frame, big-endian
          62: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, little-endian
          63: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 32 bytes/frame, big-endian
          64: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          65: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          66: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          67: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          68: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, little-endian
          69: PCM_SIGNED unknown sample rate, 24 bit, 3 channels, 9 bytes/frame, big-endian
          70: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, little-endian
          71: PCM_SIGNED unknown sample rate, 24 bit, 4 channels, 12 bytes/frame, big-endian
          72: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, little-endian
          73: PCM_SIGNED unknown sample rate, 24 bit, 5 channels, 15 bytes/frame, big-endian
          74: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, little-endian
          75: PCM_SIGNED unknown sample rate, 24 bit, 6 channels, 18 bytes/frame, big-endian
          76: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, little-endian
          77: PCM_SIGNED unknown sample rate, 24 bit, 7 channels, 21 bytes/frame, big-endian
          78: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, little-endian
          79: PCM_SIGNED unknown sample rate, 24 bit, 8 channels, 24 bytes/frame, big-endian
          80: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          81: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          82: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          83: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian
          84: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, little-endian
          85: PCM_SIGNED unknown sample rate, 20 bit, 3 channels, 9 bytes/frame, big-endian
          86: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, little-endian
          87: PCM_SIGNED unknown sample rate, 20 bit, 4 channels, 12 bytes/frame, big-endian
          88: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, little-endian
          89: PCM_SIGNED unknown sample rate, 20 bit, 5 channels, 15 bytes/frame, big-endian
          90: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, little-endian
          91: PCM_SIGNED unknown sample rate, 20 bit, 6 channels, 18 bytes/frame, big-endian
          92: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, little-endian
          93: PCM_SIGNED unknown sample rate, 20 bit, 7 channels, 21 bytes/frame, big-endian
          94: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, little-endian
          95: PCM_SIGNED unknown sample rate, 20 bit, 8 channels, 24 bytes/frame, big-endian
  Supported target line infos: 0

Mixer for info 3:
  toString(): com.sun.media.sound.DirectAudioDevice@385d819
  Mixer.Info:
    Name: Generic [plughw:1,0]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Analog, ALC897 Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 4:
  toString(): com.sun.media.sound.DirectAudioDevice@4315c28c
  Mixer.Info:
    Name: Generic [plughw:1,1]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Digital, ALC897 Digital
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 0

Mixer for info 5:
  toString(): com.sun.media.sound.DirectAudioDevice@76437e9b
  Mixer.Info:
    Name: Generic [plughw:1,2]
    Desc: Direct Audio Device: HD-Audio Generic, ALC897 Alt Analog, ALC897 Alt Analog
    Vendor: ALSA (http://www.alsa-project.org)
    Version: 5.15.5-223-tkg-bmq
  Is open: true
  Supported source line infos: 0
  Supported target line infos: 1
    interface TargetDataLine supporting 24 audio formats, and buffers of at least 32 bytes
      com.sun.media.sound.DirectAudioDevice.DirectDLI
      Is supported: true
      Max lines open: 1
      Extra DataLine.Info info:
        Min/max buffer sizes: min 32, max -1
        Audio formats: 24
          0: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, little-endian
          1: PCM_SIGNED unknown sample rate, 16 bit, mono, 2 bytes/frame, big-endian
          2: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, little-endian
          3: PCM_SIGNED unknown sample rate, 16 bit, stereo, 4 bytes/frame, big-endian
          4: PCM_SIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          5: PCM_UNSIGNED unknown sample rate, 8 bit, mono, 1 bytes/frame
          6: PCM_SIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          7: PCM_UNSIGNED unknown sample rate, 8 bit, stereo, 2 bytes/frame
          8: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, little-endian
          9: PCM_SIGNED unknown sample rate, 32 bit, mono, 4 bytes/frame, big-endian
          10: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, little-endian
          11: PCM_SIGNED unknown sample rate, 32 bit, stereo, 8 bytes/frame, big-endian
          12: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, little-endian
          13: PCM_SIGNED unknown sample rate, 24 bit, mono, 4 bytes/frame, big-endian
          14: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, little-endian
          15: PCM_SIGNED unknown sample rate, 24 bit, stereo, 8 bytes/frame, big-endian
          16: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, little-endian
          17: PCM_SIGNED unknown sample rate, 24 bit, mono, 3 bytes/frame, big-endian
          18: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, little-endian
          19: PCM_SIGNED unknown sample rate, 24 bit, stereo, 6 bytes/frame, big-endian
          20: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, little-endian
          21: PCM_SIGNED unknown sample rate, 20 bit, mono, 3 bytes/frame, big-endian
          22: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, little-endian
          23: PCM_SIGNED unknown sample rate, 20 bit, stereo, 6 bytes/frame, big-endian

================================================================================

00:00:15.145: [INFO][main] Settings persisted
00:00:17.334: [INFO][main] Starting dispose call
00:00:17.339: [INFO][main] Dispose call finished, goodbye!
Saraistupid commented 2 years ago

To anyone coming here in the future with the same issue: switching to pipewire fixed my problem, it may fix yours too