/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/core/oss/ |
H A D | copy.c | 33 struct snd_pcm_plugin_channel *dst_channels, 39 snd_assert(plugin != NULL && src_channels != NULL && dst_channels != NULL, return -ENXIO); 47 snd_assert(dst_channels->area.first % 8 == 0 && 48 dst_channels->area.step % 8 == 0, 51 if (dst_channels->wanted) 52 snd_pcm_area_silence(&dst_channels->area, 0, frames, plugin->dst_format.format); 53 dst_channels->enabled = 0; 56 dst_channels->enabled = 1; 57 snd_pcm_area_copy(&src_channels->area, 0, &dst_channels->area, 0, frames, plugin->src_format.format); 59 dst_channels 31 copy_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument [all...] |
H A D | mulaw.c | 147 struct snd_pcm_plugin_channel *dst_channels, 157 struct snd_pcm_plugin_channel *dst_channels, 173 if (dst_channels[channel].wanted) 174 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); 175 dst_channels[channel].enabled = 0; 178 dst_channels[channel].enabled = 1; 180 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; 182 dst_step = dst_channels[channel].area.step / 8; 199 struct snd_pcm_plugin_channel *dst_channels, 155 mulaw_decode(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument 197 mulaw_encode(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument 240 mulaw_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument [all...] |
H A D | linear.c | 42 struct snd_pcm_plugin_channel *dst_channels, 58 if (dst_channels[channel].wanted) 59 snd_pcm_area_silence(&dst_channels[channel].area, 0, frames, plugin->dst_format.format); 60 dst_channels[channel].enabled = 0; 63 dst_channels[channel].enabled = 1; 65 dst = dst_channels[channel].area.addr + dst_channels[channel].area.first / 8; 67 dst_step = dst_channels[channel].area.step / 8; 83 struct snd_pcm_plugin_channel *dst_channels, 88 snd_assert(plugin != NULL && src_channels != NULL && dst_channels ! 40 convert(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument 81 linear_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument [all...] |
H A D | rate.c | 46 struct snd_pcm_plugin_channel *dst_channels, 70 struct snd_pcm_plugin_channel *dst_channels, 88 if (dst_channels[channel].wanted) 89 snd_pcm_area_silence(&dst_channels[channel].area, 0, dst_frames, plugin->dst_format.format); 90 dst_channels[channel].enabled = 0; 93 dst_channels[channel].enabled = 1; 96 dst = (signed short *)dst_channels[channel].area.addr + 97 dst_channels[channel].area.first / 8 / 2; 99 dst_step = dst_channels[channel].area.step / 8 / 2; 129 struct snd_pcm_plugin_channel *dst_channels, 68 resample_expand(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, int src_frames, int dst_frames) argument 127 resample_shrink(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, int src_frames, int dst_frames) argument 251 rate_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument [all...] |
H A D | io.c | 43 struct snd_pcm_plugin_channel *dst_channels, 66 struct snd_pcm_plugin_channel *dst_channels, 70 snd_assert(dst_channels != NULL, return -ENXIO); 72 return pcm_read(plugin->plug, dst_channels->area.addr, frames); 78 if (dst_channels[channel].enabled) 79 bufs[channel] = dst_channels[channel].area.addr; 41 io_playback_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument 64 io_capture_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument
|
H A D | route.c | 54 struct snd_pcm_plugin_channel *dst_channels, 61 snd_assert(plugin != NULL && src_channels != NULL && dst_channels != NULL, return -ENXIO); 69 dvp = dst_channels; 52 route_transfer(struct snd_pcm_plugin *plugin, const struct snd_pcm_plugin_channel *src_channels, struct snd_pcm_plugin_channel *dst_channels, snd_pcm_uframes_t frames) argument
|
H A D | pcm_plugin.c | 570 struct snd_pcm_plugin_channel *dst_channels; local 580 if ((err = next->client_channels(next, frames1, &dst_channels)) < 0) { 589 dst_channels = NULL; 591 if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) 593 src_channels = dst_channels; 602 struct snd_pcm_plugin_channel *src_channels, *dst_channels; local 614 if ((err = plugin->client_channels(plugin, frames, &dst_channels)) < 0) { 619 dst_channels = dst_channels_final; 622 if ((frames = plugin->transfer(plugin, src_channels, dst_channels, frames)) < 0) 625 src_channels = dst_channels; [all...] |
H A D | pcm_plugin.h | 69 struct snd_pcm_plugin_channel *dst_channels,
|