History log of /haiku/src/add-ons/kernel/drivers/audio/echo/echo.h
Revision Date Author Comments
# ac0b3253 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

* whitespace cleanup and some style fixes
* fixes TODO about using phys_addr_t instead of void*


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37013 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 11f2701e 11-Oct-2008 Jérôme Duval <korli@users.berlios.de>

we load settings on open(), changes are taken into account on media_server restarts


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0d9cd6f 13-May-2007 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Delete all local copies of multi_audio from source tree.
* Change name of header for Haiku specific multi_audio to hmulti_audio (in line with the rename of the media addon itself)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21136 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd9d5861 30-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added driver settings, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16155 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ec816dff 16-Dec-2005 Jérôme Duval <korli@users.berlios.de>

fixed build for non haiku platforms
fixed displayed names for some models
added untested support for CardBus models Indigo*, thanks to Patrick Lafarguette for his great help on this feature


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bb683fa 10-Nov-2005 Jérôme Duval <korli@users.berlios.de>

added midi support, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14831 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08661eb2 24-Oct-2005 Jérôme Duval <korli@users.berlios.de>

* Fixed build with new code
* 3g and indigo are now built in separate drivers (though indigo isn't built because these cards are CardBus based)
* reworked multi audio interface to publish all available output/input streams (as 16 bits/stereo/48kHz)
* tested ok on a Gina3g on R5 (with Haiku MultiAudio media addon), CLAmp, SoundRecorder
* default output is to be chosen with the Media preferences panel


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14496 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9002531 30-Mar-2005 Jérôme Duval <korli@users.berlios.de>

work in progress
changed name
initial mixer interface


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12164 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c2ddc71c 10-Feb-2005 Jérôme Duval <korli@users.berlios.de>

Update to EchoGenericDriverB0
Added IDs for 3g cards


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11323 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 04980002 06-Feb-2004 shatty <shatty@nowhere.fake>

generalize bits per sample (we support 8, 16, 32 - which is actually 24 with padding). also fix "the bug" which was using stream->channels instead of channels for open_params.Pipe.wInterleave. it would have been nice for OpenAudio to give us some reasonable error ;-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6508 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5adb129e 06-Jan-2004 Jérôme Duval <korli@users.berlios.de>

Echo driver : echogals and echo24
This is implemented but untested.
Mixer is lacking, and multichannels support. Only 2 channels input/output currently.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5929 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ac0b32534b9af5984a985f2e671410d983d82fcc 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

* whitespace cleanup and some style fixes
* fixes TODO about using phys_addr_t instead of void*


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37013 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 11f2701ecfbde84687e4e534b9b7dbb857263ffc 11-Oct-2008 Jérôme Duval <korli@users.berlios.de>

we load settings on open(), changes are taken into account on media_server restarts


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b0d9cd6f665066ef752801665f1b935187119362 13-May-2007 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Delete all local copies of multi_audio from source tree.
* Change name of header for Haiku specific multi_audio to hmulti_audio (in line with the rename of the media addon itself)



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21136 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bd9d5861cbe44f498588175b1f224154dec899a0 30-Jan-2006 Jérôme Duval <korli@users.berlios.de>

added driver settings, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16155 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ec816dffe27c25af857bc2e9e8600e0312f4277e 16-Dec-2005 Jérôme Duval <korli@users.berlios.de>

fixed build for non haiku platforms
fixed displayed names for some models
added untested support for CardBus models Indigo*, thanks to Patrick Lafarguette for his great help on this feature


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15571 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0bb683fa19ffdfbf13e40fc3940167b7ac5b6fa6 10-Nov-2005 Jérôme Duval <korli@users.berlios.de>

added midi support, untested


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14831 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08661eb233d47e2fbf010543eb46bded439bbe93 24-Oct-2005 Jérôme Duval <korli@users.berlios.de>

* Fixed build with new code
* 3g and indigo are now built in separate drivers (though indigo isn't built because these cards are CardBus based)
* reworked multi audio interface to publish all available output/input streams (as 16 bits/stereo/48kHz)
* tested ok on a Gina3g on R5 (with Haiku MultiAudio media addon), CLAmp, SoundRecorder
* default output is to be chosen with the Media preferences panel


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14496 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c9002531707d3f9a185a100dc6393d7b6e75aca3 30-Mar-2005 Jérôme Duval <korli@users.berlios.de>

work in progress
changed name
initial mixer interface


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12164 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c2ddc71cc54397447f60bda00ea1ceca5c80bead 10-Feb-2005 Jérôme Duval <korli@users.berlios.de>

Update to EchoGenericDriverB0
Added IDs for 3g cards


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11323 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 049800025552439ed2c133483dc477beb37724bb 06-Feb-2004 shatty <shatty@nowhere.fake>

generalize bits per sample (we support 8, 16, 32 - which is actually 24 with padding). also fix "the bug" which was using stream->channels instead of channels for open_params.Pipe.wInterleave. it would have been nice for OpenAudio to give us some reasonable error ;-)


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6508 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5adb129ea33d02bfa4f36bb515d6153538c6c07e 06-Jan-2004 Jérôme Duval <korli@users.berlios.de>

Echo driver : echogals and echo24
This is implemented but untested.
Mixer is lacking, and multichannels support. Only 2 channels input/output currently.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5929 a95241bf-73f2-0310-859d-f6bbb57e9c96