alsa-lib/src/pcm
Jaroslav Kysela 09879a4bb5 pcm: add defaults.pcm.minperiodtime parsing
Some broken applications like Audacious don't set any timing parameters.
While the alsa-lib behaviour is to select the smallest period size and
biggest buffer size, the result is the generation of thousands
interrupts per second.

The default value in alsa.conf is 5000usec.

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
2010-08-11 19:55:15 +02: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 Make local functions really local 2007-11-30 18:26:13 +01: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 Split mmap-emulation code from hw layer 2007-07-11 17:44:09 +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 pcm: add defaults.pcm.minperiodtime parsing 2010-08-11 19:55:15 +02:00
pcm_adpcm.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_alaw.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +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 Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_direct.c pcm direct plugins: drain() call might be blocked when threads are used 2010-03-03 10:58:53 +01:00
pcm_direct.h pcm direct plugins: drain() call might be blocked when threads are used 2010-03-03 10:58:53 +01:00
pcm_dmix.c pcm direct plugins: drain() call might be blocked when threads are used 2010-03-03 10:58:53 +01:00
pcm_dmix_generic.c pcm_dmix: add support for S24_LE format 2010-03-02 14:01:32 +01:00
pcm_dmix_i386.c pcm_dmix: add support for S24_LE format 2010-03-02 14:01:32 +01:00
pcm_dmix_i386.h pcm dmix plugin: fix MIX_AREAS_24 routine for i386 & x86_64 platforms 2009-06-16 20:10:19 +02:00
pcm_dmix_x86_64.c Add missing remix_areas_* for x86-64 2008-01-14 17:24:14 +01:00
pcm_dmix_x86_64.h pcm dmix plugin: fix MIX_AREAS_24 routine for i386 & x86_64 platforms 2009-06-16 20:10:19 +02:00
pcm_dshare.c pcm direct plugins: drain() call might be blocked when threads are used 2010-03-03 10:58:53 +01:00
pcm_dsnoop.c pcm direct plugins: drain() call might be blocked when threads are used 2010-03-03 10:58:53 +01:00
pcm_empty.c Set PCM name properly in empty and asym plugins 2007-11-26 12:29:37 +01:00
pcm_ext_parm.h Make local functions really local 2007-11-30 18:26:13 +01:00
pcm_extplug.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_file.c Change "%b" to represent bits instead of bytes in PCM file plugin 2009-03-03 17:07:55 +01:00
pcm_generic.c implemented snd_pcm_rewindable() and snd_pcm_forwardable(), removed can_rewind and can_forward 2008-04-21 12:46:50 +02:00
pcm_generic.h implemented snd_pcm_rewindable() and snd_pcm_forwardable(), removed can_rewind and can_forward 2008-04-21 12:46:50 +02:00
pcm_hooks.c pcm_hooks: cosmetic removal of unused variables 2009-06-30 14:53:42 +02:00
pcm_hw.c pcm_hw - show errno codes 2010-03-10 09:40:02 +01:00
pcm_iec958.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_ioplug.c pcm/ioplug: fix error code in start callback 2009-08-21 01:34:29 +02:00
pcm_ladspa.c pcm - ladspa: fix small memory leak in snd_pcm_ladspa_free_instances() 2010-07-22 11:33:20 +02:00
pcm_lfloat.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_linear.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_local.h pcm: add defaults.pcm.minperiodtime parsing 2010-08-11 19:55:15 +02:00
pcm_meter.c snd_pcm_scope_set_ops: make ops parameter const 2009-08-10 10:08:25 +02:00
pcm_misc.c Make some static tables and strings constants. 2008-11-21 13:04:41 +01:00
pcm_mmap.c Fix wrong offset calculation in snd_pcm_{read|write}_mmap() 2007-09-20 13:20:03 +02:00
pcm_mmap_emul.c pcm: workaround for avoiding automatic start in mmap mode 2009-08-21 01:23:08 +02:00
pcm_mulaw.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_multi.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_null.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_params.c pcm: add defaults.pcm.minperiodtime parsing 2010-08-11 19:55:15 +02:00
pcm_plug.c pcm_plug: fix comparison always true 2010-08-02 18:21:05 +02:00
pcm_plugin.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_plugin.h Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_rate.c Fix zero-division in pcm_rate.c 2009-08-10 09:53:18 +02:00
pcm_rate_linear.c pcm_rate_linear: Annotate unused function parameter to avoid compiler warnings. 2009-09-30 12:45:35 +02:00
pcm_route.c Mark static tables as constant when possible. 2008-11-21 22:39:38 +01:00
pcm_share.c pcm_share plugin: fix pcm->monotonic setup in open() function 2010-04-13 10:08:56 +02:00
pcm_shm.c Make all the PCM plugins ops structure constant. 2008-11-21 20:38:49 +01:00
pcm_simple.c Remove PCM xfer_align 2008-01-08 18:35:29 +01:00
pcm_softvol.c pcm: Fix the sound distortions for S24_3LE stream in pcm_softvol plugin 2009-12-21 22:20:46 +01:00
pcm_symbols.c Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz 2007-10-15 10:24:55 +02:00
plugin_ops.h Make some static tables and strings constants. 2008-11-21 13:04:41 +01:00