Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
f4f8220
try: implement base (250622)
devgony Jun 23, 2025
a8e6ffe
add target_os=winddows, add unit test for windows
devgony Jun 23, 2025
7b977e4
impl base take-2
devgony Jun 23, 2025
4c87a23
impl audio base take-3
devgony Jun 23, 2025
0d7bb29
fix device init
devgony Jun 23, 2025
5d0b3e1
revmoe rev from wasapi-rs
devgony Jun 24, 2025
9753b92
use get_device_period, unwrap for now
devgony Jun 24, 2025
ffd5aec
try: add unwrap msg to amasseage
devgony Jun 24, 2025
5f298b4
handle err on WavWriter, add debug
devgony Jun 25, 2025
558c46f
test hound WavWriter
devgony Jun 25, 2025
386fc91
handle init audio on windows
devgony Jun 25, 2025
b09be20
add tracing to windows speaker
devgony Jun 25, 2025
b83bdbd
refactor windows with ringbuf
devgony Jun 25, 2025
c4e6fae
refactor windows audito with naive impl
devgony Jun 26, 2025
b660dbe
build: set cfg for swift-rs
devgony Jun 26, 2025
8188443
revert windows with boilerplate
devgony Jun 26, 2025
8ea24a3
fix build
devgony Jun 26, 2025
6763266
add guard to file handle
devgony Jun 26, 2025
125450d
deactivate features
devgony Jun 26, 2025
0f96f21
ignore channel error
devgony Jun 26, 2025
2a8f39b
recover mic stream
devgony Jun 26, 2025
853cf15
recover mic handling task
devgony Jun 26, 2025
33fd38d
recover speaker handling task
devgony Jun 26, 2025
5be89e6
recover audio mixing task
devgony Jun 26, 2025
695fdfb
return empty stream
devgony Jun 26, 2025
ac3baff
add timeout to websocket
devgony Jun 26, 2025
0e9b132
implement from_audio_windows_safe
devgony Jun 26, 2025
490c28e
debug from_audio
devgony Jun 27, 2025
6c02ec6
try keep-alive handle
devgony Jun 27, 2025
ae7ebb9
configure debug for now
devgony Jun 27, 2025
1bdc0a9
revert client
devgony Jun 27, 2025
bfec75d
add more delays, tidy resource up
devgony Jun 27, 2025
ec51911
impl try_connect_with_cleanup
devgony Jun 28, 2025
b35fc32
use backoff strategy
devgony Jun 28, 2025
edc1c31
use connection pooling
devgony Jun 28, 2025
0ec7fef
impl manual async_stream
devgony Jun 28, 2025
e034840
revert config to +crt-static
devgony Jun 28, 2025
a79abc8
revert for now
devgony Jun 29, 2025
096a02a
fix with WebSocketState
devgony Jun 29, 2025
d4bfef5
adjust dynamic crt on debug
devgony Jun 29, 2025
2061bba
revert ws/client
devgony Jun 29, 2025
73678b1
impl speaker/windows
devgony Jun 29, 2025
f617b57
revert dynamic link on debug
devgony Jun 29, 2025
3a7777a
fix windows with naive impl
devgony Jun 29, 2025
f2101a7
convert to Capture mode
devgony Jun 29, 2025
039adc8
extract run_capture_thread
devgony Jun 29, 2025
2707038
add MD env
devgony Jun 30, 2025
cfee4f4
comment out build script
devgony Jun 30, 2025
b950da8
windows: unsafe imple Send with COM object
devgony Jun 30, 2025
fc4b6af
comment out to test try_connect only
devgony Jun 30, 2025
1e43573
set /MDd
devgony Jun 30, 2025
621b549
fix /MDd for whisper
devgony Jun 30, 2025
e4d84ec
set ORT_STRATEGY compile
devgony Jul 1, 2025
12c3859
set ort features = load-dynamic
devgony Jul 1, 2025
6d33d75
revert ws/src/client.rs, fsm.rs
devgony Jul 1, 2025
9fc94dc
add debug assertions branch to config
devgony Jul 1, 2025
9420732
set build script on desktop/src-tarui
devgony Jul 2, 2025
4da0a8a
revert desktop/src-tauri/build.rs
devgony Jul 2, 2025
2d824b0
split debug-config
devgony Jul 2, 2025
6c8c9b7
remove force:multiple
devgony Jul 2, 2025
d41a6b2
add /MD to config.toml for release
devgony Jul 2, 2025
56c22f3
recover speaker/windows
devgony Jul 2, 2025
3d7acac
implement fallback on speaker/windows
devgony Jul 2, 2025
4ae434b
revert speaker/windows skeleton
devgony Jul 2, 2025
eaf138b
impl speaker/windows without thread
devgony Jul 2, 2025
a8cd14a
add trace, init first
devgony Jul 2, 2025
fd4df09
use callback pattern
devgony Jul 2, 2025
78492d3
replace stereo with mono
devgony Jul 2, 2025
4f88269
revert debug setup
devgony Jul 2, 2025
4018663
tidy up
devgony Jul 2, 2025
0457d4c
tidy up
devgony Jul 2, 2025
9182abd
revert messages
devgony Jul 2, 2025
71d42e6
tidy up
devgony Jul 2, 2025
f042d15
tidy up debug-config
devgony Jul 3, 2025
f6a303e
tidy up config.toml
devgony Jul 3, 2025
476abe2
cargo fmt
devgony Jul 3, 2025
15b45a8
dprint fmt
devgony Jul 3, 2025
a245755
Merge remote-tracking branch 'upstream/main' into windows-audio
devgony Jul 3, 2025
e1cf05b
revert config.toml
devgony Jul 3, 2025
798182b
add onnxruntime.dll
devgony Jul 3, 2025
d9d478a
set /MD on release config
devgony Jul 3, 2025
94ddacc
add devtools to tarui
devgony Jul 3, 2025
2db666f
upgrade ort from 2.0.0-rc.9 to 2.0.0-rc.10
devgony Jul 4, 2025
7dc9774
refactor: replace Tensor with TensorRef to remove clone
devgony Jul 4, 2025
b2e3962
revert config.toml
devgony Jul 4, 2025
136fb51
update onnxruntime.dll from 1.20.1 to 1.22.0
devgony Jul 4, 2025
0e4f3f0
ort load-dynamic on debug only
devgony Jul 4, 2025
984ddc8
move onnxruntime.dll, use relative path
devgony Jul 4, 2025
f035c4b
tidy up
devgony Jul 4, 2025
5389620
revert src-tauri/Cargo.toml
devgony Jul 4, 2025
ccf407d
dprint fmt
devgony Jul 4, 2025
97ed33a
remove unused import
devgony Jul 4, 2025
494e371
handle literal sample rate
devgony Jul 4, 2025
ceab94b
handle drop on speaker/windows
devgony Jul 4, 2025
c0e4c5a
use hierarchical load-dynamic feature for debugging
devgony Jul 4, 2025
a8d182a
chore: remove lf
devgony Jul 4, 2025
8d1b1d6
Consider propagating audio initialization errors
devgony Jul 4, 2025
3e70028
Handle shutdown state in poll_next
devgony Jul 4, 2025
f4e8619
Remove unnecessary unsafe Send implementation
devgony Jul 4, 2025
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
2 changes: 0 additions & 2 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,4 @@
rustflags = [
"-C",
"target-feature=-crt-static",
"-C",
"link-arg=/FORCE:MULTIPLE",
]
Loading