alsa-lib/src/pcm
Adam Miartus 845243bcc2 pcm: dshare: allow missing bindings
allow opening the device and start the audio clock without blocking
any channel

this is required if the audio clock has to be available all the time,
even when application is not streaming audio data

Signed-off-by: Andreas Pape <apape@de.adit-jv.com>
Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2019-07-24 15:18:05 +02:00
..
scopes Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
interval.c pcm: snd_interval_refine_first/last: exclude value only if also excluded before 2018-07-03 12:47:32 +02:00
interval.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
interval_inline.h pcm: interval: Interpret (x x+1] correctly and return x+1 2018-10-24 12:07:33 +02:00
ladspa.h big ALSA LADSPA plugin rewrite for multiple channel LADSPA plugins 2005-12-13 14:08:58 +00:00
Makefile.am pcm: Remove home brew atomic operations 2016-07-11 15:25:30 +02:00
mask.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
mask.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
mask_inline.h pcm: add the missing <strings.h> include 2019-03-15 13:16:15 +01:00
pcm.c pcm: return -ENOSYS when ops or fast_ops callback is NULL 2019-07-24 15:16:32 +02:00
pcm_adpcm.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_alaw.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_asym.c Set PCM name properly in empty and asym plugins 2007-11-26 12:29:37 +01:00
pcm_copy.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_direct.c pcm: dsnoop: Added "hw_ptr_alignment" option in configuration for slave pointer alignment 2019-05-15 10:33:02 +02:00
pcm_direct.h pcm: direct: Remove unused empty struct 2019-06-12 08:53:03 +02:00
pcm_dmix.c pcm: dsnoop: Added "hw_ptr_alignment" option in configuration for slave pointer alignment 2019-05-15 10:33:02 +02:00
pcm_dmix_generic.c Introduce bswap.h for portable definitions of byte swap macros. 2016-03-03 16:18:10 +01:00
pcm_dmix_i386.c pcm: dmix: Allow disabling x86 optimizations 2017-02-10 12:16:12 +01:00
pcm_dmix_i386.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_dmix_x86_64.c pcm: dmix: Allow disabling x86 optimizations 2017-02-10 12:16:12 +01:00
pcm_dmix_x86_64.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_dshare.c pcm: dshare: allow missing bindings 2019-07-24 15:18:05 +02:00
pcm_dsnoop.c pcm: dsnoop: Added "hw_ptr_alignment" option in configuration for slave pointer alignment 2019-05-15 10:33:02 +02:00
pcm_empty.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_ext_parm.h pcm: extplug: Keep format and channels the same if requested 2018-12-10 11:53:41 +01:00
pcm_extplug.c pcm: extplug: Keep format and channels the same if requested 2018-12-10 11:53:41 +01:00
pcm_file.c pcm_file: improve error checking in write_wav_header function 2019-07-05 17:00:15 +02:00
pcm_generic.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_generic.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_hooks.c core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
pcm_hw.c pcm: hw: Don't return in a void function 2019-06-12 08:52:36 +02:00
pcm_iec958.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_ioplug.c add snd_strlcpy() and use it everywhere 2019-03-25 16:46:05 +01:00
pcm_ladspa.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_lfloat.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_linear.c pcm: linear, route: handle linear formats with 20-bit sample on 4 bytes 2017-12-18 15:41:08 +01:00
pcm_local.h pcm: return -ENOSYS when ops or fast_ops callback is NULL 2019-07-24 15:16:32 +02:00
pcm_meter.c core: Proper reference of internal snd_dlopen() 2018-01-04 15:29:57 +01:00
pcm_misc.c pcm: add and describe SND_PCM_FORMAT_{S, U}20 2017-12-18 15:40:36 +01:00
pcm_mmap.c pcm: return -ENOSYS when ops or fast_ops callback is NULL 2019-07-24 15:16:32 +02:00
pcm_mmap_emul.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_mulaw.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_multi.c pcm: multi plugin: reset hw/appl pointers in prepare/reset functions 2019-04-09 10:34:42 +02:00
pcm_null.c pcm: null: Do not allow a period size of 0 2019-04-08 14:27:29 +02:00
pcm_params.c pcm: return -ENOSYS when ops or fast_ops callback is NULL 2019-07-24 15:16:32 +02:00
pcm_plug.c pcm: plug: add SND_PCM_FORMAT_{S, U}20 to linear_preferred_formats 2017-12-18 15:41:29 +01:00
pcm_plugin.c a set of fixes to reduce gcc warnings 2018-03-27 15:16:41 +02:00
pcm_plugin.h Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_rate.c pcm: rate: Avoid pointer arithmetic on void * 2019-06-12 08:53:17 +02:00
pcm_rate_linear.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_route.c pcm: linear, route: handle linear formats with 20-bit sample on 4 bytes 2017-12-18 15:41:08 +01:00
pcm_share.c Use __func__ instead of __FUNCTION__ 2019-06-12 08:52:07 +02:00
pcm_shm.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_simple.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
pcm_softvol.c pcm: softvol: use position offset macro of TLV data 2018-05-15 18:03:13 +02:00
pcm_symbols.c Change FSF address (Franklin Street) 2017-11-14 14:29:26 +01:00
plugin_ops.h pcm: fix wrong comments for some cases of linear interpolation of PCM samples 2017-12-22 10:23:42 +01:00