alsa-lib/src/pcm
Takashi Iwai 90112fff1e Add restriction parameters to pcm hw layer
Add restriction parameters to pcm hw layer.

The PCM hw has optional parameters, format, rate and channels, to restrict
the configuration.  This is useful for definition of surround slave PCMs,
for example.
2006-03-17 18:09:07 +00:00
..
scopes Change .so module name and installation patch (/usr/lib/alsa-lib/scopes) 2005-06-07 11:31:18 +00:00
atomic.c Moved some prototypes from src/pcm/pcm_plugin.h to include/pcm_plugin.h. 2002-01-12 10:52:42 +00:00
interval.c Removed more asserts 2003-05-28 18:49:15 +00:00
interval.h Added snd_interval_set_min_max()... 2003-02-17 10:21:24 +00:00
interval_inline.h Added snd_interval_set_min_max()... 2003-02-17 10:21:24 +00:00
ladspa.h big ALSA LADSPA plugin rewrite for multiple channel LADSPA plugins 2005-12-13 14:08:58 +00:00
Makefile.am Allow partial build with selected components 2005-11-30 11:38:24 +00:00
mask.c Updated GNU GPL license (address). 2001-12-30 09:22:54 +00:00
mask.h Enhanced bitmasks in PCM - added support for more formats by Takashi and me 2002-06-26 02:04:11 +00:00
mask_inline.h Removed more asserts 2003-05-28 18:49:15 +00:00
pcm.c alsa-lib - added ENOTTY and ENODEV to pcm_errors section 2006-03-15 12:38:37 +00:00
pcm_adpcm.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_alaw.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_asym.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_copy.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_direct.c Fix infinite loop in snd_pcm_wait() 2006-02-20 19:34:45 +00:00
pcm_direct.h Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_dmix.c return ENODEV for disconnected devices 2006-03-03 14:08:58 +00:00
pcm_dmix_generic.c dmix: add S24_3LE support 2005-12-19 07:39:03 +00:00
pcm_dmix_i386.c dmix: add S24_3LE support 2005-12-19 07:39:03 +00:00
pcm_dmix_i386.h dmix: add S24_3LE support 2005-12-19 07:39:03 +00:00
pcm_dmix_x86_64.c dmix: add S24_3LE support 2005-12-19 07:39:03 +00:00
pcm_dmix_x86_64.h dmix: add S24_3LE support 2005-12-19 07:39:03 +00:00
pcm_dshare.c return ENODEV for disconnected devices 2006-03-03 14:08:58 +00:00
pcm_dsnoop.c return ENODEV for disconnected devices 2006-03-03 14:08:58 +00:00
pcm_ext_parm.h Add filter-type external plugin SDK 2005-02-14 13:33:08 +00:00
pcm_extplug.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_file.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_generic.c Fix channel_info callback of plugins 2005-10-27 16:58:40 +00:00
pcm_generic.h Fix buffer allocation and mmap with plugins 2005-09-02 16:36:40 +00:00
pcm_hooks.c Do not abort in snd_xxx_close() functions 2006-02-27 09:54:57 +00:00
pcm_hw.c Add restriction parameters to pcm hw layer 2006-03-17 18:09:07 +00:00
pcm_iec958.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_ioplug.c Fix compile warnings with gcc-4 2005-06-28 10:24:44 +00:00
pcm_ladspa.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_lfloat.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_linear.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_local.h return ENODEV for disconnected devices 2006-03-03 14:08:58 +00:00
pcm_meter.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_misc.c Fix type-punning 2005-09-29 19:11:50 +00:00
pcm_mmap.c pcm - fix the buffer allocation for NONINTERLEAVED mmap access 2006-01-02 12:16:59 +00:00
pcm_mulaw.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_multi.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_null.c Fix buffer allocation and mmap with plugins 2005-09-02 16:36:40 +00:00
pcm_params.c Fix compile warnings with gcc-4 2005-06-28 10:24:44 +00:00
pcm_plug.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_plugin.c Move poll_* callbacks to fast_ops 2005-05-23 09:03:16 +00:00
pcm_plugin.h improved stream linking and plugin code cleanups 2005-01-20 15:07:51 +00:00
pcm_rate.c Fix double free in rate plugin 2006-03-17 18:06:23 +00:00
pcm_route.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_share.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_shm.c remove superfluous free() checks 2006-02-27 09:58:32 +00:00
pcm_simple.c Fix doxygen documents 2005-05-24 14:14:28 +00:00
pcm_softvol.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_symbols.c Allow partial build with selected components 2005-11-30 11:38:24 +00:00
plugin_ops.h Fix S24_BE format conversions 2006-01-09 14:40:08 +00:00