History log of /haiku/src/add-ons/kernel/drivers/audio/echo/generic/OsSupportBeOS.cpp
Revision Date Author Comments
# d3503944 12-Apr-2024 PulkoMandy <pulkomandy@pulkomandy.tk>

echo: actually fix warnings and enable -Werror

The driver Jamfile had a "-w" added to the compiler command line to
disable all warnings.

Use the generic util.c/h instead of having a separate copy.

Change-Id: I74e325850d573e75d652658748426c9ae353c6e7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7617
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alexander von Gluck <alex@terarocket.io>


# 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


# 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


# 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


# 661ede4b 04-Oct-2002 shatty <shatty@nowhere.fake>

improved comments


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


# 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


# 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


# 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


# 661ede4b335253f568126a6c6ce99c640aef8026 04-Oct-2002 shatty <shatty@nowhere.fake>

improved comments


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