alsa-lib/src/pcm
Takashi Iwai 18b377dec2 Add missing support for 3-byte formats for 16bit put conversion
In the put conversion, the support for 3-byte formats was missing.
This resulted in inaudible volume with rate plugin & co.

Typos fixed by Mark Hills <mark@pogo.org.uk>

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-08-13 16:11:36 +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: introduce defaults.pcm.compat to change the params choose behaviour 2010-08-11 20:20:40 +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 Add missing support for 3-byte formats for 16bit put conversion 2010-08-13 16:11:36 +02:00
pcm_local.h pcm: introduce defaults.pcm.compat to change the params choose behaviour 2010-08-11 20:20:40 +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: Fixed typo (wrong deleted line) instroduced in the minperiodsize patch 2010-08-12 08:21:26 +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 Add missing support for 3-byte formats for 16bit put conversion 2010-08-13 16:11:36 +02:00