Sound/OSS cleanups
Ok, yet another sound clæanup. Contents:
- removal of unused vars
- reintroduced to Config.in variables for dma stuff und verbose initialisation.
- fixed an small bu in the sb code
Christoph
Signature · 1 line
Always remember that you are unique. Just like everyone else.
drivers/sound/Config.in +3 -1
@@ -81,10 +81,12 @@ dep_tristate ' OSS sound modules' CONFIG_SOUND_OSS $CONFIG_SOUND if [ "$CONFIG_SOUND_OSS" = "y" -o "$CONFIG_SOUND_OSS" = "m" ]; then + bool ' Verbose initialisation' CONFIG_SOUND_TRACEINIT + bool ' Persistent DMA buffers' CONFIG_SOUND_DMAP + if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then dep_tristate ' AD1816(A) based cards (EXPERIMENTAL)' CONFIG_SOUND_AD1816 $CONFIG_SOUND fi - dep_tristate ' Aztech Sound Galaxy (non-PnP) cards' CONFIG_SOUND_SGALAXY $CONFIG_SOUND_OSS dep_tristate ' Adlib Cards' CONFIG_SOUND_ADLIB $CONFIG_SOUND_OSS dep_tristate ' ACI mixer (miroPCM12)' CONFIG_SOUND_ACI_MIXER $CONFIG_SOUND_OSS
drivers/sound/dev_table.c +0 -2
@@ -17,8 +17,6 @@#include "sound_config.h" int softoss_dev =0 ; -int sound_started =0 ; -int sndtable_get_cardcount (void ); int sound_install_audiodrv(int vers, char *name, struct audio_driver *driver, int driver_size, int flags, unsigned int format_mask,
drivers/sound/dev_table.h +18 -18
@@ -43,8 +43,6 @@* NOTE! NOTE! NOTE! NOTE! */ -extern int sound_started; -struct driver_info {char *driver_id;
@@ -350,11 +348,14 @@#ifdef _DEV_TABLE_C_ -struct audio_operations *audio_devs[MAX_AUDIO_DEV ] = {NULL };int num_audiodevs =0 ; -struct mixer_operations *mixer_devs[MAX_MIXER_DEV ] = {NULL };int num_mixers =0 ; -struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ] = {NULL };int num_synths =0 ; -struct midi_operations *midi_devs[MAX_MIDI_DEV ] = {NULL };int num_midis =0 ; - +struct audio_operations *audio_devs[MAX_AUDIO_DEV ] = {NULL }; +int num_audiodevs =0 ; +struct mixer_operations *mixer_devs[MAX_MIXER_DEV ] = {NULL }; +int num_mixers =0 ; +struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ] = {NULL }; +int num_synths =0 ; +struct midi_operations *midi_devs[MAX_MIDI_DEV ] = {NULL }; +int num_midis =0 ;#ifndef EXCLUDE_TIMERS extern struct sound_timer_operations default_sound_timer; struct sound_timer_operations *sound_timer_devs[MAX_TIMER_DEV] = {
@@ -370,18 +371,17 @@#else -extern struct audio_operations * audio_devs[MAX_AUDIO_DEV ];extern int num_audiodevs; -extern struct mixer_operations * mixer_devs[MAX_MIXER_DEV ];extern int num_mixers; -extern struct synth_operations * synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ];extern int num_synths; -extern struct midi_operations * midi_devs[MAX_MIDI_DEV ];extern int num_midis; -extern struct sound_timer_operations * sound_timer_devs[MAX_TIMER_DEV ];extern int num_sound_timers; +extern struct audio_operations *audio_devs[MAX_AUDIO_DEV ]; +extern int num_audiodevs; +extern struct mixer_operations *mixer_devs[MAX_MIXER_DEV ]; +extern int num_mixers; +extern struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ]; +extern int num_synths; +extern struct midi_operations *midi_devs[MAX_MIDI_DEV ]; +extern int num_midis; +extern struct sound_timer_operations * sound_timer_devs[MAX_TIMER_DEV ]; +extern int num_sound_timers;#endif /* _DEV_TABLE_C_ */ -void setup_cards (void ); -int sndtable_get_cardcount (void ); -void sound_chconf (int card_type,int ioaddr,int irq,int dma); -int snd_find_driver (int type); -void sound_unload_driver (int type); -int sndtable_identify_card (char *name);extern int sound_map_buffer (int dev,struct dma_buffparms *dmap,buffmem_desc *info);int sndtable_probe (int unit,struct address_info *hw_config);
drivers/sound/sb_card.c +0 -2
@@ -399,7 +399,6 @@/* @X@0001:mpu */ -#ifdef CONFIG_MIDI if ((mpu_dev =isapnp_find_dev (bus,ISAPNP_VENDOR ('@' ,'X' ,'@' ),ISAPNP_FUNCTION (0x0001 ),NULL ))) {
@@ -413,7 +412,6 @@ }else printk (KERN_ERR "sb: DT0197H panic: mpu not found\n" ); -#endif /* @P@:Gameport
drivers/sound/soundcard.c +14 -43
117 lines not on this page · raw message
Ok, yet another sound clæanup. Contents:
- removal of unused vars
- reintroduced to Config.in variables for dma stuff und verbose initialisation.
- fixed an small bu in the sb code
Christoph
Signature · 1 line
Always remember that you are unique. Just like everyone else.
drivers/sound/Config.in +3 -1
@@ -81,10 +81,12 @@ dep_tristate ' OSS sound modules' CONFIG_SOUND_OSS $CONFIG_SOUND if [ "$CONFIG_SOUND_OSS" = "y" -o "$CONFIG_SOUND_OSS" = "m" ]; then + bool ' Verbose initialisation' CONFIG_SOUND_TRACEINIT + bool ' Persistent DMA buffers' CONFIG_SOUND_DMAP + if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then dep_tristate ' AD1816(A) based cards (EXPERIMENTAL)' CONFIG_SOUND_AD1816 $CONFIG_SOUND fi - dep_tristate ' Aztech Sound Galaxy (non-PnP) cards' CONFIG_SOUND_SGALAXY $CONFIG_SOUND_OSS dep_tristate ' Adlib Cards' CONFIG_SOUND_ADLIB $CONFIG_SOUND_OSS dep_tristate ' ACI mixer (miroPCM12)' CONFIG_SOUND_ACI_MIXER $CONFIG_SOUND_OSS
drivers/sound/dev_table.c +0 -2
@@ -17,8 +17,6 @@#include "sound_config.h" int softoss_dev =0 ; -int sound_started =0 ; -int sndtable_get_cardcount (void ); int sound_install_audiodrv(int vers, char *name, struct audio_driver *driver, int driver_size, int flags, unsigned int format_mask,
drivers/sound/dev_table.h +18 -18
@@ -43,8 +43,6 @@* NOTE! NOTE! NOTE! NOTE! */ -extern int sound_started; -struct driver_info {char *driver_id;
@@ -350,11 +348,14 @@#ifdef _DEV_TABLE_C_ -struct audio_operations *audio_devs[MAX_AUDIO_DEV ] = {NULL };int num_audiodevs =0 ; -struct mixer_operations *mixer_devs[MAX_MIXER_DEV ] = {NULL };int num_mixers =0 ; -struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ] = {NULL };int num_synths =0 ; -struct midi_operations *midi_devs[MAX_MIDI_DEV ] = {NULL };int num_midis =0 ; - +struct audio_operations *audio_devs[MAX_AUDIO_DEV ] = {NULL }; +int num_audiodevs =0 ; +struct mixer_operations *mixer_devs[MAX_MIXER_DEV ] = {NULL }; +int num_mixers =0 ; +struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ] = {NULL }; +int num_synths =0 ; +struct midi_operations *midi_devs[MAX_MIDI_DEV ] = {NULL }; +int num_midis =0 ;#ifndef EXCLUDE_TIMERS extern struct sound_timer_operations default_sound_timer; struct sound_timer_operations *sound_timer_devs[MAX_TIMER_DEV] = {
@@ -370,18 +371,17 @@#else -extern struct audio_operations * audio_devs[MAX_AUDIO_DEV ];extern int num_audiodevs; -extern struct mixer_operations * mixer_devs[MAX_MIXER_DEV ];extern int num_mixers; -extern struct synth_operations * synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ];extern int num_synths; -extern struct midi_operations * midi_devs[MAX_MIDI_DEV ];extern int num_midis; -extern struct sound_timer_operations * sound_timer_devs[MAX_TIMER_DEV ];extern int num_sound_timers; +extern struct audio_operations *audio_devs[MAX_AUDIO_DEV ]; +extern int num_audiodevs; +extern struct mixer_operations *mixer_devs[MAX_MIXER_DEV ]; +extern int num_mixers; +extern struct synth_operations *synth_devs[MAX_SYNTH_DEV +MAX_MIDI_DEV ]; +extern int num_synths; +extern struct midi_operations *midi_devs[MAX_MIDI_DEV ]; +extern int num_midis; +extern struct sound_timer_operations * sound_timer_devs[MAX_TIMER_DEV ]; +extern int num_sound_timers;#endif /* _DEV_TABLE_C_ */ -void setup_cards (void ); -int sndtable_get_cardcount (void ); -void sound_chconf (int card_type,int ioaddr,int irq,int dma); -int snd_find_driver (int type); -void sound_unload_driver (int type); -int sndtable_identify_card (char *name);extern int sound_map_buffer (int dev,struct dma_buffparms *dmap,buffmem_desc *info);int sndtable_probe (int unit,struct address_info *hw_config);
drivers/sound/sb_card.c +0 -2
@@ -399,7 +399,6 @@/* @X@0001:mpu */ -#ifdef CONFIG_MIDI if ((mpu_dev =isapnp_find_dev (bus,ISAPNP_VENDOR ('@' ,'X' ,'@' ),ISAPNP_FUNCTION (0x0001 ),NULL ))) {
@@ -413,7 +412,6 @@ }else printk (KERN_ERR "sb: DT0197H panic: mpu not found\n" ); -#endif /* @P@:Gameport
drivers/sound/soundcard.c +14 -43
117 lines not on this page · raw message