Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
9d5abbdd |
| 01-Jan-2003 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, especially in troff files.
|
#
00acb133 |
| 26-Nov-2002 |
Cameron Grant <cg@FreeBSD.org> |
(hopefully) fix build breakage some people are seeing
Approved by: re
|
Revision tags: release/4.7.0_cvs |
|
#
4408eb15 |
| 23-Aug-2002 |
Orion Hodson <orion@FreeBSD.org> |
Make sure channel buffer start is associated with channel, otherwise getptr is broken. Noise reported by Thomas Draney <tmdraney@yahoo.com> who also tested the patch.
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
489c22eb |
| 04-Apr-2002 |
John Baldwin <jhb@FreeBSD.org> |
Add lock type arguments to callers of snd_mtxcreate().
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
1abb0234 |
| 17-Dec-2001 |
Orion Hodson <orion@FreeBSD.org> |
Addition of sysctl variable to enable spdif. By default spdif is disabled.
MFC after: 3 days
|
#
ee1fbec1 |
| 24-Oct-2001 |
John Baldwin <jhb@FreeBSD.org> |
Change the module name from 'snd_cmipci' to 'snd_cmi' to match the filename, module name in the loader, the dependency in snd_driver.ko, and to be consistent with other sound drivers.
|
#
9b6a5708 |
| 10-Oct-2001 |
Orion Hodson <orion@FreeBSD.org> |
use pcm_getbuffersize()
|
#
a46252c6 |
| 08-Sep-2001 |
Brian Feldman <green@FreeBSD.org> |
Convert the CMedia driver to using a device mutex and INTR_MPSAFE.
|
#
167d1bcd |
| 03-Sep-2001 |
Orion Hodson <orion@FreeBSD.org> |
Fix return value of setblocksize functions. Recording is interspersed with silent intervals otherwise.
|
#
67b1dce3 |
| 23-Aug-2001 |
Cameron Grant <cg@FreeBSD.org> |
many changes:
* add new channels to the end of the list so channels used in order of addition
* de-globalise definition of struct snddev_info and provide accessor functions where necessary.
* move
many changes:
* add new channels to the end of the list so channels used in order of addition
* de-globalise definition of struct snddev_info and provide accessor functions where necessary.
* move the $FreeBSD$ tag in each .c file into a macro and allow the /dev/sndstat handler to display these when set to maximum verbosity to aid debugging.
* allow each device to register its own sndstat handler to reduce the amount of groping sndstat must do in foreign structs.
show more ...
|
#
733a4ea7 |
| 21-Jun-2001 |
George C A Reid <greid@FreeBSD.org> |
Use the M_ZERO flag to malloc(9)
Reviewed by: cg MFC after: 1 week
|
#
d95502a8 |
| 16-Jun-2001 |
Cameron Grant <cg@FreeBSD.org> |
use a global devclass for all drivers - i'm not entirely sure why this worked before.
mixer, dsp and sndstat are seperate devices - give them their own cdevsws instead of demuxing requests sent to a
use a global devclass for all drivers - i'm not entirely sure why this worked before.
mixer, dsp and sndstat are seperate devices - give them their own cdevsws instead of demuxing requests sent to a single cdevsw.
use the si_drv1/si_drv2 fields in dev_t structures for holding information specific to an open instance of mixer/dsp.
nuke /dev/{dsp,dspW,audio}[0-9]* links - this functionality is now provided using cloning.
various locking fixes.
show more ...
|
Revision tags: release/4.3.0_cvs, release/4.3.0 |
|
#
7370c6a6 |
| 07-Apr-2001 |
Orion Hodson <orion@FreeBSD.org> |
Quieten when re-triggering.
|
#
8b330062 |
| 04-Apr-2001 |
Orion Hodson <orion@FreeBSD.org> |
Centralize DMA buffer configuration.
Simplify initialization and remove offending DMA channel resets there. The resets trash whatever is pointed to DMA registers, but at cmi_attach() time the DMA re
Centralize DMA buffer configuration.
Simplify initialization and remove offending DMA channel resets there. The resets trash whatever is pointed to DMA registers, but at cmi_attach() time the DMA registers have not been initialized with valid addresses.
Reviewed by: Cameron Grant <gandalf@vilnya.demon.co.uk>
show more ...
|
#
417f47c4 |
| 29-Mar-2001 |
Orion Hodson <orion@FreeBSD.org> |
- Added suspend/resume support.
- Added 4 speaker enable to initialization sequence.
- Removed delays between register pokes which appear to aggravate a problem this card has sampling at 44.1kHz.
- Added suspend/resume support.
- Added 4 speaker enable to initialization sequence.
- Removed delays between register pokes which appear to aggravate a problem this card has sampling at 44.1kHz. With any form of delay, skew relative to system clock at 44.1kHz is usually in range 0-25% (now 0-3%). No other rates exhibit this problem.
- Changed structs cmi_* to sc_*.
Approved by: Cameron Grant <gandalf@vilnya.demon.co.uk>
show more ...
|
#
66ef8af5 |
| 25-Mar-2001 |
Cameron Grant <cg@FreeBSD.org> |
mega-commit.
this introduces a new buffering mechanism which results in dramatic simplification of the channel manager.
as several structures have changed, we take the opportunity to move their def
mega-commit.
this introduces a new buffering mechanism which results in dramatic simplification of the channel manager.
as several structures have changed, we take the opportunity to move their definitions into the source files where they are used, make them private and de-typedef them.
the sound drivers are updated to use snd_setup_intr instead of bus_setup_intr, and to comply with the de-typedefed structures.
the ac97, mixer and channel layers have been updated with finegrained locking, as have some drivers- not all though. the rest will follow soon.
show more ...
|
#
bd01f3f9 |
| 21-Mar-2001 |
Orion Hodson <orion@FreeBSD.org> |
Change ordering of SPDIF register pokes. SPDIF enable needs to be the last poke in sequence. Enabling SPDIF was coercing output rate to 48K, not good for 44.1K tracks.
|
#
415dc687 |
| 05-Mar-2001 |
Cameron Grant <cg@FreeBSD.org> |
MFS: don't ignore the result of mixer_init()
|
#
ebbb7177 |
| 04-Feb-2001 |
Cameron Grant <cg@FreeBSD.org> |
add driver for CMedia CMI8338/CMI8738 sound chips
Submitted by: Orion Hodson <O.Hodson@cs.ucl.ac.uk>
|