diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-22 13:59:20 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-22 13:59:20 -0500 |
commit | 1c2e02750b992703a8a18634e08b04353face243 (patch) | |
tree | 5dc2d10bad329eeb73b9e219e237662a8383f971 /sound/pci/au88x0/au88x0_eq.h | |
parent | 8b4b6707ee32f929846d947d18b1b9bf42e988aa (diff) | |
parent | a3c44854a59f7e983c867060aa906bbf5befb1ef (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa
* git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: (124 commits)
[ALSA] version 1.0.11rc4
[PATCH] Intruduce DMA_28BIT_MASK
[ALSA] hda-codec - Add support for ASUS P4GPL-X
[ALSA] hda-codec - Add support for HP nx9420 laptop
[ALSA] Fix memory leaks in error path of control.c
[ALSA] AMD Au1x00: AC'97 controller is memory mapped
[ALSA] AMD Au1x00: fix DMA init/cleanup
[ALSA] hda-codec - Fix generic auto-configurator
[ALSA] hda-codec - Fix BIOS auto-configuration
[ALSA] Fixes typos in Audiophile-USB.txt
[ALSA] ice1712 - typo fixes for dxr_enable module option
[ALSA] AMD Au1x00: make driver build after cleanup
[ALSA] ice1712 - Fix wrong value types for enum items
[ALSA] fix resource leak in usbmixer
[ALSA] Fix gus_pcm dereference before NULL
[ALSA] Fix seq_clientmgr dereferences before NULL check
[ALSA] hda-codec - Fix for Samsung R65 and ASUS A6J
[ALSA] hda-codec - Add support for VAIO FE550G and SZ110
[ALSA] usb-audio: add Maya44 mixer control names
[ALSA] usb-audio: add Casio PL-40R support
...
Diffstat (limited to 'sound/pci/au88x0/au88x0_eq.h')
-rw-r--r-- | sound/pci/au88x0/au88x0_eq.h | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/sound/pci/au88x0/au88x0_eq.h b/sound/pci/au88x0/au88x0_eq.h index e49bc625c873..474cd0046294 100644 --- a/sound/pci/au88x0/au88x0_eq.h +++ b/sound/pci/au88x0/au88x0_eq.h | |||
@@ -13,31 +13,28 @@ | |||
13 | typedef struct { | 13 | typedef struct { |
14 | u16 LeftCoefs[50]; //0x4 | 14 | u16 LeftCoefs[50]; //0x4 |
15 | u16 RightCoefs[50]; // 0x68 | 15 | u16 RightCoefs[50]; // 0x68 |
16 | u16 LeftGains[20]; //0xd0 | 16 | u16 LeftGains[10]; //0xd0 |
17 | u16 RightGains[20]; //0xe4 | 17 | u16 RightGains[10]; //0xe4 |
18 | } auxxEqCoeffSet_t; | 18 | } auxxEqCoeffSet_t; |
19 | 19 | ||
20 | typedef struct { | 20 | typedef struct { |
21 | unsigned int *this00; /*CAsp4HwIO */ | 21 | s32 this04; /* How many filters for each side (default = 10) */ |
22 | long this04; /* How many filters for each side (default = 10) */ | 22 | s32 this08; /* inited to cero. Stereo flag? */ |
23 | long this08; /* inited to cero. Stereo flag? */ | ||
24 | } eqhw_t; | 23 | } eqhw_t; |
25 | 24 | ||
26 | typedef struct { | 25 | typedef struct { |
27 | unsigned int *this00; /*CAsp4Core */ | ||
28 | eqhw_t this04; /* CHwEq */ | 26 | eqhw_t this04; /* CHwEq */ |
29 | short this08; /* Bad codec flag ? SetBypassGain: bypass gain */ | 27 | u16 this08; /* Bad codec flag ? SetBypassGain: bypass gain */ |
30 | short this0a; | 28 | u16 this0a; |
31 | short this0c; /* SetBypassGain: bypass gain when this28 is not set. */ | 29 | u16 this0c; /* SetBypassGain: bypass gain when this28 is not set. */ |
32 | short this0e; | 30 | u16 this0e; |
33 | 31 | ||
34 | long this10; /* How many gains are used for each side (right or left). */ | 32 | s32 this10; /* How many gains are used for each side (right or left). */ |
35 | u16 this14[32]; /* SetLeftGainsTarget: Left (and right?) EQ gains */ | 33 | u16 this14_array[10]; /* SetLeftGainsTarget: Left (and right?) EQ gains */ |
36 | long this24; | 34 | s32 this28; /* flag related to EQ enabled or not. Gang flag ? */ |
37 | long this28; /* flag related to EQ enabled or not. Gang flag ? */ | 35 | s32 this54; /* SetBypass */ |
38 | long this54; /* SetBypass */ | 36 | s32 this58; |
39 | long this58; | 37 | s32 this5c; |
40 | long this5c; | ||
41 | /*0x60 */ auxxEqCoeffSet_t coefset; | 38 | /*0x60 */ auxxEqCoeffSet_t coefset; |
42 | /* 50 u16 word each channel. */ | 39 | /* 50 u16 word each channel. */ |
43 | u16 this130[20]; /* Left and Right gains */ | 40 | u16 this130[20]; /* Left and Right gains */ |