Commit Graph

86 Commits

Author SHA1 Message Date
hans c8494e289e Made remote playing possible. 2026-07-06 14:28:28 +02:00
hans de443aad9d Remote audio player much simpler. 2026-07-06 11:45:10 +02:00
hans 06c332474a device bits in info hash. 2026-07-03 23:15:47 +02:00
hans e381260773 Automagic parameterization of the audio player. 2026-07-03 23:04:20 +02:00
hans 2a2616763d Index adjusted 2026-07-02 15:17:32 +02:00
hans 6f7979d046 index 2026-07-02 15:11:48 +02:00
hans 303f6957df Opus decoder is now documented 2026-07-02 15:10:30 +02:00
hans 88f911d96e Better flac error handling and reporting 2026-06-29 18:04:42 +02:00
hans b38983109b flac problems for os threads solved. 2026-06-29 15:10:15 +02:00
hans c4e1a78527 Added picture kind constants. 2026-06-25 00:01:48 +02:00
hans 2b7b02d344 typo 2026-06-24 14:31:07 +02:00
hans 492c538db1 Make sure that when only reading metadata of the flac stream, and issuing flac-stop, the flac decoder is really finished and deleted. 2026-06-24 14:30:35 +02:00
hans 9748882ee0 typo. 2026-06-24 14:08:15 +02:00
hans 66b806f59e Finish the flac decoder before deleting it. 2026-06-24 14:07:11 +02:00
hans 6197fb60e5 We want the original audio bits per sample also. 2026-06-24 13:34:24 +02:00
hans 815f39a8cc small bugs. 2026-06-10 02:30:23 +02:00
hans 0b5d8a21b4 lazy ffmpeg 2026-06-10 02:04:33 +02:00
hans 5c719ea4a0 soxr 2026-06-10 01:42:08 +02:00
hans 4f95e57a96 Load versions of libraries. 2026-06-10 00:40:14 +02:00
hans f8214b8f1b tagfile wchar fix. 2026-06-09 08:42:29 +02:00
hans 091664044c tagfile wchar fix. 2026-06-09 08:41:33 +02:00
hans 6ed566c6cd Remote usage of audio-placed-player.rkt 2026-06-08 15:46:27 +02:00
hans 17846e068c Documentation oke. 2026-06-08 13:45:54 +02:00
hans b979be540e taglib documentation. 2026-06-08 13:26:10 +02:00
hans 5eefacacba Documentation added. 2026-06-08 13:16:21 +02:00
hans 8e8b9a00c0 Conversion bug. 2026-06-08 12:17:03 +02:00
hans d6aa880104 Encoder testing 2026-06-08 12:14:32 +02:00
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