History log of /haiku/src/add-ons/kernel/drivers/audio/emuxki/multi.c
Revision Date Author Comments
# 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>


# d27b2393 07-Jan-2020 Panagiotis Vasilopoulos <hello@alwayslivid.com>

emuxki: include stdlib.h for memcpy()

PVS 1031

Change-Id: I238a9a73fd34a65a988e0499dea6198b7d8356b0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2084
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# fbe53d92 17-Jul-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

PVS V1031: missing includes for memcpy/memset

Change-Id: I106027c0b8a367be1e58598f124e3a6d6541ee32
Reviewed-on: https://review.haiku-os.org/c/1622
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 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>


# ab496a4b 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Changed various labels in audio drivers to sentence case. This is
case-audio-drivers.diff from #5169.


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


# 7f2d1a26 11-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* for user_memcpy, use an on-stack structure and copy that at once, as suggested by Axel.
* apply to auvia, emuxki and echo*.


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


# 96cf4bfb 24-Jul-2007 Jérôme Duval <korli@users.berlios.de>

should fix bug #1328, how could this be not noticed until now ...


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


# 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


# 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


# 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


# 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


# 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


# ab496a4be829b69eba1bae9a920494c0ffb7d48f 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Changed various labels in audio drivers to sentence case. This is
case-audio-drivers.diff from #5169.


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


# 7f2d1a266efede46393a6f129f37ac3d3aa81e3a 11-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* for user_memcpy, use an on-stack structure and copy that at once, as suggested by Axel.
* apply to auvia, emuxki and echo*.


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


# 96cf4bfb88a59c6ac7c59fde1ac6669740f91940 24-Jul-2007 Jérôme Duval <korli@users.berlios.de>

should fix bug #1328, how could this be not noticed until now ...


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


# 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


# 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


# 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


# 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


# 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