History log of /haiku-fatelf/src/add-ons/kernel/drivers/audio/echo/generic/OsSupportBeOS.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


# 72401b8f 02-Jul-2008 Jérôme Duval <korli@users.berlios.de>

PAGE_SIZE is defined in Haiku limits.h


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


# eff1a729 18-Mar-2008 Jérôme Duval <korli@users.berlios.de>

it seems GCC headers define NULL to __null instead of 0, fixing


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


# 4dd9e436 19-Mar-2007 Jérôme Duval <korli@users.berlios.de>

fixed some warnings in multi.cpp
updated with Release B3 (I didn't test yet) :
-Firmware to support new revision 5 Indigo io and Indigo dj hardware
-Firmware to support new revision 4 Mia MIDI hardware
-New FPGA & DSP code to correct problems with S/PDIF at 96 kHz on Gina3G (note new,
longer timeout required in C3gDco.cpp)
-Changes to support x64 Windows
-Fix for 96 kHz on Mac OS X for Echo 3G
-New QuerySampleRateRange method for all devices
-Simplified channel mask classes
-New ECHO_ASSERT macro to simplfy enabling and disabling asserts
-Removed m_wBytesPerSample from CEchoGals; it wasn't being used and caused housekeeping problems for Adobe Audition recording in mono mode
-Now using READ_REGISTER_ULONG and WRITE_REGISTER_ULONG macros to read and write DSP registers; these
are automatically defined if the platform environment doesn't define them.


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


# 70208b91 22-Apr-2005 Jérôme Duval <korli@users.berlios.de>

forgot these files which are changed to LGPL too

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


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

makes debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12163 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


# 746ef801 10-May-2004 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Unbork the build


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


# 162cf2d0 28-Jan-2004 shatty <shatty@nowhere.fake>

fix build problem


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6402 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


# 54764c44 29-Sep-2002 shatty <shatty@nowhere.fake>

initial commit of untested beos support files.
probably missing: some of those annoying windowsish types (like DWORD)
everything else maybe works?


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1288 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


# 72401b8f9efd234f7c1126cbb542083819ff3c6b 02-Jul-2008 Jérôme Duval <korli@users.berlios.de>

PAGE_SIZE is defined in Haiku limits.h


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


# eff1a729049a5d900952e06d792c5c7b5c9de0ad 18-Mar-2008 Jérôme Duval <korli@users.berlios.de>

it seems GCC headers define NULL to __null instead of 0, fixing


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


# 4dd9e43637031d2c5a6755a0184040f0de8f2884 19-Mar-2007 Jérôme Duval <korli@users.berlios.de>

fixed some warnings in multi.cpp
updated with Release B3 (I didn't test yet) :
-Firmware to support new revision 5 Indigo io and Indigo dj hardware
-Firmware to support new revision 4 Mia MIDI hardware
-New FPGA & DSP code to correct problems with S/PDIF at 96 kHz on Gina3G (note new,
longer timeout required in C3gDco.cpp)
-Changes to support x64 Windows
-Fix for 96 kHz on Mac OS X for Echo 3G
-New QuerySampleRateRange method for all devices
-Simplified channel mask classes
-New ECHO_ASSERT macro to simplfy enabling and disabling asserts
-Removed m_wBytesPerSample from CEchoGals; it wasn't being used and caused housekeeping problems for Adobe Audition recording in mono mode
-Now using READ_REGISTER_ULONG and WRITE_REGISTER_ULONG macros to read and write DSP registers; these
are automatically defined if the platform environment doesn't define them.


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


# 70208b915368781bd009db3bcc6393cfc5a13c3b 22-Apr-2005 Jérôme Duval <korli@users.berlios.de>

forgot these files which are changed to LGPL too

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


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

makes debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12163 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


# 746ef8017db9a928837bd2c68e0c61e557bdcf41 10-May-2004 Niels Sascha Reedijk <niels.reedijk@gmail.com>

Unbork the build


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


# 162cf2d0a583394b0389acd9d7939c394aaa81ba 28-Jan-2004 shatty <shatty@nowhere.fake>

fix build problem


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6402 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


# 54764c443923dd396e67361d67772e3cb8b8ab3c 29-Sep-2002 shatty <shatty@nowhere.fake>

initial commit of untested beos support files.
probably missing: some of those annoying windowsish types (like DWORD)
everything else maybe works?


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