cosmopolitan/tool/viz
Justine Tunney dc579b79cd
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
2024-09-07 06:14:09 -07:00
..
lib Upgrade pl_mpeg 2024-09-06 19:10:34 -07:00
ascii2utf8.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
basicidea.c Refactor some code 2024-05-26 06:03:50 -07:00
bd.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
bin2asm.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
bing.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
BUILD.mk Get printvideo audio working on Windows and MacOS 2024-09-06 06:48:55 -07:00
clock_accuracy.c Cull the examples folder 2023-10-11 21:45:32 -07:00
clock_nanosleep_accuracy.c Add missing ICANON features 2024-09-05 03:17:19 -07:00
cpuid.c Simplify memory manager 2024-07-05 05:47:15 -07:00
datauri.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
deathstar.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
derasterize.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
dumphexc.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
fixconsole.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
fliphex.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
fold.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
fontspace.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
generatetortureimage.c Bring back gc() function 2024-01-08 10:26:28 -08:00
getglyph.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
getifaddrs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
hwcap.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
img.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
life.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
malloc_scalability.c Fix the build 2024-08-26 16:44:05 -07:00
maxmind.c Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
memzoom.c Delve into clock rabbit hole 2024-09-04 01:32:46 -07:00
od16.c Update stb (#885) 2023-12-22 21:39:27 -08:00
printansi.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
printdos2errno.c Get rid of .internal.h convention in LIBC_INTRIN 2024-07-19 19:38:00 -07:00
printimage.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
printvideo.c Productionize polished cosmoaudio library 2024-09-07 06:14:09 -07:00
rlimit.c Avoid linker conflicts on DescribeFoo symbols 2024-08-24 18:10:22 -07:00
setitimer_accuracy.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
tailf.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
unbing.c Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
vdsodump.c Make malloc scalable on all platforms 2024-08-15 23:32:53 -07:00
virtualquery.c Avoid linker conflicts on DescribeFoo symbols 2024-08-24 18:10:22 -07:00