Searched refs:dst_channels (Results 1 - 8 of 8) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/core/oss/
H A Dcopy.c33 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 Dmulaw.c147 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 Dlinear.c42 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 Drate.c46 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 Dio.c43 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 Droute.c54 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 Dpcm_plugin.c570 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 Dpcm_plugin.h69 struct snd_pcm_plugin_channel *dst_channels,

Completed in 84 milliseconds