Changeset 256 for GPL/branches/alsa-resync1/alsa-kernel/pci
- Timestamp:
- Oct 14, 2007, 6:23:32 AM (18 years ago)
- Location:
- GPL/branches/alsa-resync1/alsa-kernel/pci
- Files:
-
- 4 deleted
- 8 edited
-
ac97/diff.cmd (deleted)
-
ac97/diff1.cmd (deleted)
-
au88x0/Makefile (deleted)
-
cs46xx/dsp_spos_scb_lib.c (modified) (2 diffs)
-
cs46xx/imgs/CVS (deleted)
-
emu10k1/emu10k1.c (modified) (1 diff)
-
fm801.c (modified) (2 diffs)
-
ice1712/hoontech.c (modified) (1 diff)
-
ice1712/hoontech.h (modified) (1 diff)
-
intel8x0.c (modified) (1 diff)
-
rme9652/hdsp.c (modified) (3 diffs)
-
trident/trident_main.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/alsa-resync1/alsa-kernel/pci/cs46xx/dsp_spos_scb_lib.c
r215 r256 792 792 { 793 793 /* E */ 0x8000,0x8000, 794 /* F */ 0x ffff,0xffff794 /* F */ 0x8000,0x8000 795 795 } 796 796 }; … … 1358 1358 } 1359 1359 1360 if (pcm_channel_id != DSP_IEC958_CHANNEL || 1361 !(ins->spdif_status_out & DSP_SPDIF_STATUS_AC3_MODE)) 1362 cs46xx_dsp_set_src_sample_rate(chip,src_scb,sample_rate); 1360 /* cs46xx_dsp_set_src_sample_rate(chip,src_scb,sample_rate); */ 1363 1361 1364 1362 ins->nsrc_scb ++; -
GPL/branches/alsa-resync1/alsa-kernel/pci/emu10k1/emu10k1.c
r207 r256 101 101 static struct pci_device_id snd_emu10k1_ids[] = { 102 102 { 0x1102, 0x0002, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* EMU10K1 */ 103 { 0x1102, 0x0006, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 0 }, /* Dell OEM version (EMU10K1) */ 103 104 { 0x1102, 0x0004, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, /* Audigy */ 104 105 { 0x1102, 0x0008, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 1 }, /* Audigy 2 Value SB0400 */ -
GPL/branches/alsa-resync1/alsa-kernel/pci/fm801.c
r210 r256 565 565 SNDRV_PCM_INFO_PAUSE | 566 566 SNDRV_PCM_INFO_MMAP_VALID), 567 /*.formats = */SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,568 /*.rates = */SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,569 /*.rate_min = */5500,570 /*.rate_max = */48000,571 /*.channels_min = */1,572 /*.channels_max = */2,573 /*.buffer_bytes_max = */(128*1024),574 /*.period_bytes_min = */64,575 /*.period_bytes_max = */(128*1024),576 /*.periods_min = */1,577 /*.periods_max = */1024,578 /*.fifo_size = */0,567 .formats = SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE, 568 .rates = SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000, 569 .rate_min = 5500, 570 .rate_max = 48000, 571 .channels_min = 1, 572 .channels_max = 2, 573 .buffer_bytes_max = (128*1024), 574 .period_bytes_min = 64, 575 .period_bytes_max = (128*1024), 576 .periods_min = 1, 577 .periods_max = 1024, 578 .fifo_size = 0, 579 579 }; 580 580 … … 585 585 SNDRV_PCM_INFO_PAUSE | 586 586 SNDRV_PCM_INFO_MMAP_VALID), 587 /*.formats = */SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE,588 /*.rates = */SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000,589 /*.rate_min = */5500,590 /*.rate_max = */48000,591 /*.channels_min = */1,592 /*.channels_max = */2,593 /*.buffer_bytes_max = */(128*1024),594 /*.period_bytes_min = */64,595 /*.period_bytes_max = */(128*1024),596 /*.periods_min = */1,597 /*.periods_max = */1024,598 /*.fifo_size = */0,587 .formats = SNDRV_PCM_FMTBIT_U8 | SNDRV_PCM_FMTBIT_S16_LE, 588 .rates = SNDRV_PCM_RATE_KNOT | SNDRV_PCM_RATE_8000_48000, 589 .rate_min = 5500, 590 .rate_max = 48000, 591 .channels_min = 1, 592 .channels_max = 2, 593 .buffer_bytes_max = (128*1024), 594 .period_bytes_min = 64, 595 .period_bytes_max = (128*1024), 596 .periods_min = 1, 597 .periods_max = 1024, 598 .fifo_size = 0, 599 599 }; 600 600 -
GPL/branches/alsa-resync1/alsa-kernel/pci/ice1712/hoontech.c
r212 r256 219 219 snd_ice1712_hoontech_init, 220 220 }, 221 { 222 ICE1712_SUBDEVICE_STDSP24_MEDIA7_1, 223 "Hoontech STA DSP24 Media 7.1", 224 snd_ice1712_hoontech_init, 225 }, 221 226 { } /* terminator */ 222 227 }; -
GPL/branches/alsa-resync1/alsa-kernel/pci/ice1712/hoontech.h
r212 r256 25 25 */ 26 26 27 #define HOONTECH_DEVICE_DESC "{Hoontech SoundTrack DSP 24}," 27 #define HOONTECH_DEVICE_DESC \ 28 "{Hoontech SoundTrack DSP 24}," \ 29 "{Hoontech SoundTrack DSP 24 Value}," \ 30 "{Hoontech SoundTrack DSP 24 Media 7.1}," \ 28 31 29 #define ICE1712_SUBDEVICE_STDSP24 0x12141217 /* Hoontech SoundTrack Audio DSP 24 */ 32 #define ICE1712_SUBDEVICE_STDSP24 0x12141217 /* Hoontech SoundTrack Audio DSP 24 */ 33 #define ICE1712_SUBDEVICE_STDSP24_MEDIA7_1 0x16141217 /* Hoontech ST Audio DSP24 Media 7.1 */ 30 34 31 35 extern struct snd_ice1712_card_info snd_ice1712_hoontech_cards[]; -
GPL/branches/alsa-resync1/alsa-kernel/pci/intel8x0.c
r210 r256 1160 1160 struct intel8x0 *chip = snd_pcm_substream_chip(substream); 1161 1161 snd_pcm_runtime_t *runtime = substream->runtime; 1162 static unsigned int i, rates[] = { 1163 /* ATTENTION: these values depend on the definition in pcm.h! */ 1164 5512, 8000, 11025, 16000, 22050, 32000, 44100, 480000 1165 }; 1162 1166 int err; 1163 1167 -
GPL/branches/alsa-resync1/alsa-kernel/pci/rme9652/hdsp.c
r250 r256 26 26 #include <linux/delay.h> 27 27 #include <linux/interrupt.h> 28 #include <linux/init.h> 28 29 #include <linux/slab.h> 29 30 #include <linux/pci.h> … … 3231 3232 channel_buf = hdsp_channel_buffer_location (hdsp, substream->pstr->stream, channel); 3232 3233 snd_assert(channel_buf != NULL, return -EIO); 3233 copy_from_user(channel_buf + pos * 4, src, count * 4); 3234 if (copy_from_user(channel_buf + pos * 4, src, count * 4)) 3235 return -EFAULT; 3234 3236 return count; 3235 3237 } … … 3245 3247 channel_buf = hdsp_channel_buffer_location (hdsp, substream->pstr->stream, channel); 3246 3248 snd_assert(channel_buf != NULL, return -EIO); 3247 copy_to_user(dst, channel_buf + pos * 4, count * 4); 3249 if (copy_to_user(dst, channel_buf + pos * 4, count * 4)) 3250 return -EFAULT; 3248 3251 return count; 3249 3252 } -
GPL/branches/alsa-resync1/alsa-kernel/pci/trident/trident_main.c
r246 r256 1779 1779 }; 1780 1780 1781 1782 1781 static snd_pcm_hardware_t snd_trident_spdif_7018 = 1783 1782 { 1784 /* .info = */(SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED |1785 SNDRV_PCM_INFO_BLOCK_TRANSFER |1786 SNDRV_PCM_INFO_MMAP_VALID | SNDRV_PCM_INFO_SYNC_START |1787 SNDRV_PCM_INFO_PAUSE /* | SNDRV_PCM_INFO_RESUME */),1788 /* .formats = */SNDRV_PCM_FMTBIT_S16_LE,1789 /* .rates = */SNDRV_PCM_RATE_48000,1790 /* .rate_min = */48000,1791 /* .rate_max = */48000,1792 /* .channels_min = */2,1793 /* .channels_max = */2,1794 /* .buffer_bytes_max = */(128*1024),1795 /* .period_bytes_min = */64,1796 /* .period_bytes_max = */(128*1024),1797 /* .periods_min = */1,1798 /* .periods_max = */1024,1799 /* .fifo_size = */0,1783 .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | 1784 SNDRV_PCM_INFO_BLOCK_TRANSFER | 1785 SNDRV_PCM_INFO_MMAP_VALID | SNDRV_PCM_INFO_SYNC_START | 1786 SNDRV_PCM_INFO_PAUSE | SNDRV_PCM_INFO_RESUME), 1787 .formats = SNDRV_PCM_FMTBIT_S16_LE, 1788 .rates = SNDRV_PCM_RATE_48000, 1789 .rate_min = 48000, 1790 .rate_max = 48000, 1791 .channels_min = 2, 1792 .channels_max = 2, 1793 .buffer_bytes_max = (128*1024), 1794 .period_bytes_min = 64, 1795 .period_bytes_max = (128*1024), 1796 .periods_min = 1, 1797 .periods_max = 1024, 1798 .fifo_size = 0, 1800 1799 }; 1800 1801 1801 static void snd_trident_pcm_free_substream(snd_pcm_runtime_t *runtime) 1802 1802 { … … 2885 2885 .name = "PCM Chorus Playback Volume", 2886 2886 .access = SNDRV_CTL_ELEM_ACCESS_READWRITE | SNDRV_CTL_ELEM_ACCESS_INACTIVE, 2887 .count = 32, 2887 2888 .info = snd_trident_pcm_cvol_control_info, 2888 2889 .get = snd_trident_pcm_cvol_control_get,
Note:
See TracChangeset
for help on using the changeset viewer.
