Takashi Iwai
970b1450be
Fix card type to string
...
Fixed the card type to string in each config.
Also, removed suprefluous DEV argument in iec958 of some cards.
2005-02-22 20:23:18 +00:00
Takashi Iwai
145f85fff8
Accept string type card
...
Accept string type card entry to be compatible with others.
2005-02-22 20:21:23 +00:00
Takashi Iwai
5741aec950
Add config file for CMI8768
...
Added the config file for CMI8768 (showns as CMI8738-MC8).
2005-02-22 20:20:42 +00:00
Takashi Iwai
9835e5c9ce
Add Side controls in the weight list
...
Added the "Side" controls in the weight list.
2005-02-18 18:13:45 +00:00
Takashi Iwai
e9c6bd0be0
Use softvol for default PCM
...
Use softvol plugin for default PCM (for C-Media codecs)
2005-02-17 15:15:37 +00:00
Mikael Magnusson
6408cdf021
Fixed rear PCM (mono output)
...
Signed-off-by: Mikael Magnusson <mikaelmagnusson@glocalnet.net>
2005-02-16 11:47:05 +00:00
Takashi Iwai
cf6e569bd7
Code clean-up
...
Small code clean-up
2005-02-14 15:48:14 +00:00
Takashi Iwai
d8f7de1b16
Support dl-object cache
...
Added the support of dl-object caches for PCM plugins.
2005-02-14 15:09:09 +00:00
Takashi Iwai
5eb794fe0b
Add filter-type external plugin SDK
...
Added the SDK for filter-type PCM plugins.
Share some codes with ioplug.
2005-02-14 13:33:08 +00:00
Takashi Iwai
4ea51d8201
Add --disable-aload configure option
...
Added --disable-aload configure option to suppress probing of
/dev/aload* files for auto-loading. These files often conflict with
udev mechanism.
Also, --with-resmgr is changed to --enable-resmgr.
2005-02-14 13:31:53 +00:00
Clemens Ladisch
49c9eba8e4
use "C" locale when parsing floating point numbers
...
Floating point numbers in configuration files always use "." as separator,
so set the locale temporarily to "C" when calling strtod().
2005-02-14 09:35:06 +00:00
Takashi Iwai
f9b9015245
Fix resmgr support
...
Call normal open() before trying with res_open_device().
snd_open_device() is defined to do this procedure.
2005-02-11 16:35:24 +00:00
Takashi Iwai
237d46cfb6
Fix compile warnings
...
Fixed compile warnings with unused variables.
2005-02-09 17:28:08 +00:00
Takashi Iwai
361b8128f1
Fix the parse of filenames with spaces
...
Fixed the parse of filenames with spaces.
2005-02-09 16:59:10 +00:00
Takashi Iwai
823a925c26
Remove routing of 5.1 output
...
Removed the routing of 5.1 output. ICH4 uses the same slot
assignment (3/4/7/8/6/9) like codec chips.
2005-02-09 16:10:41 +00:00
Takashi Iwai
94c4cdcd30
Add external PCM plugin SDK (draft version)
...
Added the external PCM plugin SDK (draft version).
This can be used to create external PCM plugins.
Example codes are found in alsa-plugins directory.
2005-02-08 20:57:51 +00:00
Takashi Iwai
d7a32ca06b
Fix hw_params of lfloat plugin
...
Fixed the bogus hw_refine call in hw_params of lfloat plugin.
2005-02-08 20:48:39 +00:00
Takashi Iwai
22846c486f
Split arch-dependent codes of dmix
...
Split arch-dependent codes of dmix to separate files.
2005-02-08 20:28:29 +00:00
Clemens Ladisch
c92969845d
start pcm when draining in prepared state
...
For consistency with hw pcms, dmix/dshare pcms are started
when draining in the prepared state with a non-empty buffer.
2005-02-07 09:13:58 +00:00
Takashi Iwai
da5fa1e15c
Use bag_for_each_safe() for event handling loop
...
Use bag_for_each_safe() for event handling loop.
Event callbacks may be destructive.
2005-02-04 19:18:49 +00:00
Takashi Iwai
180f51943e
undef gets in case it's a macro
...
From Thierry Vignaud <tvignaud@mandrakesoft.com>:
from rh: undef gets in case it's a macro (see
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=141423 )
2005-02-01 18:19:31 +00:00
Takashi Iwai
e02c51a199
stack protection (CAN-2005-0087)
...
From Thierry Vignaud <tvignaud@mandrakesoft.com>:
from rh: stack protection control (see
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=144518 )
2005-02-01 18:18:45 +00:00
Takashi Iwai
1dd2db1367
Add config file for PC-Speaker driver
...
Added the config file for PC-Speaker driver (use dmix/null as default PCM)
2005-01-31 11:53:46 +00:00
Takashi Iwai
33d9449c71
Use dmix/dsnoop for default PCM
...
Use dmix/dsnoop plugins for default PCM in most of mobo chips
2005-01-31 11:51:36 +00:00
Takashi Iwai
9309430ae8
Make dsnoop card-specific
...
Make dsnoop card-specific. Its definition is moved to pcm/dsnoop.conf.
2005-01-27 15:45:05 +00:00
Takashi Iwai
c9b868889e
Fix a typo in default period size
...
Fixed a typo in the default period size.
2005-01-27 15:44:06 +00:00
Takashi Iwai
77c925a71f
Add resmgr support
...
Added the support for resmgr. A new configure option --with-resmgr is added
to enable the resmgr support.
2005-01-26 10:50:28 +00:00
Takashi Iwai
7e74f2ef1b
Fix the available formats
...
Fixed the available formats to be set in hw_refine.
2005-01-21 19:38:10 +00:00
Takashi Iwai
680a60a688
Use snd_config_get_bool()
...
Cleanup using snd_config_get_bool() in possible places.
2005-01-21 19:37:00 +00:00
Takashi Iwai
1fb6e88716
Check error values
...
Check error values from some functions which were ignored.
2005-01-21 19:35:26 +00:00
Jaroslav Kysela
a5831c7300
The stream linking problem for pcm_multi.c should be fixed now
...
- extended link_fd callback
- added snd_pcm_generic_link2()
- added _snd_pcm_link_descriptors()
2005-01-20 18:37:13 +00:00
Takashi Iwai
6cac58179b
Add pcm_generic.h
...
Added the missing pcm_generic.h.
2005-01-20 17:46:33 +00:00
Takashi Iwai
a00be1418e
Add config for HDA-Intel
...
Add HDA-Intel.conf for snd-hda-intel driver (former snd-azx).
Azalia.conf is kept for backward compatibility.
2005-01-20 15:09:14 +00:00
Jaroslav Kysela
836987aa99
improved stream linking and plugin code cleanups
...
- added link/unlink/link_fd fast_ops callbacks
- moved code from snd_pcm_link to pcm_hw.c
- moved "empty" routines pointing to slave to pcm_generic.c
- introduced snd_pcm_generic_t
2005-01-20 15:07:51 +00:00
Takashi Iwai
9501520606
Fix compile warning
...
Fixed a compile warning with printf and size types.
2005-01-19 13:56:31 +00:00
Takashi Iwai
71ee169307
Fix compile warning
...
Fixed compile warning with printf() and timeval sizes.
2005-01-19 13:43:25 +00:00
Takashi Iwai
0994cf7aae
Fixed compile warning
...
Fixed compile warning. The strlen() returns size_t, not integer.
2005-01-19 13:37:14 +00:00
Takashi Iwai
340018db8a
Fix a typo
...
Fixed a typo in comment by Kirill Smelkov <kirr@mns.spb.ru>
2005-01-13 17:28:11 +00:00
Takashi Iwai
13098f8f42
Fix memory leak
...
Fixed memory leak at snd_mixer_elem_detach().
2005-01-13 17:00:11 +00:00
Takashi Iwai
ff9c030e65
Use snd_config_get_bool()
...
Clean up the code, using snd_config_get_bool().
2005-01-13 15:46:34 +00:00
Takashi Iwai
cf865cc990
Make dmix card-specific
...
The parameters of dmix PCM definition are now card-specific.
As default, period_size = 1024 and periods = 8 are used.
2005-01-13 15:45:42 +00:00
Takashi Iwai
2010890399
Fix the bogus return values
...
Fixed return values from snd_config_load(). Return -EINVAL instead of
internal error numbers.
2005-01-13 15:44:05 +00:00
Takashi Iwai
5211c26927
Fix compile warning
...
Fixed compile warning due to signed/unsigned comparison.
2005-01-12 11:19:47 +00:00
Takashi Iwai
c83e9d7451
Fix handling of DISCONNECT state
...
Fixed the handling of DISCONNECT state in dmix (not to set bogus error
values to state).
2005-01-11 17:42:49 +00:00
Takashi Iwai
c67584ec65
Clear sw_params struct at initialization
...
Do zero-clear the sw_params struct in hw_params, just to be sure.
This makes valgrind happy.
2005-01-11 15:11:09 +00:00
Takashi Iwai
554fe08747
Removed wrong ATTRIBUTE_UNUSED
...
Removed a wrong ATTRIBUTE_UNUSED in snd_output_stdio_close().
2005-01-11 15:10:03 +00:00
Takashi Iwai
a920ca39db
Performance optimization
...
The performance of rate conversion is optimized.
- with S16 format, no format conversion is done
- linear polation of expansion uses 16bit resolution
2005-01-04 13:57:51 +00:00
Takashi Iwai
c7feb066b1
Support stereo volume control
...
softvol supports stereo volume controls.
Fixed the dB calculation, too.
2005-01-04 11:37:29 +00:00
Takashi Iwai
7e92411760
Fix missing declaration
...
Fixed the missing declration of softvol plugin.
2005-01-03 18:19:23 +00:00
Takashi Iwai
6ceba8d0e2
Add new config files
...
Azalia, ES1968 and Maestro3 configs are added.
2005-01-03 17:20:21 +00:00