Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.24 KB

File metadata and controls

45 lines (28 loc) · 1.24 KB

2.0.0

  • PulseAudio support for Linux. See README.md for detailed instructions of how to use it.

1.1.0

  • Migrated to ndk crate instead of aaudio, which is unmaintained and has build problems (see #13).
  • Fixed compilation warnings in WebAssembly/iOS examples.

1.0.0

  • First major release.

0.2.0

  • Fixed crash on WebAssembly when using atomics target feature.
  • Added opaque handle to sound output device. run_output_device now returns Result<OutputDevice, Box<dyn Error>> instead of Result<Box<dyn BaseAudioOutputDevice>, Box<dyn Error>>. OutputDevice can be now passed to JS side freely.
  • Ability to close audio output device without dropping it (via OutputDevice::close method). Useful on platforms with garbage collection (such as WebAssembly).
  • Added iOS example.

0.1.4

  • Fixed more compilation issues on 32-bit targets on Linux.

0.1.3

  • Fixed audio stutters on Android.
  • Correctly pass sample rate to output device config on Android.
  • Print errors to stderr on Android.

0.1.2

  • Fixed crash on some Linux distros due to the use of snd_pcm_hw_params_set_period_size

0.1.1

  • Fixed compilation issues on 32-bit targets on Linux

0.1.0

  • First public release