summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/sound/gus_wave.c
Commit message (Collapse)AuthorAgeFilesLines
* Put on my nuclear-grade asbestos suit and cvs rm the old, broken, soundpeter2000-10-021-4587/+0
| | | | | | | | | | | drivers (again). These drivers have not compiled for 5-6 months. Now that the new sound code supports MIDI, the major reason we had for reviving it is gone. It is a far better investment polishing the new midi code than trying to keep this on life support. Come 5.0-REL, if there are major shortcomings in the pcm sound driver then maybe we can rethink this, but until then we should focus on pcm. Remember, these have not been compilable since ~April-May this year.
* GC unreferenced code (to avoid warnings)eivind1999-12-201-295/+1
|
* Add sufficient braces to keep egcs happy about potentially ambiguouspeter1999-05-061-2/+4
| | | | if/else nesting.
* Part 2 of pcvt/voxware revival. I hope I have not clobbered any otherpeter1999-01-011-0/+4879
| | | | | | | | | deltas, but it is possible since I had a few merge conflicts over the last few days while this has been sitting ready to go. (Part 1 was committed to the config files, but cvs aborted grrr..) Approved by: core
* Pre 3.0 branch cleanup sos#2: soundsos1998-12-271-4879/+0
| | | | Superceded by the snd driver...
* Examine all occurrences of sprintf(), strcat(), and str[n]cpy()archie1998-12-041-2/+4
| | | | | | | | | | | | | | for possible buffer overflow problems. Replaced most sprintf()'s with snprintf(); for others cases, added terminating NUL bytes where appropriate, replaced constants like "16" with sizeof(), etc. These changes include several bug fixes, but most changes are for maintainability's sake. Any instance where it wasn't "immediately obvious" that a buffer overflow could not occur was made safer. Reviewed by: Bruce Evans <bde@zeta.org.au> Reviewed by: Matthew Dillon <dillon@apollo.backplane.com> Reviewed by: Mike Spengler <mks@networkcs.com>
* Use offsetof() to avoid some casts from pointers to integers (of abde1998-08-151-1/+3
| | | | possibly different size).
* Fixed staticization (the behaviour is undefined when something withbde1998-02-121-1/+1
| | | | external linkage is redeclared as static).
* Staticize.eivind1998-02-091-96/+97
|
* Fix conflicts.markm1997-11-101-2/+2
|
* Upgrade the sound sources to Amancio Hasty's latest-and-greatest.markm1997-10-311-2651/+4080
| | | | | | This is based on Voxware 3.5, and corresponds to Amancio's `guspnp21'. Bug reports to Amancio, please!
* Updated #includes to 4.4Lite style.bde1996-09-101-2/+2
|
* Staticizephk1995-12-111-13/+13
|
* A batch of Jim Lowe's patches:jkh1995-11-291-10/+64
| | | | | | | | | | o Add signed/unsigned functionality to the matrox meteor device driver. o Apply a few fixes to the sound driver. o Add a ``SPIGOT_UNSECURE'' compile time definition so, if one defines SPIGOT_UNSECURE in their conf file, then they can use the spigot w/o root. There is a warning that this allows users access to the IO page which is probably not secure. Submitted by: james
* Added bogusly placed extern prototypes for functions that should probablybde1995-11-241-0/+5
| | | | be static.
* Make dsp0 work for playback.jkh1995-09-151-1/+8
| | | | Submitted by: Alain Kalker <alain@Wit401402.student.utwente.nl>
* Fix enough of the recently introduced brokenness for LINT to compile.bde1995-07-291-1/+1
| | | | | | | | | | | The U6850* changes in sound_config.h are probably wrong. Recent commits lost: - include paths. - copyrights. - cvs Ids. - infamous whitespace changes. - other cosmetic changes.
* Update the sound driver to VOXWARE 3.05 with one GUS patch fromjkh1995-07-281-172/+292
| | | | | | | | | | | | Amancio. There is some SoundSource support here that is primitive and probably doesn't work, but I'll let the two submitters let me know how my integration of that was since I don't have this card to test. I've only tested this on my GUS MAX since it's all I have. This all probably needs to be re-done anyway since we're widely variant from the original VOXWARE source in the current layout. Submitted by: Amancio Hasty and Jim Lowe Obtained from: Hannu Savolainen
* Change probe output to gus0 instead of snd4.swallace1995-03-171-2/+2
|
* Reorganize how sound devices are configured. Use a snd controllerswallace1995-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | with individual devices for each type of sound card: opl, sb, sbxvi, sbmidi, pas, mpu, gus, gusxvi, gusmax, mss, uart EXCLUDE_* options are no longer required to be included in the config file. They are automatically determined by local.h depending on the devices included. Move #includes in local.h to os.h so files are included in the proper order to avoid warnings. soundcard.c now has additional code to reflect the device driver routines needed. Define new EXCLUDE_SB16MIDI for use in sb16_midi.c and dev_table.h. #ifndef EXCLUDE_SEQUENCER or EXCLUDE_AUDIO have been added to soundcard.c and sound_switch.c where appropriate. Probe outputs changed to reflect new device names. Readme.freebsd not needed. Update sound.doc with new config instructions. Reviewed by: wollman
* Revert to earlier code which contains FreeBSD snd[1-7] probe information,swallace1995-03-051-1/+15
| | | | | | | | | | | | $Id$ information, and other code to make sound driver compile and work correctly with FreeBSD. Integrate changes obtained from Sujal Patel. These changes are: o local.h: reverse option logic from EXCLUDE_* to AUDIO_* o pas2_mixer.c: small addition o ad1848.c: minor change with macro names o sequencer.c: minor change with note check o many spelling corrections in comments in about every other file
* Upgrade the sound drivers to VoxWare pre-3.0 and fix a number of bugs.jkh1995-03-041-22/+4
| | | | | | | | | Make the sound configuration a little neater (see /sys/i386/isa/sound/Readme.freebsd) Add support for the Microsoft Sound Source. Document the sound options again. Submitted by: Sujal Patel <smpatel@wam.umd.edu> Obtained from: Voxware
* Fix the GUS driver so that it will initialize properly from power-on...pst1995-01-041-1/+4
| | | | | | | | | | no more DOS boots to start it up. Simply did a localized nuke of the OUTB macro in this file. This is a kludge, since it seems it may actually be necessary in other GUS files (tbd). Thanks to: Amancio Hasty & Ken Hornstein
* Merged in changes to Hannu Savolainen's VoxWare sound drivers, version 2.9.swallace1994-10-011-698/+382
|
* Added $Id$dg1994-08-021-0/+1
|
* We don't have DMA automode, so correct all places to work withoutache1994-04-231-1/+1
| | | | it too.
* Update sound driver to version 2.5ache1994-04-231-536/+675
|
* Make all devices at least 2*64K buffers, 2*32K buffersache1994-04-131-1/+1
| | | | isn't enough for my home 33Mhz.
* Integrated Hannu Savolainen's new VoxWare sound drivers, version 2.4.swallace1994-03-111-404/+1301
| | | | These drivers now have full SoundBlaster 16 support.
* Move soundcard.h & ultrasound.h to proper location <machine/...>ache1993-11-271-1/+1
| | | | to allow application access it.
* Update to latest Linux sound driver 2.0jkh1993-10-291-6/+22
|
* Made kernel printf's more closely follow standard BSD convention.jkh1993-10-231-1/+1
|
* This is the Linux generic soundcard driver, version 1.0c. Supportsjkh1993-10-231-0/+2523
SBlaster/Adlib/ProAudio Spectrum/Gravis/etc cards. This is a BETA test driver, please test it and get back to me!
OpenPOWER on IntegriCloud