1. 22 5月, 2006 1 次提交
  2. 12 4月, 2006 2 次提交
  3. 28 3月, 2006 1 次提交
  4. 22 3月, 2006 6 次提交
    • A
      [ALSA] fix some memory leaks · 202728d7
      Adrian Bunk 提交于
      Modules: Generic drivers,ES18xx driver,CS46xx driver
      
      This patch fixes two memory leaks spotted by the Coverity checker.
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      202728d7
    • T
      [ALSA] Fix check of enable module option · 8278ca8f
      Takashi Iwai 提交于
      Fix the check of enable module option in probe of platform_device drivers.
      It shouldn't break the loop but just ignore if enable[i] is false.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      8278ca8f
    • M
      [ALSA] #4/4 for Zoom Video - add Zoom Video support · 95b71296
      Mark Salazar 提交于
      Modules: ES18xx driver
      
      Forth of 4 es18xx.c patches culminating in Zoom Video support.
      
      This patch adds Zoom Video support for those chipsets that support it.
      
      Testing:
      This work was initially done on the source from the Debian Sarge ALSA
      package, then tested
      on an ES1879. I could not test the Zoom Video function for an ES1878 or
      ES1869.
      Patches were created against the Sarge code and then edited to apply
      correctly to the
      ALSA cvs code. Lastly the patched ALSA cvs code was test for successful
      compilation.
      No additional testing was done on the ALSA cvs version.
      
      One quirk (noted in my comments below) is that apparently the datasheet
      is wrong
      for one of the ES1879 Zoom Video 'enable' bits, because
       1) if you set this bit it messes up PCM playback (speaker_test play a
      lower frequency)
       2) even if you don't set this bit Zoom Video still works.
      I added a control to toggle the bit on just in case there might be a
      version of the
      ES1879 that requires it, but I expect noone will need it.
      Signed-off-by: NMark Salazar <markTheCoder@justmyself.net>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      95b71296
    • M
      [ALSA] #3/4 for Zoom Video - change Hardware Volume interrupt handling · 14086771
      Mark Salazar 提交于
      Modules: ES18xx driver
      
      Third of 4 es18xx.c patches culminating in Zoom Video support.
      
      This patch changes the Hardware Volume support to reflect the fact that
      not all of the
      supported chipsets have seperate registers dedicated to the Hardware
      Volume inputs. Although
      all the chipsets can generate an HWV interrupt whenever a Hardware
      Volume input is received
      only those with seperate HWV registers can split the HWV registers from
      the Master volume
      registers.
      
      Testing:
      This work was initially done on the source from the Debian Sarge ALSA
      package, then tested
      on an ES1879 and an ES1878 machine. Patches were created against the
      Sarge code and then edited
      to apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs
      code was test for
      successful compilation. No additional testing was done on the ALSA cvs
      version.
      Signed-off-by: NMark Salazar <markTheCoder@justmyself.net>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      14086771
    • M
      [ALSA] #2/4 for Zoom Video - resolve number of record sources · f4df221f
      Mark Salazar 提交于
      Modules: ES18xx driver
      
      Second of 4 es18xx.c patches culminating in Zoom Video support.
      
      This patch changes the 'record source' mux routines to reflect the fact
      that not all of the
      supported chipsets have 8 possible inputs. Some have 4 and some have 5.
      
      Testing:
      This work was initially done on the source from the Debian Sarge ALSA
      package, then tested
      on an ES1879 and an ES1878 machine. Patches were created against the
      Sarge code and then edited
      to apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs
      code was test for
      successful compilation. No additional testing was done on the ALSA cvs
      version.
      Signed-off-by: NMark Salazar <markTheCoder@justmyself.net>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f4df221f
    • M
      [ALSA] #1/4 for Zoom Video - resolve common vs chipset specific mixer controls · c1f6d415
      Mark Salazar 提交于
      Modules: ES18xx driver
      
      First of 4 es18xx.c patches culminating in Zoom Video support.
      While adding support for Zoom Video to the es18xx driver I found some of
      the mixer controls
      were wrong. Since you guys went to the trouble of supplying the
      datasheets for the supported
      chipsets I did a review of all of them and tried to get es18xx.c to
      accurately reflect the
      proper mixer controls for each chipset. If the datasheets are wrong then
      so are my patches.
      
      This first patch moves some controls from the common-to-all-chipsets array
      'snd_es18xx_base_controls' to a chipset-specific array and adds code to
      manage that new array.
      Also while testing on my ES1878 test machine I discovered it needed a
      couple of udelays in
      the identify function so those are in this patch as well.
      
      Testing:
      This work was initially done on the source from the Debian Sarge ALSA
      package, then tested
      on an ES1879 and an ES1878 machine. Patches were created against the
      Sarge code and then edited
      to apply correctly to the ALSA cvs code. Lastly the patched ALSA cvs
      code was test for
      successful compilation. No additional testing was done on the ALSA cvs
      version.
      Signed-off-by: NMark Salazar <markTheCoder@justmyself.net>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      c1f6d415
  5. 22 1月, 2006 1 次提交
  6. 03 1月, 2006 4 次提交
  7. 04 11月, 2005 2 次提交
  8. 12 9月, 2005 2 次提交
    • T
      [ALSA] Replace with kzalloc() - isa stuff · 9e76a76e
      Takashi Iwai 提交于
      ES18xx driver,OPL3SA2 driver,AD1816A driver,AD1848 driver,CS4231 driver
      ES1688 driver,GUS Library,Opti9xx drivers,EMU8000 driver
      SB16/AWE driver,SB drivers
      Replace kcalloc(1,..) with kzalloc().
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9e76a76e
    • T
      [ALSA] Add snd_card_set_generic_dev() call to ISA drivers · 43bcd973
      Takashi Iwai 提交于
      ISA,CMI8330 driver,ES18xx driver,OPL3SA2 driver,Sound Galaxy driver
      Sound Scape driver,AD1848 driver,CS4231 driver,CS4236+ driver
      ES1688 driver,GUS Classic driver,GUS Extreme driver,GUS MAX driver
      AMD InterWave driver,Opti9xx drivers,SB16/AWE driver,SB8 driver
      Wavefront drivers
      - Added snd_card_set_generic_dev() call.
      - Added SND_GENERIC_DRIVER to Kconfig.
      - Clean up the error path in probe if necessary.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      43bcd973
  9. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4