Home
last modified time | relevance | path

Searched refs:playback (Results 1 – 25 of 474) sorted by relevance

12345678910>>...19

/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-uac223 p_chmask playback channel mask
24 p_srate list of playback sampling rates (comma-separated)
25 p_ssize playback sample size (bytes)
26 p_hs_bint playback bInterval for HS/SS (1-4: fixed, 0: auto)
27 p_mute_present playback mute control enable
28 p_volume_present playback volume control enable
29 p_volume_min playback volume control min value
31 p_volume_max playback volume control max value
33 p_volume_res playback volume control resolution
36 for both capture and playback
[all …]
H A Dconfigfs-usb-gadget-uac119 p_chmask playback channel mask
20 p_srate list of playback sampling rates (comma-separated)
21 p_ssize playback sample size (bytes)
22 p_mute_present playback mute control enable
23 p_volume_present playback volume control enable
24 p_volume_min playback volume control min value
26 p_volume_max playback volume control max value
28 p_volume_res playback volume control resolution
31 for both capture and playback
33 p_it_name playback input terminal name
[all …]
/linux/Documentation/sound/designs/
H A Dtimestamping.rst43 ascii-art, this could be represented as follows (for the playback
58 The analog time is taken at the last stage of the playback, as close
89 the results will default to the HDAudio wall clock for playback
152 playback: systime: 341121338 nsec, audio time 342000000 nsec, systime delta -878662
153 playback: systime: 426236663 nsec, audio time 427187500 nsec, systime delta -950837
154 playback: systime: 597080580 nsec, audio time 598000000 nsec, systime delta -919420
155 playback: systime: 682059782 nsec, audio time 683020833 nsec, systime delta -961051
156 playback: systime: 852896415 nsec, audio time 853854166 nsec, systime delta -957751
157 playback: systime: 937903344 nsec, audio time 938854166 nsec, systime delta -950822
163 playback: systime: 341053347 nsec, audio time 341062500 nsec, systime delta -9153
[all …]
/linux/sound/soc/fsl/
H A Dmpc5200_dma.c39 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
179 if (psc_dma->playback.active) in psc_dma_trigger()
225 s = &psc_dma->playback; in psc_dma_open()
252 s = &psc_dma->playback; in psc_dma_close()
254 if (!psc_dma->playback.active && in psc_dma_close()
277 s = &psc_dma->playback; in psc_dma_pointer()
354 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create()
363 psc_dma->playback.bcom_task = in mpc5200_audio_dma_create()
366 !psc_dma->playback.bcom_task) { in mpc5200_audio_dma_create()
397 psc_dma->playback in mpc5200_audio_dma_create()
[all...]
/linux/sound/i2c/
H A Dcs8427.c41 struct cs8427_stream playback; member
109 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata()
243 memcpy(chip->playback.def_status, buf, 24); in snd_cs8427_init()
244 memcpy(chip->playback.pcm_status, buf, 24); in snd_cs8427_init()
429 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
440 chip->playback.pcm_status : chip->playback.def_status; in snd_cs8427_spdif_put()
441 struct snd_pcm_runtime *runtime = chip->playback.substream ? in snd_cs8427_spdif_put()
442 chip->playback.substream->runtime : NULL; in snd_cs8427_spdif_put()
548 chip->playback.pcm_ctl = kctl; in snd_cs8427_iec958_build()
551 chip->playback.substream = play_substream; in snd_cs8427_iec958_build()
[all …]
/linux/sound/soc/qcom/qdsp6/
H A Dq6dsp-lpass-ports.c11 .playback = { \
47 .playback = { \
83 .playback = { \
100 .playback = { \
137 .playback = {
157 .playback = {
174 .playback = {
202 .playback = {
232 .playback = {
263 .playback
[all...]
/linux/sound/soc/renesas/
H A Drz-ssi.c126 struct rz_ssi_stream playback; member
183 return (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) ? &ssi->playback : &ssi->capture; in rz_ssi_stream_get()
188 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled()
419 if (rz_ssi_is_stream_running(&ssi->playback) || in rz_ssi_stop()
428 if (ssi->playback.dma_ch) in rz_ssi_stop()
429 dmaengine_terminate_async(ssi->playback.dma_ch); in rz_ssi_stop()
598 if (ssi->playback.substream) in rz_ssi_interrupt()
599 strm_playback = &ssi->playback; in rz_ssi_interrupt()
625 if (ssi->playback.substream && is_stopped) { in rz_ssi_interrupt()
644 if (ssi->playback in rz_ssi_interrupt()
[all...]
H A Dsiu_dai.c57 struct format_flag playback; member
65 .playback = {
79 .playback = {
133 siu_write32(base + SIU_SBDVCA, port_info->playback.volume); in siu_dai_start()
364 vol = port_info->playback.volume; in siu_dai_get_volume()
408 cur_vol = port_info->playback.volume; in siu_dai_put_volume()
410 port_info->playback.volume = new_vol; in siu_dai_put_volume()
462 (*port_info)->playback.volume = DFLT_VOLUME_LEVEL; in siu_init_port()
532 if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg)) in siu_dai_shutdown()
555 siu_stream = &port_info->playback; in siu_dai_prepare()
[all …]
/linux/Documentation/sound/cards/
H A Demu-mixer.rst22 In particular, I got recording glitches during simultaneous playback on an
38 Its multi-channel device supports 24-bit for both playback and capture,
102 samples for 5.1 playback. The result samples are forwarded to the DSP 0 & 1
103 playback channels.
109 samples for 5.1 playback. The result samples are forwarded to the DSP 2 & 3
110 playback channels.
116 samples for 7.1 playback. The result samples are forwarded to the DSP 6 & 7
117 playback channels.
122 ALSA uses accumulator 6 for center PCM samples for 5.1 playback. The result samples
123 are forwarded to the DSP 4 playback channel.
[all …]
H A Dcmipci.rst18 (hw:0,1) is assigned to the second DAC for rear playback.
26 Please note that the CM8x38 DAC doesn't support continuous playback
50 playback should be routed there as default. If not, there is a
56 The "Exchange DAC" switch is used to exchange front and rear playback
63 The recent CM8738 chips support for the 4/6 multi-channel playback
72 formats, the 4/6-ch playback supports only the same condition for all
73 channels. Since the multi-channel playback mode uses both DACs, you
82 For programming the 4/6 channel playback, you need to specify the PCM
83 channels as you like and set the format S16LE. For example, for playback
116 The SPDIF playback and capture are done via the third PCM device
[all …]
/linux/sound/usb/misc/
H A Dua101.c92 /* FIFO to synchronize playback rate to capture rate */
121 } capture, playback; member
190 ua->playback.substream->runtime->delay -= in playback_urb_complete()
192 ua->playback.frame_bytes; in playback_urb_complete()
243 if (*value >= ua->playback.queue_length) in add_with_wraparound()
244 *value -= ua->playback.queue_length; in add_with_wraparound()
259 * Synchronizing the playback rate to the capture rate is done by using in playback_work()
261 * Submitting a playback URB therefore requires both a ready URB and in playback_work()
262 * the size of the corresponding capture packet, i.e., both playback in playback_work()
264 * not guarantee that playback an in playback_work()
[all...]
/linux/sound/soc/uniphier/
H A Daio-pxs2.c147 .playback = {
158 .playback = {
176 .playback = {
194 .playback = {
205 .playback = {
216 .playback = {
225 .playback = {
H A Daio-ld11.c194 .playback = {
225 .playback = {
243 .playback = {
254 .playback = {
265 .playback = {
276 .playback = {
289 .playback = {
302 .playback = {
/linux/sound/pci/emu10k1/
H A Demufx.c1264 ENUM_GPR(playback, SND_EMU10K1_PLAYBACK_CHANNELS), in _snd_emu10k1_audigy_init_efx()
1319 A_OP(icode, &ptr, iMAC1, A_GPR(playback), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_FRONT)); in _snd_emu10k1_audigy_init_efx()
1320 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_FR… in _snd_emu10k1_audigy_init_efx()
1325 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+2), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_REAR)… in _snd_emu10k1_audigy_init_efx()
1326 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+3), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_RE… in _snd_emu10k1_audigy_init_efx()
1332 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+6), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_SIDE)… in _snd_emu10k1_audigy_init_efx()
1333 …A_OP(icode, &ptr, iMAC1, A_GPR(playback+7), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_SI… in _snd_emu10k1_audigy_init_efx()
1339 A_OP(icode, &ptr, iMAC1, A_GPR(playback+4), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_CENTER)); in _snd_emu10k1_audigy_init_efx()
1344 A_OP(icode, &ptr, iMAC1, A_GPR(playback+5), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LFE)); in _snd_emu10k1_audigy_init_efx()
1377 { static_assert(stereo_mix == playback + SND_EMU10K1_PLAYBACK_CHANNELS); } in _snd_emu10k1_audigy_init_efx()
[all …]
/linux/drivers/usb/gadget/function/
H A Du_audio.h128 int u_audio_get_volume(struct g_audio *g_audio, int playback, s16 *val);
129 int u_audio_set_volume(struct g_audio *g_audio, int playback, s16 val);
130 int u_audio_get_mute(struct g_audio *g_audio, int playback, int *val);
131 int u_audio_set_mute(struct g_audio *g_audio, int playback, int val);
/linux/sound/soc/sof/amd/
H A Dacp70.c32 .playback = {
56 .playback = {
80 .playback = {
117 .playback = {
H A Dacp63.c32 .playback = {
56 .playback = {
80 .playback = {
117 .playback = {
H A Drembrandt.c32 .playback = {
56 .playback = {
80 .playback = {
117 .playback = {
H A Dvangogh.c29 .playback = {
53 .playback = {
77 .playback = {
114 .playback = {
H A Drenoir.c31 .playback = {
55 .playback = {
92 .playback = {
/linux/sound/soc/renesas/rcar/
H A Dcore.c50 * | +- playback -> [mod] -> [mod] -> [mod] -> ...
57 * | +- playback -> [mod] -> [mod] -> [mod] -> ...
231 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt()
687 return &rdai->playback; in rsnd_rdai_to_io()
1004 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup()
1008 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup()
1083 of_parse_phandle(dai_np, "playback", i) : in rsnd_parse_tdm_split_mode()
1144 struct device_node *playback, in rsnd_parse_connect_common() argument
1164 if (np == playback) in rsnd_parse_connect_common()
1165 rsnd_dai_connect(mod, &rdai->playback, mo in rsnd_parse_connect_common()
1405 struct device_node *playback = of_parse_phandle(dai_np, "playback", io_i); __rsnd_dai_probe() local
[all...]
/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-hostless.c114 .playback = {
133 .playback = {
152 .playback = {
171 .playback = {
263 .playback = {
/linux/drivers/media/pci/zoran/
H A DKconfig31 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
47 Support for the Iomega Buz MJPEG capture/playback card.
53 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
60 Support for the Linux Media Labs LML33 MJPEG capture/playback
67 support for the Linux Media Labs LML33R10 MJPEG capture/playback
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-decoder-cmd.rst92 - Playback speed and direction. The playback speed is defined as
93 ``speed``/1000 of the normal speed. So 1000 is normal playback.
94 Negative numbers denote reverse playback, so -1000 does reverse
95 playback at normal speed. Speeds -1, 0 and 1 have special
96 meanings: speed 0 is shorthand for 1000 (normal playback). A speed
106 usually the case for reverse playback: the decoder needs full
108 reverse playback the application must feed the decoder the last
118 - Stop playback at this ``pts`` or immediately if the playback is
146 this command will just change the playback speed. That means that
/linux/sound/soc/xilinx/
H A Dxlnx_i2s.c212 drv_data->dai_drv.playback.stream_name = "Playback"; in xlnx_i2s_probe()
213 drv_data->dai_drv.playback.formats = format; in xlnx_i2s_probe()
214 drv_data->dai_drv.playback.channels_min = drv_data->channels; in xlnx_i2s_probe()
215 drv_data->dai_drv.playback.channels_max = drv_data->channels; in xlnx_i2s_probe()
216 drv_data->dai_drv.playback.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()

12345678910>>...19