/[openvortex]/alsa/pci/au88x0/au88x0_eq.h
ViewVC logotype

Diff of /alsa/pci/au88x0/au88x0_eq.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by mjander, Fri Jul 4 03:33:02 2003 UTC revision 1.4 by mjander, Thu Aug 7 01:58:51 2003 UTC
# Line 1  Line 1 
1  #ifndef AU88X0_EQ_H  #define __NO_VERSION__
2  #define AU88X0_EQ_H  #include "../../alsa-kernel/pci/au88x0/au88x0_eq.h"
3    
 /***************************************************************************  
  *            au88x0_eq.h  
  *  
  *  Definitions and constant data for the Aureal Hardware EQ.  
  *  
  *  Sun Jun  8 18:23:38 2003  
  *  Author: Manuel Jander (mjander@users.sourceforge.net)  
  ****************************************************************************/  
   
 typedef struct {  
         u16 LeftCoefs[50]; //0x4  
         u16 RightCoefs[50]; // 0x68  
         u16     LeftGains[20]; //0xd0  
         u16 RightGains[20]; //0xe4  
 } auxxEqCoeffSet_t;  
   
 typedef struct {  
         unsigned int *this00; /*CAsp4HwIO*/  
         long this04;  /* How many filters for each side (default = 10) */  
         long this08;  /* inited to cero. Stereo flag? */  
 } eqhw_t;  
   
 typedef struct {  
         unsigned int *this00; /*CAsp4Core*/  
         eqhw_t this04; /* CHwEq */  
         short this08; /* Bad codec flag ? SetBypassGain: bypass gain */  
         short this0a;  
         short this0c; /* SetBypassGain: bypass gain when this28 is not set. */  
         short this0e;  
           
         long this10; /* How many gains are used for each side (right or left). */  
         u16 this14[32]; /* SetLeftGainsTarget: Left (and right?) EQ gains  */  
         long this24;  
         long this28; /* flag related to EQ enabled or not. Gang flag ? */  
         long this54; /* SetBypass */  
         long this58;  
         long this5c;  
         /*0x60*/ auxxEqCoeffSet_t coefset; /* 50 u16 word each channel. */  
         u16 this130[20]; /* Left and Right gains */  
 } eqlzr_t;  
   
 #endif  

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26