History log of /haiku/src/add-ons/kernel/drivers/audio/emuxki/emuxki.c
Revision Date Author Comments
# e7e9e58f 12-Apr-2024 PulkoMandy <pulkomandy@pulkomandy.tk>

emuxki: use shared util.c instead of a separate copy

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


# d6e543c3 07-Apr-2024 PulkoMandy <pulkomandy@pulkomandy.tk>

emuxki: enable Werror

Change-Id: I6ed7bfbe157bee86a8ce1dabc5829b8825e43f99
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7609
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 3801ec71 25-Jun-2023 Jérôme Duval <jerome.duval@gmail.com>

emuxki: use user_memcpy to read/write the user buffers.

* map registers kernel only.
* alloc buffer user only.
* may help with #18475 and #18467

Change-Id: I3f739b98e0ec2d07e83c15a614b8b1d1722025e2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6657
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# aae45bbc 18-Jan-2020 Zotyamester <szatmary.zoltan1222@gmail.com>

Fix 'always true' and 'always false' if statements

Change-Id: If4056c8767184785b24489a678af498842e54cef
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2121
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 11cba164 16-Jul-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

PVS V502: missing parentheses around ternary operator

Change-Id: If3179e7b0a583f64e2d690a2f62526bd527e2964
Reviewed-on: https://review.haiku-os.org/c/1599
Reviewed-by: Stephan Aßmus <superstippi@gmx.de>


# 20c35252 15-Jun-2019 Murai Takashi <tmurai01@gmail.com>

drivers/audio/emuxki: Fix -Wformat=

Change-Id: I2ab8be10ed9f020b139f81d8826dc20d83fa1e4e
Reviewed-on: https://review.haiku-os.org/c/1542
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# c4f684f8 11-May-2013 Jérôme Duval <jerome.duval@gmail.com>

Style fix as suggested by Axel :)


# 12a9da01 08-Nov-2010 Jérôme Duval <korli@users.berlios.de>

Added a call to pci->unreserve_device() in uninit_driver() as suggested by Matt (taking es1370 for model).
François please review.


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


# 91fbf9fb 06-Nov-2010 Matt Madia <mattmadia@gmail.com>

Automatic whitespace cleanup. No functional change.

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


# ee9a07fc 08-May-2010 François Revol <revol@free.fr>

Seems I presumed too much about my copy-pasting skills, doing continue in the loop without incrementing doesn't go much further. Fixes busy-loop on error.


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


# bbb55d15 08-May-2010 François Revol <revol@free.fr>

Add PCI device reservation to the drivers that still missed it in the image. This along with the updated OpenSound should fix the KDLs. Hopefully the init_driver() code was identical enough I didn't make any copy-paste error.


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


# b964c116 24-Sep-2009 Jérôme Duval <korli@users.berlios.de>

* handles correctly failures during setup
* style fixes
* fixed warnings


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


# 5076aaf0 16-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* some style improvements again (ie lower case variables as pointed by Axel)


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


# 07d143d4 16-Sep-2008 Jérôme Duval <korli@users.berlios.de>

<malloc.h> is no standard header


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


# 32676787 12-Jul-2008 Fredrik Modeen <fredrik@modeen.se>

unsuccessfully effort to move emuxkigamport to the emuxki audio driver where it belongs. The sound got distorted when the joystick was used.

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


# 81a7dedd 08-Jul-2008 Jérôme Duval <korli@users.berlios.de>

init buffer_cycle


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


# aa84c115 09-Apr-2008 Rene Gollent <anevilyak@gmail.com>

Build fix :)



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


# 400ba068 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Made sure load_driver_symbols() is not used anymore when building for Haiku;
it's a no-op, and I removed the prototype from KernelExport.h.


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


# 5e53d38a 11-Jan-2008 Jérôme Duval <korli@users.berlios.de>

style cleanup
should fix detection of Audigy2 Value (it was trying to check the revision id instead of the device id)


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


# e470a074 05-Jan-2008 Jérôme Duval <korli@users.berlios.de>

added some more support for Audigy 2, untested


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


# e9edc48d 11-Dec-2007 Jérôme Duval <korli@users.berlios.de>

fixes misuses of snooze()


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


# d284de32 01-Nov-2007 Jérôme Duval <korli@users.berlios.de>

fixed handling of parameters


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


# d2fa634c 18-Sep-2007 Jérôme Duval <korli@users.berlios.de>

clean up


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


# b084f230 28-May-2006 Jérôme Duval <korli@users.berlios.de>

patch courtesy of Greg Crain
* fix and enable midi support
* clean up of useless commented code

Greg added: "I even tested the driver, module and midi_server on Haiku ! It was
working, both input and output. Some midi programs don't run, and I
don't know if it is the midi_server or something else, but several apps
run fine.". Good work!


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


# a255947c 27-Apr-2006 Jérôme Duval <korli@users.berlios.de>

fixes a potential outofbound error


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


# 4d89d3e7 12-Apr-2006 Jérôme Duval <korli@users.berlios.de>

replaced B_HANDLED_INTERRUPT with B_INVOKE_SCHEDULER, as we want the multiaudio addon to be scheduled


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


# 16155f88 11-Apr-2006 Jérôme Duval <korli@users.berlios.de>

added driver settings, untested
package symlink is now hmulti


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


# f203ff70 03-Apr-2006 Jérôme Duval <korli@users.berlios.de>

clean debug output


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


# 3f047e87 14-Mar-2006 Jérôme Duval <korli@users.berlios.de>

renamed multiaudio.addon to hmultiaudio.addon
audio/multi changed to audio/hmulti (avoid confusion with Be's audio/multi)
hmultiaudio.addon won't load ich_ac97 any more (reason is it's not compatible)


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


# 3ce6b663 20-Nov-2005 Jérôme Duval <korli@users.berlios.de>

Report from NetBSD emuxki driver:
"Add some byteswap ops around DMA descriptors for big endian machines."


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


# d1ab37cb 06-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now avoids to use read_io* and write_io* (untested)


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


# 441bb1aa 07-Jul-2005 Jérôme Duval <korli@users.berlios.de>

fixes warnings


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


# 7ec14cce 29-Jan-2005 Jérôme Duval <korli@users.berlios.de>

moved some more code to avoid crash, thanks to sergei


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


# ed1d9549 29-Jan-2005 Jérôme Duval <korli@users.berlios.de>

Patch from Sergei "fyysik" Dolgov, adds stability hopefully


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


# df3f0f30 28-Jan-2005 Jérôme Duval <korli@users.berlios.de>

added untested support for Audigy 2 Value


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


# 188f8861 17-Nov-2003 Jérôme Duval <korli@users.berlios.de>

midi address fix


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


# dbe03c2a 15-Nov-2003 Jérôme Duval <korli@users.berlios.de>

Warnings fixed, midi_driver.h is now in system headers


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


# 27f94d1d 13-Oct-2003 Jérôme Duval <korli@users.berlios.de>

Added a FX0/1 recording control so that output recording is possible on Audigies


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


# e9ac8260 21-Aug-2003 Jérôme Duval <korli@users.berlios.de>

ac97 functions fixed


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


# ce020bad 21-Jul-2003 Jérôme Duval <korli@users.berlios.de>

Levels fixed. Audigy now supported.


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


# 4395e320 20-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Bug fixes


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


# 30ace1d7 17-Mar-2003 beveloper <beveloper@nowhere.fake>

Emuxki BeOS Driver for Creative Labs SBLive!/Audigy series.
Written by Jerome Duval.


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


# c4f684f80fc465e81c0b9734127835320373dc2e 11-May-2013 Jérôme Duval <jerome.duval@gmail.com>

Style fix as suggested by Axel :)


# 12a9da01c31d12c99ff6d23b139d2278ef4aae30 08-Nov-2010 Jérôme Duval <korli@users.berlios.de>

Added a call to pci->unreserve_device() in uninit_driver() as suggested by Matt (taking es1370 for model).
François please review.


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


# 91fbf9fbe5e530b8826038035c0c661cfee7c106 06-Nov-2010 Matt Madia <mattmadia@gmail.com>

Automatic whitespace cleanup. No functional change.

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


# ee9a07fc5252ae4d1ab184dca91f569f454e68d2 08-May-2010 François Revol <revol@free.fr>

Seems I presumed too much about my copy-pasting skills, doing continue in the loop without incrementing doesn't go much further. Fixes busy-loop on error.


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


# bbb55d159e414d1cfa1a0eef0f12bb9f4abf94c5 08-May-2010 François Revol <revol@free.fr>

Add PCI device reservation to the drivers that still missed it in the image. This along with the updated OpenSound should fix the KDLs. Hopefully the init_driver() code was identical enough I didn't make any copy-paste error.


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


# b964c116d77333ba92d1c954ab8372f8b5ab3987 24-Sep-2009 Jérôme Duval <korli@users.berlios.de>

* handles correctly failures during setup
* style fixes
* fixed warnings


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


# 5076aaf050c0d14aa59d2e32952207124da35f2a 16-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* some style improvements again (ie lower case variables as pointed by Axel)


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


# 07d143d4be807a6a7ce9325ffe9897415764298e 16-Sep-2008 Jérôme Duval <korli@users.berlios.de>

<malloc.h> is no standard header


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


# 326767870bf8c3b2440133b17a84e14cfbc91e0b 12-Jul-2008 Fredrik Modeen <fredrik@modeen.se>

unsuccessfully effort to move emuxkigamport to the emuxki audio driver where it belongs. The sound got distorted when the joystick was used.

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


# 81a7dedd6b06111d6765fcf171babccf62924eec 08-Jul-2008 Jérôme Duval <korli@users.berlios.de>

init buffer_cycle


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


# aa84c115f6ee56dd342ffa412d4021d772224891 09-Apr-2008 Rene Gollent <anevilyak@gmail.com>

Build fix :)



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


# 400ba068e0971623161ea2f939fd5ede8e5af25c 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Made sure load_driver_symbols() is not used anymore when building for Haiku;
it's a no-op, and I removed the prototype from KernelExport.h.


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


# 5e53d38a62da8992e556c5b33e31bbf212337d3c 11-Jan-2008 Jérôme Duval <korli@users.berlios.de>

style cleanup
should fix detection of Audigy2 Value (it was trying to check the revision id instead of the device id)


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


# e470a074e16658d1f618ffd06365bf0aa29e8496 05-Jan-2008 Jérôme Duval <korli@users.berlios.de>

added some more support for Audigy 2, untested


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


# e9edc48ddfd4b0eacb463de6705d7ca3ca1d910e 11-Dec-2007 Jérôme Duval <korli@users.berlios.de>

fixes misuses of snooze()


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


# d284de324946a3f518e6e46d13541e3a20c31e67 01-Nov-2007 Jérôme Duval <korli@users.berlios.de>

fixed handling of parameters


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


# d2fa634c8ad927b2560196160723d9bb7c3aea7b 18-Sep-2007 Jérôme Duval <korli@users.berlios.de>

clean up


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


# b084f230d8a8b859eea3d5d132e638b6748654f9 28-May-2006 Jérôme Duval <korli@users.berlios.de>

patch courtesy of Greg Crain
* fix and enable midi support
* clean up of useless commented code

Greg added: "I even tested the driver, module and midi_server on Haiku ! It was
working, both input and output. Some midi programs don't run, and I
don't know if it is the midi_server or something else, but several apps
run fine.". Good work!


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


# a255947c1661cb449813f3abc5b5610bdfacc6af 27-Apr-2006 Jérôme Duval <korli@users.berlios.de>

fixes a potential outofbound error


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


# 4d89d3e7e1fb773887f17448910ff037c21c60bd 12-Apr-2006 Jérôme Duval <korli@users.berlios.de>

replaced B_HANDLED_INTERRUPT with B_INVOKE_SCHEDULER, as we want the multiaudio addon to be scheduled


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


# 16155f88ca2ba51a239c4bd7f233183668940bac 11-Apr-2006 Jérôme Duval <korli@users.berlios.de>

added driver settings, untested
package symlink is now hmulti


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


# f203ff709bbc93bc96077805e35283f84f66c549 03-Apr-2006 Jérôme Duval <korli@users.berlios.de>

clean debug output


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


# 3f047e87db73f0be9b5f053735dd6691ab983f3f 14-Mar-2006 Jérôme Duval <korli@users.berlios.de>

renamed multiaudio.addon to hmultiaudio.addon
audio/multi changed to audio/hmulti (avoid confusion with Be's audio/multi)
hmultiaudio.addon won't load ich_ac97 any more (reason is it's not compatible)


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


# 3ce6b663e6e7a9a40d9610d32acf957924c930c4 20-Nov-2005 Jérôme Duval <korli@users.berlios.de>

Report from NetBSD emuxki driver:
"Add some byteswap ops around DMA descriptors for big endian machines."


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


# d1ab37cbcc6b881aeda191745ffb2ab68506cfaf 06-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now avoids to use read_io* and write_io* (untested)


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


# 441bb1aa7a79d1afee0037d294ff0998b6906078 07-Jul-2005 Jérôme Duval <korli@users.berlios.de>

fixes warnings


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


# 7ec14ccea45c2ce9933843843931a2ad5c23a19a 29-Jan-2005 Jérôme Duval <korli@users.berlios.de>

moved some more code to avoid crash, thanks to sergei


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


# ed1d954932f27fbca0e90530e7932cf107d52e29 29-Jan-2005 Jérôme Duval <korli@users.berlios.de>

Patch from Sergei "fyysik" Dolgov, adds stability hopefully


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


# df3f0f30a8e27439bd91f8f9136889b089ce2453 28-Jan-2005 Jérôme Duval <korli@users.berlios.de>

added untested support for Audigy 2 Value


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


# 188f88619c7c60deb3b3312f4f824f6a9ade7318 17-Nov-2003 Jérôme Duval <korli@users.berlios.de>

midi address fix


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


# dbe03c2ae2aa1c5172feecfb0392086c19cc0c74 15-Nov-2003 Jérôme Duval <korli@users.berlios.de>

Warnings fixed, midi_driver.h is now in system headers


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


# 27f94d1dccf66d60620c1def98f8590723859c4d 13-Oct-2003 Jérôme Duval <korli@users.berlios.de>

Added a FX0/1 recording control so that output recording is possible on Audigies


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


# e9ac8260a636cb30ac6639ca02fd560b6c024424 21-Aug-2003 Jérôme Duval <korli@users.berlios.de>

ac97 functions fixed


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


# ce020bad2c94da2d29447f4c123462c43879e26b 21-Jul-2003 Jérôme Duval <korli@users.berlios.de>

Levels fixed. Audigy now supported.


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


# 4395e320182469817b140e312cd9f8b9489eab81 20-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Bug fixes


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


# 30ace1d7c595e11fcae4d55d6ff11437efd05888 17-Mar-2003 beveloper <beveloper@nowhere.fake>

Emuxki BeOS Driver for Creative Labs SBLive!/Audigy series.
Written by Jerome Duval.


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