39 Commits
Author SHA1 Message Date
biroder ce731c58b7 Merge github.com:RustAudio/cpal
An error occurs when compiling `oboe-sys` 0.5.0, so intergating the latest upstream changes seems like the easiest solution to fix the Android build.

The commits replacing `oboe` with `ndk-audio`/`aaudio` weren't merged, as this would increase the minimum supported Android version to 8.0 (API level 26)
2025-04-28 16:30:24 +03:00
Greg Wiley edecb26ff3 Fix compile issues in wasm-beep example (#723)
Fixes #721

Changes to a dependency library broke compilation of the example. Changes needed to get the example working and warning-free include:
 
1. specifying additional type constraints in local implementations
2. using the `FromSample` trait to convert samples in the handler
3. adding a default matcher in response to the non-exhaustive attribute on `SampleFormat`

Also adds a github action to ensure the wasm-beep example compiles.
2022-11-06 04:34:08 +01:00
mbodmer 97fc4edb8b Bump linux deps, simplify examples, remove nix dep (#712)
* bump linux dependencies, dev-dependencies, anyhow, hound, ringbuf

* update to clap v4 and simplify examples with clap_derive

* have libjack installed when running with --all-features

* don't force the patch version for libc

* allow room for version resolution with nix

* nix dependency not used anymore, remove it
2022-10-23 20:59:45 +02:00
Luni-4 9f400c6fa5 CI: Ignore unpublished changes for the publish action 2022-10-06 18:30:11 +02:00
Luni-4 ef9fb39d34 CI: Set no-verify to true for publish job 2022-10-06 17:37:13 +02:00
Luni-4 a1e37c3e94 CI: Set check repo to false 2022-10-06 16:46:57 +02:00
Luni-4 047129be9f Use an action to publish the crate 2022-09-30 13:00:59 +02:00
Alex Moon 8f7cbb6cf0 Fix asmjs github action 2021-06-27 23:18:39 -04:00
est31 e75e4b4b5f Replace set-env with new method
set-env has been deprecated
2021-03-29 10:38:04 +02:00
Max de Danschutter a3ad8dd20b Fix clippy for Android CI 2021-01-30 12:30:50 +01:00
Max de Danschutter f660d41738 Use prebuilt oboe-sys in CI 2021-01-30 12:16:49 +01:00
Michael Hills f9f6990d9e Add iOS build to CI 2021-01-02 02:04:13 +11:00
Alex Moon 269c60fde0 Add an Android example and enhance the other examples with CLI argument parsing. 2020-12-14 11:04:32 -07:00
HEnquist 4dd16905f8 Rename test 2020-11-09 20:56:22 +01:00
HEnquist c76f3268ec Check and test for armv7, 32bit 2020-11-09 20:52:00 +01:00
enfipy 0ff26d163d Add apk build and alter CI 2020-10-27 21:14:42 +02:00
mitchmindtree f8775b1e7b Merge pull request #468 from endragor/android-support
Android support via Oboe
2020-10-27 12:26:33 +01:00
Ruslan Mustakov 4e9d27266c Android support via Oboe 2020-10-24 15:42:21 +07:00
Erik Natanael GustafssonandFederico Dolce 2b31fe41af JACK Host (#389)
Co-authored-by: Federico Dolce <psykopear@gmail.com>
2020-10-01 18:04:43 +09:00
Jacob Hughes 5ca70fe6fe Fix compilation error when using null host
Also remove other references to EventLoop

Add CI run for wasm32-wasi platform to test null host
2020-08-30 12:19:50 -04:00
est31 da40ea723e Reenable the publish github workflow (#445)
The manual release of 0.12.0 is done.
Hopefully the issue is now resolved and in the future the CI can do it automatically.
2020-07-09 08:41:45 +02:00
est31 6ec1953424 Disable cargo publish invocation (#444)
To allow pushing to master after the 0.12.0 release.

The 0.12.0 release will be uploaded manually.
2020-07-09 07:41:20 +02:00
Damian Peckett 6f43fc2b60 Add a wasm-bindgen based generic Web Audio backend. 2020-05-06 13:44:00 +02:00
mitchmindtree 3f69770471 Update checkout github action. Clean up workflow formatting. 2020-04-16 15:20:45 +02:00
mitchmindtree 38e0408412 Remove alsa-sys publish from github workflow
The `alsa-sys` crate repository has lived [here][1] for quite a while.
This commit removes the unnecessary step from the CI workflow now that
alsa-sys has finally been removed as of #386.

[1]: https://github.com/diwic/alsa-sys
2020-04-15 18:07:51 +02:00