| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | configfs-usb-gadget-uac2 | 23 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
|
| H A D | configfs-usb-gadget-uac1 | 19 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
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-multimedia/gstreamer/gst-examples/ |
| H A D | 0001-Make-player-examples-installable.patch | 12 playback/player/gst-play/meson.build | 1 + 13 playback/player/gtk/meson.build | 1 + 16 diff --git a/playback/player/gst-play/meson.build b/playback/player/gst-play/meson.build 18 --- a/playback/player/gst-play/meson.build 19 +++ b/playback/player/gst-play/meson.build 27 diff --git a/playback/player/gtk/meson.build b/playback/player/gtk/meson.build 29 --- a/playback/player/gtk/meson.build 30 +++ b/playback/player/gtk/meson.build
|
| /OK3568_Linux_fs/kernel/sound/soc/intel/boards/ |
| H A D | sof_sdw_common.h | 66 bool playback); 100 bool playback); 107 bool playback); 114 bool playback); 122 bool playback); 128 bool playback); 134 bool playback); 140 bool playback); 146 bool playback); 154 bool playback);
|
| /OK3568_Linux_fs/kernel/Documentation/sound/designs/ |
| H A D | timestamping.rst | 43 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 …]
|
| /OK3568_Linux_fs/kernel/sound/pci/emu10k1/ |
| H A D | emufx.c | 1215 const int playback = 10; in _snd_emu10k1_audigy_init_efx() local 1216 const int capture = playback + (SND_EMU10K1_PLAYBACK_CHANNELS * 2); /* we reserve 10 voices */ in _snd_emu10k1_audigy_init_efx() 1270 A_OP(icode, &ptr, iMAC0, A_GPR(playback), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_FRONT)); in _snd_emu10k1_audigy_init_efx() 1271 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_FR… in _snd_emu10k1_audigy_init_efx() 1276 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+2), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_REAR)… in _snd_emu10k1_audigy_init_efx() 1277 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+3), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_RE… in _snd_emu10k1_audigy_init_efx() 1283 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+6), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_SIDE)… in _snd_emu10k1_audigy_init_efx() 1284 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+7), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_SI… in _snd_emu10k1_audigy_init_efx() 1290 A_OP(icode, &ptr, iMAC0, A_GPR(playback+4), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_CENTER)); in _snd_emu10k1_audigy_init_efx() 1295 A_OP(icode, &ptr, iMAC0, A_GPR(playback+5), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LFE)); in _snd_emu10k1_audigy_init_efx() [all …]
|
| /OK3568_Linux_fs/kernel/sound/i2c/ |
| H A D | cs8427.c | 41 struct cs8427_stream playback; member 105 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata() 233 memcpy(chip->playback.def_status, buf, 24); in snd_cs8427_init() 234 memcpy(chip->playback.pcm_status, buf, 24); in snd_cs8427_init() 418 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get() 429 chip->playback.pcm_status : chip->playback.def_status; in snd_cs8427_spdif_put() 430 struct snd_pcm_runtime *runtime = chip->playback.substream ? in snd_cs8427_spdif_put() 431 chip->playback.substream->runtime : NULL; in snd_cs8427_spdif_put() 537 chip->playback.pcm_ctl = kctl; in snd_cs8427_iec958_build() 540 chip->playback.substream = play_substream; in snd_cs8427_iec958_build() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/fsl/ |
| H A D | mpc5200_dma.c | 39 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq() 183 if (psc_dma->playback.active) in psc_dma_trigger() 229 s = &psc_dma->playback; in psc_dma_open() 256 s = &psc_dma->playback; in psc_dma_close() 258 if (!psc_dma->playback.active && in psc_dma_close() 281 s = &psc_dma->playback; in psc_dma_pointer() 412 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create() 421 psc_dma->playback.bcom_task = in mpc5200_audio_dma_create() 424 !psc_dma->playback.bcom_task) { in mpc5200_audio_dma_create() 455 psc_dma->playback.irq = in mpc5200_audio_dma_create() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/ti/ |
| H A D | davinci-i2s.c | 177 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback) in toggle_clock() argument 179 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP; in toggle_clock() 190 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_mcbsp_start() local 192 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_start() 205 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback) in davinci_mcbsp_stop() argument 212 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_stop() 214 toggle_clock(dev, playback); in davinci_mcbsp_stop() 529 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_i2s_prepare() local 531 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST; in davinci_i2s_prepare() 533 davinci_mcbsp_stop(dev, playback); in davinci_i2s_prepare() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/sof/intel/ |
| H A D | hda-dai.c | 254 p_params.link_bps = codec_dai->driver->playback.sig_bits; in hda_link_hw_params() 426 .playback = { 437 .playback = { 448 .playback = { 459 .playback = { 470 .playback = { 481 .playback = { 508 .playback = { 516 .playback = { 524 .playback = { [all …]
|
| /OK3568_Linux_fs/kernel/sound/usb/misc/ |
| H A D | ua101.c | 122 } capture, playback; member 192 ua->playback.substream->runtime->delay -= in playback_urb_complete() 194 ua->playback.frame_bytes; in playback_urb_complete() 246 if (*value >= ua->playback.queue_length) in add_with_wraparound() 247 *value -= ua->playback.queue_length; in add_with_wraparound() 288 frames * ua->playback.frame_bytes; in playback_work() 290 do_period_elapsed |= copy_playback_data(&ua->playback, in playback_work() 307 ua->playback.substream->runtime->delay += frames; in playback_work() 311 snd_pcm_period_elapsed(ua->playback.substream); in playback_work() 388 if (ua->rate_feedback_count < ua->playback.queue_length) { in capture_urb_complete() [all …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22/ |
| H A D | 0003-playbin-do-not-drain-on-first-EOS.patch | 19 gst/playback/gstdecodebin2.c | 37 ++++++++++++++++++++++++++++++++++ 20 gst/playback/gstplaybin2.c | 31 ++++++++++++++++++++++++++++ 21 gst/playback/gsturidecodebin.c | 32 +++++++++++++++++++++++++++++ 24 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 26 --- a/gst/playback/gstdecodebin2.c 27 +++ b/gst/playback/gstdecodebin2.c 121 diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c 123 --- a/gst/playback/gstplaybin2.c 124 +++ b/gst/playback/gstplaybin2.c 191 diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c [all …]
|
| H A D | 0001-Revert-decodebin-only-emit-drained-signal-when-top-c.patch | 14 gst/playback/gstdecodebin2.c | 2 +- 17 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 19 --- a/gst/playback/gstdecodebin2.c 20 +++ b/gst/playback/gstdecodebin2.c
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20/ |
| H A D | 0003-playbin-do-not-drain-on-first-EOS.patch | 19 gst/playback/gstdecodebin2.c | 37 ++++++++++++++++++++++++++++++++++ 20 gst/playback/gstplaybin2.c | 31 ++++++++++++++++++++++++++++ 21 gst/playback/gsturidecodebin.c | 32 +++++++++++++++++++++++++++++ 24 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 26 --- a/gst/playback/gstdecodebin2.c 27 +++ b/gst/playback/gstdecodebin2.c 121 diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c 123 --- a/gst/playback/gstplaybin2.c 124 +++ b/gst/playback/gstplaybin2.c 191 diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c [all …]
|
| H A D | 0001-Revert-decodebin-only-emit-drained-signal-when-top-c.patch | 14 gst/playback/gstdecodebin2.c | 2 +- 17 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 19 --- a/gst/playback/gstdecodebin2.c 20 +++ b/gst/playback/gstdecodebin2.c
|
| H A D | 0002-playbin2-send-one-about-to-finish-per-group.patch | 13 gst/playback/gstplaybin2.c | 11 +++++++++++ 16 diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c 18 --- a/gst/playback/gstplaybin2.c 19 +++ b/gst/playback/gstplaybin2.c
|
| /OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/ |
| H A D | 0003-playbin-do-not-drain-on-first-EOS.patch | 19 gst/playback/gstdecodebin2.c | 37 ++++++++++++++++++++++++++++++++++ 20 gst/playback/gstplaybin2.c | 31 ++++++++++++++++++++++++++++ 21 gst/playback/gsturidecodebin.c | 32 +++++++++++++++++++++++++++++ 24 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 26 --- a/gst/playback/gstdecodebin2.c 27 +++ b/gst/playback/gstdecodebin2.c 121 diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c 123 --- a/gst/playback/gstplaybin2.c 124 +++ b/gst/playback/gstplaybin2.c 191 diff --git a/gst/playback/gsturidecodebin.c b/gst/playback/gsturidecodebin.c [all …]
|
| H A D | 0001-Revert-decodebin-only-emit-drained-signal-when-top-c.patch | 14 gst/playback/gstdecodebin2.c | 2 +- 17 diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c 19 --- a/gst/playback/gstdecodebin2.c 20 +++ b/gst/playback/gstdecodebin2.c
|
| H A D | 0002-playbin2-send-one-about-to-finish-per-group.patch | 13 gst/playback/gstplaybin2.c | 11 +++++++++++ 16 diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c 18 --- a/gst/playback/gstplaybin2.c 19 +++ b/gst/playback/gstplaybin2.c
|
| /OK3568_Linux_fs/kernel/Documentation/sound/cards/ |
| H A D | cmipci.rst | 18 (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 …]
|
| /OK3568_Linux_fs/kernel/sound/soc/uniphier/ |
| H A D | aio-pxs2.c | 174 .playback = { 187 .playback = { 207 .playback = { 227 .playback = { 240 .playback = { 254 .playback = { 266 .playback = {
|
| H A D | aio-ld11.c | 221 .playback = { 256 .playback = { 276 .playback = { 289 .playback = { 302 .playback = { 315 .playback = { 330 .playback = { 346 .playback = {
|
| /OK3568_Linux_fs/kernel/sound/soc/sh/rcar/ |
| H A D | core.c | 238 io = &rdai->playback; in rsnd_mod_interrupt() 707 return &rdai->playback; in rsnd_rdai_to_io() 1011 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup() 1015 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup() 1138 struct device_node *playback, in rsnd_parse_connect_common() argument 1152 if (np == playback) in rsnd_parse_connect_common() 1153 rsnd_dai_connect(mod, &rdai->playback, mod->type); in rsnd_parse_connect_common() 1236 ret = rsnd_dai_call(pcm_new, &rdai->playback, rtd); in rsnd_pcm_new() 1244 ret = rsnd_preallocate_pages(rtd, &rdai->playback, in rsnd_pcm_new() 1261 struct device_node *playback, *capture; in __rsnd_dai_probe() local [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/sh/ |
| H A D | siu_dai.c | 57 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 …]
|
| /OK3568_Linux_fs/kernel/sound/soc/xilinx/ |
| H A D | xlnx_i2s.c | 138 dai_drv->playback.stream_name = "Playback"; in xlnx_i2s_probe() 139 dai_drv->playback.formats = format; in xlnx_i2s_probe() 140 dai_drv->playback.channels_min = ch; in xlnx_i2s_probe() 141 dai_drv->playback.channels_max = ch; in xlnx_i2s_probe() 142 dai_drv->playback.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()
|