~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/drivers/sound/awe_wave.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 /*
  2  * sound/awe_config.h
  3  *
  4  * Configuration of AWE32/SB32/AWE64 wave table synth driver.
  5  *   version 0.4.4; Jan. 4, 2000
  6  *
  7  * Copyright (C) 1996-1998 Takashi Iwai
  8  *
  9  * This program is free software; you can redistribute it and/or modify
 10  * it under the terms of the GNU General Public License as published by
 11  * the Free Software Foundation; either version 2 of the License, or
 12  * (at your option) any later version.
 13  *
 14  * This program is distributed in the hope that it will be useful,
 15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17  * GNU General Public License for more details.
 18  *
 19  * You should have received a copy of the GNU General Public License
 20  * along with this program; if not, write to the Free Software
 21  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 22  */
 23 
 24 /*
 25  * chorus & reverb effects send for FM chip: from 0 to 0xff
 26  * larger numbers often cause weird sounds.
 27  */
 28 
 29 #define DEF_FM_CHORUS_DEPTH     0x10
 30 #define DEF_FM_REVERB_DEPTH     0x10
 31 
 32 
 33 /*
 34  * other compile conditions
 35  */
 36 
 37 /* initialize FM passthrough even without extended RAM */
 38 #undef AWE_ALWAYS_INIT_FM
 39 
 40 /* debug on */
 41 #define AWE_DEBUG_ON
 42 
 43 /* GUS compatible mode */
 44 #define AWE_HAS_GUS_COMPATIBILITY
 45 
 46 /* add MIDI emulation by wavetable */
 47 #define CONFIG_AWE32_MIDIEMU
 48 
 49 /* add mixer control of emu8000 equalizer */
 50 #undef CONFIG_AWE32_MIXER
 51 
 52 /* use new volume calculation method as default */
 53 #define AWE_USE_NEW_VOLUME_CALC
 54 
 55 /* check current volume target for searching empty voices */
 56 #define AWE_CHECK_VTARGET
 57 
 58 /* allow sample sharing */
 59 #define AWE_ALLOW_SAMPLE_SHARING
 60 
 61 /*
 62  * AWE32 card configuration:
 63  * uncomment the following lines *ONLY* when auto detection doesn't
 64  * work properly on your machine.
 65  */
 66 
 67 /*#define AWE_DEFAULT_BASE_ADDR 0x620*/ /* base port address */
 68 /*#define AWE_DEFAULT_MEM_SIZE  512*/   /* kbytes */
 69 
 70 /*
 71  * AWE driver version number
 72  */
 73 #define AWE_MAJOR_VERSION       0
 74 #define AWE_MINOR_VERSION       4
 75 #define AWE_TINY_VERSION        4
 76 #define AWE_VERSION_NUMBER      ((AWE_MAJOR_VERSION<<16)|(AWE_MINOR_VERSION<<8)|AWE_TINY_VERSION)
 77 #define AWEDRV_VERSION          "0.4.4"
 78 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.