Skip to content

Commit dc579b7

Browse files
committed
Productionize polished cosmoaudio library
This change introduces comsoaudio v1. We're using a new strategy when it comes to dynamic linking of dso files and building miniaudio device code which I think will be fast and stable in the long run. You now have your choice of reading/writing to the internal ring buffer abstraction or you can specify a device-driven callback function instead. It's now possible to not open the microphone when you don't need it since touching the mic causes security popups to happen. The DLL is now built statically, so it only needs to depend on kernel32. Our NES terminal emulator now uses the cosmoaudio library and is confirmed to be working on Windows, Mac, Linux
1 parent c66abd7 commit dc579b7

File tree

13 files changed

+640
-470
lines changed

13 files changed

+640
-470
lines changed

.gitattributes

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
# -*- conf -*-
22
*.gz binary
3-
/build/bootstrap/*.com binary
3+
*.so binary
4+
*.dll binary
5+
*.dylib binary
6+
/build/bootstrap/* binary
7+
/usr/share/terminfo/* binary
8+
/usr/share/terminfo/*/* binary
49
/usr/share/zoneinfo/* binary
10+
/usr/share/zoneinfo/*/* binary

0 commit comments

Comments
 (0)