hans
|
444d62edac
|
Audio Encoder laag.
|
2026-06-08 10:27:05 +02:00 |
|
hans
|
696ef1b978
|
dependency solved.
|
2026-06-08 09:03:31 +02:00 |
|
hans
|
4b6adc404e
|
xiph opusfile support and taglib write support.
|
2026-06-07 23:49:38 +02:00 |
|
hans
|
cf87fa7ed8
|
Merge branch 'main' of https://git.dijkewijk.nl/hans/racket-audio
|
2026-06-05 22:17:30 +02:00 |
|
hans
|
d7be947886
|
Òpus toevoeging via xiph library
|
2026-06-05 22:17:10 +02:00 |
|
hans
|
bfed212346
|
changed malloc 'raw to malloc 'atomic-interior
|
2026-05-19 15:14:23 +02:00 |
|
hans
|
9f5c4d3efc
|
make clean added
|
2026-05-19 15:10:28 +02:00 |
|
hans
|
2daaafb229
|
better state reporting
|
2026-05-19 14:30:57 +02:00 |
|
hans
|
ef68672203
|
change player-state to (quote quit), if quit is called. This helps with the last state event, because the audio handle can already have been invalideted
|
2026-05-19 13:43:07 +02:00 |
|
hans
|
360b9eea47
|
documented some new functions
|
2026-05-19 13:35:40 +02:00 |
|
hans
|
73e778e4a5
|
ao buffer timing
|
2026-05-18 16:36:19 +02:00 |
|
hans
|
5cff13f55a
|
module path possibly needs runtime-path.
|
2026-05-17 23:14:00 +02:00 |
|
hans
|
9cb7b43cc3
|
Restored ffmpeg-definitions.scrbl
|
2026-05-17 22:59:13 +02:00 |
|
hans
|
690cbb60b4
|
provide of audio-known-exts?
|
2026-05-17 22:43:49 +02:00 |
|
hans
|
65ca59bef8
|
audio-play! returns the file id.
The file id is now a randomized number
|
2026-05-17 20:19:06 +02:00 |
|
hans
|
f706d4e8e6
|
Order of documentation and audio-decoder.
|
2026-05-16 10:24:48 +02:00 |
|
hans
|
475f7230b5
|
structured documentation
|
2026-05-16 09:16:13 +02:00 |
|
hans
|
ba087f07f1
|
corrected main.rkt and removed archive as it gets compiled on the racket packages site.
|
2026-05-16 08:23:52 +02:00 |
|
hans
|
17838e4f33
|
Documentation added
|
2026-05-16 01:38:40 +02:00 |
|
hans
|
c9a91bf2be
|
much work on the player and hunting for a bug, which first seemed to be in ffmpeg-decoder, but eventually was found in a race condition in audio-placed-player.rkt and an allocation problem in libao-async-ffi-racket.rkt
|
2026-05-15 22:11:25 +02:00 |
|
hans
|
3c18e75cf6
|
audio player with place/threads and channels
|
2026-05-13 22:50:51 +02:00 |
|
hans
|
d298b411a5
|
some more logging
|
2026-05-12 15:12:03 +02:00 |
|
hans
|
734aeef222
|
no second close
|
2026-05-12 15:09:01 +02:00 |
|
hans
|
20d0194f48
|
logging
|
2026-05-12 15:04:35 +02:00 |
|
hans
|
a059444ecf
|
ao-player added to exports
|
2026-05-12 14:52:14 +02:00 |
|
hans
|
30698de4e9
|
defs
|
2026-05-12 14:50:03 +02:00 |
|
hans
|
a2f7341f1f
|
testing placed backend
|
2026-05-12 14:42:49 +02:00 |
|
hans
|
b7f58f43a9
|
define-return changed to early-return
|
2026-05-12 11:50:17 +02:00 |
|
hans
|
89592ddea9
|
more defensive constructs with early-return & let-assert
|
2026-05-12 11:34:56 +02:00 |
|
hans
|
61d87ba543
|
oke
|
2026-05-12 09:06:33 +02:00 |
|
hans
|
4966936381
|
documentation
|
2026-05-11 20:03:28 +02:00 |
|
hans
|
7956d15072
|
adjusted for changed define/return syntax
|
2026-05-11 17:32:11 +02:00 |
|
hans
|
f8c091946f
|
only downloads for windows are needed
|
2026-05-11 12:04:41 +02:00 |
|
hans
|
29cf56a6d2
|
Corrected a small bug in libao-async-ffi-racket, that I corrected earlier. ffmpeg-definitions now handles ffmpeg 6.x libraries, because the structs are different for avutil and avcodec
|
2026-05-11 11:41:06 +02:00 |
|
hans
|
84f4719513
|
trying the right libraries
|
2026-05-11 09:40:11 +02:00 |
|
hans
|
9eb09537e6
|
versions
|
2026-05-11 09:39:13 +02:00 |
|
hans
|
68c2471620
|
deps on define-return and let-assert + library messages
|
2026-05-11 01:02:16 +02:00 |
|
hans
|
ddb44e1c41
|
racket only ffmpeg backend. Now no racket-sound-libs are needed anymore.
|
2026-05-10 01:02:13 +02:00 |
|
hans
|
be0399796d
|
Working racket lib ao async backend
|
2026-05-08 00:59:13 +02:00 |
|
hans
|
b69f29075f
|
small buf-size bug
|
2026-05-07 15:55:05 +02:00 |
|
hans
|
51697f2106
|
pause behavior
|
2026-05-07 15:00:00 +02:00 |
|
hans
|
d531f9caef
|
pause behavior
|
2026-05-07 14:56:17 +02:00 |
|
hans
|
f0b2d7a6b3
|
pause behavior
|
2026-05-07 14:53:21 +02:00 |
|
hans
|
0563e77130
|
pause behavior
|
2026-05-07 14:50:24 +02:00 |
|
hans
|
debabf5151
|
paused handling
|
2026-05-07 14:37:56 +02:00 |
|
hans
|
a1e49de9ea
|
paused handling
|
2026-05-07 14:32:05 +02:00 |
|
hans
|
aff4f7e6d7
|
paused handling
|
2026-05-07 14:30:41 +02:00 |
|
hans
|
905c9153f7
|
paused handling
|
2026-05-07 14:29:55 +02:00 |
|
hans
|
b668bc5bda
|
shorten buffer to 100ms
|
2026-05-07 14:25:43 +02:00 |
|
hans
|
a30111ecf5
|
finally a working libao-async racket backend
|
2026-05-07 14:18:07 +02:00 |
|