On Sat, 15 Oct 2022 13:03:26 GMT, Andrey Turbanov <[email protected]> wrote:
> Test failed on Ubuntu, because both implementations of `MixerProvider` have > no devices: > 1. com.sun.media.sound.DirectAudioDeviceProvider#nGetNumDevices returns `0` >  > 2. com.sun.media.sound.PortMixerProvider#nGetNumDevices returns `0` >  > > > It leads to `javax.sound.sampled.spi.MixerProvider#getMixerInfo` returns > empty array. >  > > And DataPusher thread is not created, because of AudioSystem.isLineSupported > returns false in the method > `com.sun.media.sound.JavaSoundAudioClip#createSourceDataLine`. > I propose to perform the same check in test code and skip it. This pull request has now been integrated. Changeset: 2e716375 Author: Andrey Turbanov <[email protected]> URL: https://git.openjdk.org/jdk/commit/2e7163759c75cab6ab5ffa04c13d32ccc95f9719 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8282463: javax/sound/sampled/Clip/DataPusherThreadCheck.java fails Reviewed-by: prr, serb ------------- PR: https://git.openjdk.org/jdk/pull/10717
