Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
6423735
wip: remove input/output specific traits and make code compile again
SolarLiner May 27, 2025
51a94d4
fix: examples and CoreAudio backend
SolarLiner May 27, 2025
6cd037e
fix: compile errors in alsa backend
SolarLiner May 27, 2025
836bf79
fix: alsa and pipewire backends work
SolarLiner May 27, 2025
2c17962
wip: update ALSA and Pipewire backends
SolarLiner Jun 2, 2025
e5cc1e2
feat(coreaudio): do input/output detection for devices
SolarLiner Nov 1, 2025
6e98f93
fix(examples): fix compilation errors
SolarLiner Nov 1, 2025
db5441a
refactor: remove `SendEverywhereButOnWeb` as it was useless (web will…
SolarLiner Nov 1, 2025
d1eeea2
feat: `StreamConfig` methods that use `DeviceType`
SolarLiner Nov 1, 2025
fb59144
fix: add back `buffer_size_range` to `AudioDevice` after rebase
jacksongoode Nov 1, 2025
71fdec8
test: fix compilation errors
SolarLiner Nov 1, 2025
164d19b
wip(wasapi): stream format negociation
SolarLiner Dec 20, 2025
75d65b8
wip: move to workspace structure
SolarLiner Feb 8, 2026
582825f
wip: wasapi backend
SolarLiner Feb 8, 2026
5dfaf3c
fix(wasapi): forgot unversioned files
SolarLiner Feb 9, 2026
7522d21
Merge branch 'main' into refactoring/design-v2
SolarLiner Feb 11, 2026
09e235a
chore: formatting/linting
SolarLiner Feb 13, 2026
93137fb
refactor: alias wasapi backend pointing to interflow_wasapi
SolarLiner Feb 13, 2026
73c6b69
wip: coreaudio v2 implementation
SolarLiner Jul 21, 2026
a5d691b
feat: proxy traits and types for type-erased backends
SolarLiner Jul 22, 2026
c0d68c3
wip: rework examples
SolarLiner Jul 22, 2026
e3daaac
wip: fix coreaudio implementation
SolarLiner Jul 23, 2026
4e11b76
chore: use anyhow::Context when delegating to `create_stream`
SolarLiner Jul 23, 2026
a4e2e20
fix: audio unit creation routine only needs to enable I/O on specific…
SolarLiner Jul 23, 2026
b815a09
feat(coreaudio): move to different backends + add extension to get au…
SolarLiner Jul 23, 2026
245c1d8
feat(core): register mutable references in ExtensionProvider, and aut…
SolarLiner Jul 23, 2026
5d2dc3b
feat(core): example showcasing dynamic lookup + dx fixes in core
SolarLiner Jul 23, 2026
1f73693
refactor(core): make callback take references to input and output
SolarLiner Jul 23, 2026
9ebc5d4
refactor(core): reborrow AudioMut as immutable + make AudioRef copy/c…
SolarLiner Jul 23, 2026
92085e5
chore(examples): add specific device example with ability to choose o…
SolarLiner Jul 23, 2026
7135dc7
wip: input example
SolarLiner Jul 23, 2026
de58ccc
fix: property ordering for Audio Units when creating stream configura…
SolarLiner Jul 24, 2026
da43a7c
chore: better metering display in examples
SolarLiner Jul 24, 2026
37020dc
feat: null backend which passes silence to input and discards output
SolarLiner Jul 24, 2026
2a11e21
feat: implement registration of available platforms
SolarLiner Jul 24, 2026
b17d614
fix: slice and change_amplitude use the wrong bound calculation
SolarLiner Jul 25, 2026
3d2dfde
fix(wasapi): backend now works properly
SolarLiner Jul 25, 2026
59ff9da
chore: new example listing registered platforms
SolarLiner Jul 25, 2026
c47abeb
docs: update README.md
SolarLiner Jul 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions .idea/deployment.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"rust-analyzer.cargo.features": [
"pipewire"
]
}
Loading