# # ChangeLog for uspace/srv/audio in mainline # # Generated by Trac 1.6 # 2025-08-29T05:00:03Z Mon, 20 Aug 2012 11:28:46 GMT Jan Vesely [018ab50] * uspace/app/drec/drec.c (modified) * uspace/app/wavplay/dplay.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/pcm_iface.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) audio: Move event callback into separate API calls. Sun, 19 Aug 2012 14:35:32 GMT Jan Vesely [d86c9736] * uspace/app/drec/drec.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/pcm_iface.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) Rename record -> capture. Tue, 17 Jul 2012 08:57:08 GMT Jan Vesely [cd8f19d] * uspace/srv/audio/hound/audio_sink.c (modified) hound: Silence buffer instead of zeroing it. Tue, 17 Jul 2012 08:26:49 GMT Jan Vesely [ea6c838] * uspace/Makefile (modified) * uspace/Makefile.common (modified) * uspace/app/dplay/Makefile (modified) * uspace/app/dplay/wave.h (modified) * uspace/app/drec/Makefile (modified) * uspace/app/drec/drec.c (modified) * uspace/app/drec/wave.h (modified) * uspace/app/wavplay/Makefile (modified) * uspace/app/wavplay/wave.h (modified) * uspace/app/wavplay/wavplay.c (modified) * uspace/drv/audio/sb16/Makefile (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/pcm_iface.c (modified) * uspace/lib/drv/Makefile (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/lib/hound/Makefile (modified) * uspace/lib/hound/include/hound/client.h (modified) * uspace/lib/hound/include/hound/server.h (modified) * uspace/lib/pcm/Makefile (added) * uspace/lib/pcm/include/pcm/format.h (moved) * uspace/lib/pcm/include/pcm/sample_format.h (moved) * uspace/lib/pcm/src/format.c (moved) * uspace/srv/audio/hound/Makefile (modified) * uspace/srv/audio/hound/audio_client.c (modified) * uspace/srv/audio/hound/audio_client.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/audio_sink.h (modified) * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/audio_source.h (modified) * uspace/srv/audio/hound/hound.h (modified) * uspace/srv/audio/hound/main.c (modified) Create libpcm. Move pcm related functions and definitions there. ... Tue, 17 Jul 2012 07:33:43 GMT Jan Vesely [950110ee] * uspace/srv/audio/hound/audio_format.c (modified) * uspace/srv/audio/hound/audio_format.h (modified) * uspace/srv/audio/hound/audio_source.c (modified) hound: convert format while mixing. Still no resampling. Tue, 17 Jul 2012 06:53:55 GMT Jan Vesely [389ef25] * uspace/srv/audio/hound/audio_client.c (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/audio_sink.h (modified) hound: Check format before starting playback. Mon, 16 Jul 2012 21:06:11 GMT Jan Vesely [bb67def] * uspace/srv/audio/hound/audio_format.c (modified) * uspace/srv/audio/hound/audio_source.c (modified) hound: Implement audio format covnersion. No resampling yet. Sun, 15 Jul 2012 20:51:20 GMT Jan Vesely [eceb300] * uspace/srv/audio/hound/Makefile (modified) * uspace/srv/audio/hound/main.c (modified) * uspace/srv/audio/hound/protocol.h (deleted) hound: Use libhound Sun, 15 Jul 2012 15:25:43 GMT Jan Vesely [57e8b3b] * uspace/app/dplay/dplay.c (modified) * uspace/app/drec/drec.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/pcm_iface.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_format.h (modified) Add frame count to event report. This enables applications to ... Sun, 15 Jul 2012 15:14:10 GMT Jan Vesely [2cc5c835] * uspace/app/dplay/dplay.c (modified) * uspace/app/drec/drec.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_device.h (modified) Cleanup audio_pcm interface. Sun, 15 Jul 2012 15:13:34 GMT Jan Vesely [b497018] * uspace/app/dplay/dplay.c (modified) * uspace/app/drec/drec.c (modified) * uspace/drv/audio/sb16/dsp.c (modified) * uspace/drv/audio/sb16/dsp.h (modified) * uspace/drv/audio/sb16/pcm_iface.c (modified) * uspace/lib/drv/generic/remote_audio_pcm.c (modified) * uspace/lib/drv/include/audio_pcm_iface.h (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_device.h (modified) Drop id parameter from audio_pcm interface. Independent buffer ... Fri, 13 Jul 2012 21:31:42 GMT Jan Vesely [6906f61] * uspace/srv/audio/hound/hound.c (modified) hound: Add support for "default" keyword Fri, 13 Jul 2012 21:13:15 GMT Jan Vesely [43c40a3] * uspace/srv/audio/hound/audio_format.c (modified) hound: Fix mixing. Use clipping with float conversion Fri, 13 Jul 2012 19:48:19 GMT Jan Vesely [13df13c8] * uspace/srv/audio/hound/audio_client.c (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/audio_sink.h (modified) * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/hound.c (modified) hound: Fix sink hook ambiguity by adding a parameter. Also ... Fri, 13 Jul 2012 16:11:05 GMT Jan Vesely [ab07cf0] * uspace/srv/audio/hound/audio_client.c (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_format.c (modified) * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/audio_source.h (modified) hound: Use buffer position in source available data. Fri, 13 Jul 2012 08:38:20 GMT Jan Vesely [6424800] * uspace/srv/audio/hound/hound.c (modified) * uspace/srv/audio/hound/hound.h (modified) * uspace/srv/audio/hound/main.c (modified) hound: Implement client removal Fri, 13 Jul 2012 07:26:20 GMT Jan Vesely [1c33539] * uspace/srv/audio/hound/audio_client.c (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/hound.c (modified) hound: Implement disconnect Fri, 13 Jul 2012 07:24:07 GMT Jan Vesely [fd5c0b7] * uspace/srv/audio/hound/audio_device.c (modified) hound: audio device recognizes all pcm device events. Fri, 13 Jul 2012 06:40:06 GMT Jan Vesely [9b2ac3d] * uspace/srv/audio/hound/audio_format.c (modified) houd: Fix mixer condition. Fri, 13 Jul 2012 05:39:36 GMT Jan Vesely [f3fced0] * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/hound.c (modified) * uspace/srv/audio/hound/hound.h (modified) * uspace/srv/audio/hound/main.c (modified) hound: Implement connect code. Fri, 13 Jul 2012 04:52:05 GMT Jan Vesely [63d6ff9] * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/hound.c (modified) * uspace/srv/audio/hound/main.c (modified) hound: Fix few leaks and memory corruption bugs. Fri, 13 Jul 2012 03:36:23 GMT Jan Vesely [d93a5a6f] * uspace/srv/audio/hound/hound.c (modified) hound: Fix double free. Fri, 13 Jul 2012 03:24:17 GMT Jan Vesely [1df3018a] * uspace/srv/audio/hound/Makefile (modified) * uspace/srv/audio/hound/audio_client.c (added) * uspace/srv/audio/hound/audio_client.h (added) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_device.h (modified) * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/audio_sink.h (modified) * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/audio_source.h (modified) * uspace/srv/audio/hound/hound.c (modified) * uspace/srv/audio/hound/hound.h (modified) * uspace/srv/audio/hound/main.c (modified) * uspace/srv/audio/hound/protocol.h (added) hound: Only few more TODOs left Thu, 12 Jul 2012 17:24:51 GMT Jan Vesely [992ef56] * uspace/srv/audio/hound/Makefile (modified) * uspace/srv/audio/hound/audio_device.c (modified) * uspace/srv/audio/hound/audio_device.h (modified) hound: Implement device playback backend Thu, 12 Jul 2012 17:21:08 GMT Jan Vesely [ec49085] * uspace/srv/audio/hound/audio_sink.c (modified) * uspace/srv/audio/hound/audio_source.c (modified) * uspace/srv/audio/hound/audio_source.h (modified) hound: Move mixing to audio_source. Thu, 12 Jul 2012 02:09:43 GMT Jan Vesely [737b4c0] * uspace/srv/audio/hound/Makefile (added) * uspace/srv/audio/hound/audio_device.c (added) * uspace/srv/audio/hound/audio_device.h (added) * uspace/srv/audio/hound/audio_format.c (added) * uspace/srv/audio/hound/audio_format.h (added) * uspace/srv/audio/hound/audio_sink.c (added) * uspace/srv/audio/hound/audio_sink.h (added) * uspace/srv/audio/hound/audio_source.c (added) * uspace/srv/audio/hound/audio_source.h (added) * uspace/srv/audio/hound/hound.c (added) * uspace/srv/audio/hound/hound.h (added) * uspace/srv/audio/hound/log.h (added) * uspace/srv/audio/hound/main.c (added) HelenOS Sound service (hound) initial commit.