#
303975 |
|
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
302408 |
|
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
166425 |
|
02-Feb-2007 |
joel |
Add a standard BSD license to these files.
Discussed with: rwatson Approved by: luigi
|
#
129180 |
|
13-May-2004 |
truckman |
Implement sbc_lockassert() and sb_lockassert() functions to allow proper locking to be checked at runtime.
Remove sb_lock() and sb_unlock() calls from sb_reset_dsp() because the latter is called from sb_setup() with the lock already held. Add a call to sb_lockassert().
Surround the call to sb_reset_dsp() in sb16_attach() with sb_lock() and sb_unlock() calls.
Tested by: Bartek Marcinkiewicz <junior AT p233.if.pwr.wroc.pl>
|
#
74763 |
|
24-Mar-2001 |
cg |
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.
|
#
70134 |
|
18-Dec-2000 |
cg |
kobjify.
this gives us several benefits, including:
* easier extensibility- new optional methods can be added to ac97/mixer/channel classes without having to fixup every driver.
* forward compatibility for drivers, provided no new mandatory methods are added.
|
#
54832 |
|
19-Dec-1999 |
cg |
remove unused mixer stuff
|
#
54791 |
|
18-Dec-1999 |
cg |
make the vibra16x work for playback at least, record is untested
|
#
54462 |
|
12-Dec-1999 |
cg |
make sb dependant on sbc add support for non-pnp cards to sbc move card identification to sbc channel-swapping code is in sb now instead of dsp vibra16x support is still broken, but will be fixed soon
note: sbc is now compulsory for sb cards
for pnp cards use: device sbc0
for non-pnp cards eg: device sbc0 at isa? port 0x240 irq 5 drq 3 flags 0x15 (hints as oldpcm)
both in addition to: device pcm0
Reviewed by: tanimura,dfr Said he liked it: peter
|
#
53126 |
|
13-Nov-1999 |
dfr |
* Ignore the wierd fakechan workarounds for simplex in dsp_ioctl(). Without this, ioctl commands for setting formats and speeds were essentially ignored for simplex devices until the application actually performed a read or write. * Make sure that both channels are set in the SB mixer code and provide a mixer table specifically for the ess18xx which supports the extended accuracy available on this part. * Fix a stupid bug in ess_format() which ignored the passed-in format and changed the hardware based on the value which was set last time. This meant that the hardware setting was often not set correctly at all. * Add a custom identify driver for the ESS1888 which automagically detects and adds the device in a pseudo-PnP way. This driver also emits the magic sequence which enables the sound hardware after a hard reset, allowing it to work correctly for the sound hardware of a PWS 433au (and probably all other PWS class alpha machines).
With these changes, I was able to play back simple sounds on my 433au. I have not tested recording or any other formats other than 8bit ulaw and 16bit stereo.
|
#
50723 |
|
01-Sep-1999 |
cg |
mss and sb drivers updated for newpcm
Reviewed by: peter, dfr
|
#
46797 |
|
09-May-1999 |
peter |
Quiet a warning, put a #if 0 around some (I believe) unused static structs.
|
#
41653 |
|
10-Dec-1998 |
brian |
Support ESS1868 (and probably ESS688 & ESS1668). Submitted by: Max Khon <fjoe@husky.iclub.nsu.ru>
|
#
39899 |
|
02-Oct-1998 |
luigi |
Update the pcm driver to the most recent version. This should add support for Vibra16X, OPTi925, and bring in several assorted fixes to the code and documentation. Also present here are apm hooks so that laptops can properly reconfigure the hardware after suspend (tested on the Libretto50). Reviewed by: jordan
|
#
33474 |
|
17-Feb-1998 |
scrappy |
Upgrade Luigi's audio driver to Jan/23 version... will bring in Feb/15th version as soon as I've tested it...
Installed/tested on my home machine...any problems, please report directly to me.
|
#
31361 |
|
23-Nov-1997 |
jmg |
update of Luigi's sound drivers...
this updates to 971117 plus a small sb change that was after that release..
|
#
30869 |
|
31-Oct-1997 |
jmg |
This updates Luigi's sound code to the basic code in snd971023... changes: o rip the old select from his distribution to prevent extra pollution o the code now uses audio dma, helps reduce clicks o improved card support, should work in full duplex on sb16 cards o add better voxware ioctl support pointed out by Joao Carlos Mendes Luis <jonny@coppe.ufrj.br> o remove an unused file that I included for more complete history o and MANY other changes
I have personally tested this code with a CS4237 based card and an AWE32 (non-PnP). Both cards worked fine in 8bit and 16bit mode.
|
#
29415 |
|
14-Sep-1997 |
jmg |
Import of Luigi Rizzo's sound code. For more information about the driver check out the README that is included.
Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
|