alsa-lib/src/pcm
Clemens Ladisch 8a36b67b9f direct pcm plugins: fix format selection
The old format tried to do something when the requested format was not
supported by the hardware, but did not actually select any other format.
Now we try to switch to any format supported by dmix, or any other
format when the plugin is not dmix.
2006-12-04 18:20:40 +01: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 more name hint interace updates 2006-10-12 14:34:23 +02: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 more name hint interace updates 2006-10-12 14:34:23 +02: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 direct pcm plugins: fix format selection 2006-12-04 18:20:40 +01:00
pcm_direct.h Initialize all fields of slave PCM instance of direct plugins 2006-06-16 18:52:12 +02:00
pcm_dmix.c pcm direct plugins - fix memory leak (sconf must be deleted) 2006-10-12 14:42:45 +02:00
pcm_dmix_generic.c Fixes S16 byte swapping with generic dmix code 2006-03-20 20:24:13 +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 Fix build issue on earler x86_64 based distributions 2006-08-21 19:12:33 +02:00
pcm_dshare.c pcm direct plugins - fix memory leak (sconf must be deleted) 2006-10-12 14:42:45 +02:00
pcm_dsnoop.c pcm direct plugins - fix memory leak (sconf must be deleted) 2006-10-12 14:42:45 +02:00
pcm_empty.c added pcm_empty plugin and .hgignore additions 2006-10-13 18:01:27 +02:00
pcm_ext_parm.h Add filter-type external plugin SDK 2005-02-14 13:33:08 +00:00
pcm_extplug.c Correction for fixing alsa-lib static build 2006-05-12 14:43:26 +02:00
pcm_file.c fix parsing of non-decimal integers in configuration files 2006-09-18 17:57:58 +02: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 fix various warnings 2006-10-06 13:18:34 +02:00
pcm_hw.c Use O_APPEND mode with dmix & co plugins 2006-04-28 15:55:32 +02:00
pcm_iec958.c Fix infinite parse of recursive definitions 2006-01-30 14:41:51 +00:00
pcm_ioplug.c Allow ioplugins to override snd_pcm_delay() 2006-05-26 17:08:18 +02: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 Use O_APPEND mode with dmix & co plugins 2006-04-28 15:55:32 +02:00
pcm_meter.c fix various warnings 2006-10-06 13:18:34 +02: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 Fix 32/64bit problem with multi plugin 2006-04-06 18:55:59 +02: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 Create rate converter plugin SDK 2006-04-06 18:37:55 +02:00
pcm_plugin.c Make plugin functions static 2006-03-29 09:35:14 +00:00
pcm_plugin.h Make plugin functions static 2006-03-29 09:35:14 +00:00
pcm_rate.c rate plugin: fix boundary calculations 2006-09-27 11:11:29 +02:00
pcm_rate_linear.c Create rate converter plugin SDK 2006-04-06 18:37:55 +02:00
pcm_route.c Allow negative coefficients in route plugin 2006-04-06 19:03:16 +02: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 Add dB range information to PCM softvol plugin 2006-08-25 11:46:19 +02:00
pcm_symbols.c Fix build of static library 2006-10-27 16:08:21 +02:00
plugin_ops.h Fix S24_BE format conversions 2006-01-09 14:40:08 +00:00