OSDN Git Service
Nicolas FRANCOIS [Fri, 8 Oct 2004 16:15:32 +0000 (16:15 +0000)]
Fix hyphens in man pages
This patch converts hyphens to minus signs in the man pages (for options,
emails, or command line examples).
This patch also closes one font modifier in iecset.1.
(s/\fIfalse\fI,/\fIfalse\fP,/)
Signed-off-by: Nicolas FRANCOIS <nicolas.francois@centraliens.net>
Clemens Ladisch [Tue, 5 Oct 2004 15:33:04 +0000 (15:33 +0000)]
fix memory leak
fix memory leak if snd_user_file() fails
Takashi Iwai [Thu, 30 Sep 2004 13:21:43 +0000 (13:21 +0000)]
Fix typos
Fixed typos of int types.
Added inclusion of stdint.h.
Takashi Iwai [Wed, 29 Sep 2004 15:48:18 +0000 (15:48 +0000)]
Add ICH4 config file
Added ICH4 config file for the proper support of SPDIF.
Thomas Hood [Tue, 28 Sep 2004 17:22:33 +0000 (17:22 +0000)]
Terminate long_options array
Signed-off-by: Thomas Hood <jdthood@yahoo.co.uk>
Jaroslav Kysela [Tue, 28 Sep 2004 10:54:05 +0000 (10:54 +0000)]
Added check_std_error to avoid extra verbosity
Jaroslav Kysela [Tue, 28 Sep 2004 10:45:33 +0000 (10:45 +0000)]
Fixed typo
Takashi Iwai [Wed, 22 Sep 2004 15:21:51 +0000 (15:21 +0000)]
Fix the variable types in struct
The variable types are declared explicitly like u_int32_t and u_int64_t
to avoid ambiguity.
Clemens Ladisch [Wed, 22 Sep 2004 07:12:59 +0000 (07:12 +0000)]
fix driver aliases
fix GUS Max driver name typo;
add aliases for driver names that would make invalid file names
Takashi Iwai [Tue, 21 Sep 2004 10:37:17 +0000 (10:37 +0000)]
[hdsp] Fix for 64bit architectures
Fixed the loading of firmware data and the handling of meter mmap
on 64bit architectures.
Takashi Iwai [Tue, 21 Sep 2004 10:36:54 +0000 (10:36 +0000)]
Remove the obsolete NONATOMIC ops bit.
SNDRV_PCM_INFO_NONATOMIC_OPS bit is removed. It's obsolete now.
Takashi Iwai [Tue, 21 Sep 2004 10:35:57 +0000 (10:35 +0000)]
Fix warnings with -Wshadow
Fixed compile warnings when compiled with -Wshadow.
(Renamed the shadow parameteres with _ prefix to avoid confliction.)
Takashi Iwai [Fri, 17 Sep 2004 17:36:18 +0000 (17:36 +0000)]
[alsa-lib] Avoid zero division
Check the invalid parameters in snd_pcm_sw_params() beforehand to avoid
zero division.
Markus Grabner [Thu, 16 Sep 2004 10:02:12 +0000 (10:02 +0000)]
Fix the downsampling noise problem
Description: The patch replaces the nearest neighbor downsampling method
in the sample rate conversion plugin by linear interpolation of the closest
two samples, thus significantly reducing the resampling noise.
Signed-off-by: Markus Grabner <grabner@icg.tu-graz.ac.at>
Takashi Iwai [Wed, 15 Sep 2004 18:48:07 +0000 (18:48 +0000)]
[ALSA-LIB] remove the library replacement for $LIBS
Don't remove libs (e.g. -lm -ldl) from $LIBS incorrectly.
Better to keep them than wrong replacement.
Takashi Iwai [Wed, 15 Sep 2004 18:45:51 +0000 (18:45 +0000)]
[ALSA-LIB] suppress PAUSE and RESUME for direct plugins
Direct plugins don't work well with PAUSE and RESUME. The info
bits are cleared for these plugins to suppress these features.
Stas Sergeev [Wed, 15 Sep 2004 18:44:24 +0000 (18:44 +0000)]
[ALSA-LIB] dmix: dont forget to return -EINVAL on errors
snd_pcm_dmix_open() returns success if the open fails attempting
to open not the HW plugin (dmix seems to be limited to use only
the HW plugin right now). This leads to memory corruptions and
eventually a SIGSEGV. The attached patch fixes the omission.
Signed-off-by: Stas Sergeev <stsp@aknet.ru>
Jaroslav Kysela [Wed, 8 Sep 2004 17:06:42 +0000 (17:06 +0000)]
release: 1.0.7rc1
Jaroslav Kysela [Wed, 8 Sep 2004 16:43:17 +0000 (16:43 +0000)]
fixed endless loop when parsing backslash inside bad configuration file
Takashi Iwai [Wed, 8 Sep 2004 15:02:05 +0000 (15:02 +0000)]
Addition of VIA82XX-MODEM pcm.
VIA82XX-MODEM pcm definition is added.
It's simply aliased to ICH-MODEM.
Jaroslav Kysela [Tue, 7 Sep 2004 09:43:31 +0000 (09:43 +0000)]
Summay: Added doc-pack and doc-clean rules
Peter Zubaj [Mon, 6 Sep 2004 15:06:48 +0000 (15:06 +0000)]
[emu10k1] Audigy DSP support
This patch will add better support for Audigy DSP. More gpr,
instruction and tram. It will break binary compatibility for app
which use emu10k1 hwdep.
Signed-off-by: Peter Zubaj <pzad@pobox.sk>
Jaroslav Kysela [Fri, 27 Aug 2004 11:14:21 +0000 (11:14 +0000)]
Small optimization
Takashi Iwai [Tue, 24 Aug 2004 16:52:01 +0000 (16:52 +0000)]
Added config files for Aureon 5.1 and 7.1, Prodigy 7.1 (aliased).
Clemens Ladisch [Mon, 23 Aug 2004 07:24:54 +0000 (07:24 +0000)]
remove (now obsolete) support for _KERNEL_QUOTE events
Jaroslav Kysela [Mon, 16 Aug 2004 12:52:00 +0000 (12:52 +0000)]
Added emu10k1.h
Clemens Ladisch [Mon, 16 Aug 2004 08:43:26 +0000 (08:43 +0000)]
fix wrong doc section label
Jaroslav Kysela [Sun, 15 Aug 2004 08:24:51 +0000 (08:24 +0000)]
release: 1.0.6
Jaroslav Kysela [Fri, 13 Aug 2004 13:07:01 +0000 (13:07 +0000)]
Initial
Jaroslav Kysela [Wed, 11 Aug 2004 15:09:05 +0000 (15:09 +0000)]
Fixed problem with the route plugin and ttable (an extra route plugin was
inserted accidently).
James Courtier-Dutton [Mon, 9 Aug 2004 06:31:41 +0000 (06:31 +0000)]
Signed-off-by: James Courtier-Dutton <James@superbug.demon.co.uk>
This patch fixes a number of different bugs in pcm_rate.c.
1) Resampling now works for rate 192000 -> 8000.
2) zero samples are not accidentally inserted into the stream any more.
3) Corrects period size calculations.
4) Prevents avail_min and xfer_align being less than 1.
Jaroslav Kysela [Wed, 4 Aug 2004 13:41:53 +0000 (13:41 +0000)]
release: 1.0.6rc1
Takashi Iwai [Tue, 27 Jul 2004 16:02:43 +0000 (16:02 +0000)]
Update by James Courtier-Dutton <James@superbug.demon.co.uk>
0.0.12
Correct interrupt timing. interrupt at end of period,
instead of in the middle of a playback period.
Remove redundent "voice" handling.
0.0.13
Single trigger call for multi channels.
0.0.14
Set limits based on what the sound card hardware can do.
playback periods_min=2, periods_max=8
capture hw constraints require period_size = n * 64 bytes.
playback hw constraints require period_size = n * 64 bytes.
Clemens Ladisch [Tue, 20 Jul 2004 15:36:08 +0000 (15:36 +0000)]
fix memory leak
Benjamin Otte [Tue, 20 Jul 2004 15:33:52 +0000 (15:33 +0000)]
fix buffer overflows
Signed-off-by: Benjamin Otte <in7y118@public.uni-hamburg.de>
Takashi Iwai [Tue, 13 Jul 2004 17:32:18 +0000 (17:32 +0000)]
Fixed the device number of iec958 for the recent driver change.
Takashi Iwai [Mon, 12 Jul 2004 16:57:20 +0000 (16:57 +0000)]
Added pcm.modem configurations.
Takashi Iwai [Mon, 12 Jul 2004 16:22:26 +0000 (16:22 +0000)]
Added atiixp-modem and intel8x0-modem definitions.
Takashi Iwai [Mon, 12 Jul 2004 16:22:00 +0000 (16:22 +0000)]
Added the support of side and surround71 PCM types.
Takashi Iwai [Mon, 12 Jul 2004 16:21:29 +0000 (16:21 +0000)]
Added the definition of modem PCM type
Takashi Iwai [Mon, 28 Jun 2004 10:45:25 +0000 (10:45 +0000)]
Fixed iec958 capture using asym plugin.
Takashi Iwai [Mon, 28 Jun 2004 10:40:24 +0000 (10:40 +0000)]
Peter Zubaj <pzad@pobox.sk>:
- Added surround71 and side pcm definitions.
- Added the support of side speakers on Audigy 2 ZS.
Takashi Iwai [Mon, 28 Jun 2004 10:28:09 +0000 (10:28 +0000)]
Francisco Moraes <fmoraes@nc.rr.com>:
Added emu10k1x configuration.
Takashi Iwai [Mon, 28 Jun 2004 10:26:45 +0000 (10:26 +0000)]
James Courtier-Dutton <James@superbug.demon.co.uk>:
AudigyLS now supports Digital(AC3)/Analog outputs. 5.1 Surround
PLAYBACK. MIC and LINE IN CAPTURE.
The MIC and LINE IN use the AC97 chip.
The AC97 uses the PLAYBACK(Not CAPTURE) controls in alsamixer for
controlling CAPTURE. Then, instead of sending that output to the
speakers, it sends it to the Philips 1361T ADC. This results in high
quality ADC conversion.
E.g. For LINE IN capture, set LINE IN playback volume and unmute it.
Set MASTER volume.
There is a new control for "CAPTURE feedback into PLAYBACK". If one does
not want any feedback, leave it at it's minimum.
Once I have figured out all the controls in the AC97 and what they do
for the AudigyLS, I will rename them so that they make sense to the user.
Please see attached patch files against the current CVS.
Still TODO:
1) Set multiple sample rates.
2) Add a CAPUTRE source switch for switch between "MIC", "Line in",
"SPDIF in", "TAD in", "AUX in" and "What u hear". Currently, one cannot
switch to capture "SPDIF in" or "What u hear", but all the other inputs
are possible via switches in the AC97.
3) Set multiple periods per buffer.
4) MIDI in/out.
5) Cleaner module unload.
Takashi Iwai [Wed, 23 Jun 2004 18:09:10 +0000 (18:09 +0000)]
James Courtier-Dutton <James@superbug.demon.co.uk>:
Fixed SPDIF playback support with the recent change.
Takashi Iwai [Fri, 18 Jun 2004 14:29:03 +0000 (14:29 +0000)]
Added the config file for AudigyLS driver.
Jaroslav Kysela [Fri, 28 May 2004 13:17:08 +0000 (13:17 +0000)]
release: 1.0.5
Jaroslav Kysela [Mon, 24 May 2004 18:44:04 +0000 (18:44 +0000)]
compilation fix
Jaroslav Kysela [Mon, 24 May 2004 18:40:11 +0000 (18:40 +0000)]
Fixed wrong jump for 32-bit mixing
Jaroslav Kysela [Mon, 24 May 2004 17:58:19 +0000 (17:58 +0000)]
release: 1.0.5rc1
Takashi Iwai [Mon, 24 May 2004 14:57:47 +0000 (14:57 +0000)]
fixed documents to process properly via doxygen.
Takashi Iwai [Mon, 24 May 2004 14:54:54 +0000 (14:54 +0000)]
added missing VIA686A.conf
Jaroslav Kysela [Sat, 22 May 2004 10:14:32 +0000 (10:14 +0000)]
- added SYNC_PTR ioctl support for pcm_hw plugin
Takashi Iwai [Fri, 21 May 2004 15:10:58 +0000 (15:10 +0000)]
fixed unneeded cast.
Takashi Iwai [Thu, 13 May 2004 12:09:31 +0000 (12:09 +0000)]
don't lock global controls.
Jaroslav Kysela [Thu, 6 May 2004 18:56:53 +0000 (18:56 +0000)]
si_code is 1 on my machine, why?
Takashi Iwai [Thu, 6 May 2004 13:19:05 +0000 (13:19 +0000)]
added CMI8338-SWIEC for cmipci with software IEC958
Takashi Iwai [Tue, 4 May 2004 15:54:01 +0000 (15:54 +0000)]
fixed debug messages by Erik Inge Bolso.
Takashi Iwai [Tue, 4 May 2004 15:27:17 +0000 (15:27 +0000)]
added the new configuration for ATI IXP direct SPDIF mode.
Takashi Iwai [Tue, 4 May 2004 15:13:23 +0000 (15:13 +0000)]
added a new plugin "iec958" to convert IEC958 subframes.
Takashi Iwai [Tue, 4 May 2004 15:11:58 +0000 (15:11 +0000)]
avoid the compile warnings (about cast) with the recent GCC.
Takashi Iwai [Tue, 4 May 2004 15:10:38 +0000 (15:10 +0000)]
fixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32.
Clemens Ladisch [Mon, 3 May 2004 14:38:46 +0000 (14:38 +0000)]
initialize hw_params->info
Clemens Ladisch [Mon, 3 May 2004 14:37:53 +0000 (14:37 +0000)]
define SND_PCM_INFO_RESUME
Takashi Iwai [Sun, 2 May 2004 11:59:08 +0000 (11:59 +0000)]
fixed the event handling of enum elements.
Clemens Ladisch [Mon, 26 Apr 2004 07:40:12 +0000 (07:40 +0000)]
document all PCM plugin parameters
Jaroslav Kysela [Tue, 20 Apr 2004 13:52:32 +0000 (13:52 +0000)]
Prefer SND_ macros over SNDRV_ ones
Jaroslav Kysela [Tue, 20 Apr 2004 13:42:48 +0000 (13:42 +0000)]
Fixed bugs detected by Intel compiler
Jaroslav Kysela [Mon, 19 Apr 2004 15:12:32 +0000 (15:12 +0000)]
Added snd_asoundlib_version()
Jaroslav Kysela [Mon, 19 Apr 2004 13:24:19 +0000 (13:24 +0000)]
assert -> return error code in hw_params
Takashi Iwai [Thu, 15 Apr 2004 12:52:49 +0000 (12:52 +0000)]
fixed compile warnings.
Takashi Iwai [Thu, 15 Apr 2004 12:22:26 +0000 (12:22 +0000)]
fixed the handling of EINTR in read/write.
EINTR can be returned during ACPI suspend/resume.
Jaroslav Kysela [Tue, 6 Apr 2004 17:29:25 +0000 (17:29 +0000)]
Added early event extension to the timer API - and a fix for the direct plugins
Jaroslav Kysela [Tue, 6 Apr 2004 17:28:01 +0000 (17:28 +0000)]
Warning fixes
Jaroslav Kysela [Mon, 5 Apr 2004 17:59:34 +0000 (17:59 +0000)]
Next documentation update for file descriptor routines
Jaroslav Kysela [Sat, 3 Apr 2004 09:41:06 +0000 (09:41 +0000)]
release: 1.0.4
Jaroslav Kysela [Sat, 3 Apr 2004 08:40:16 +0000 (08:40 +0000)]
Added AC_PREREQ(2.53) for autoconf
Jaroslav Kysela [Sat, 3 Apr 2004 08:27:58 +0000 (08:27 +0000)]
- fixed problem with start_threshold
- fixed rounding problem for period_size (mmap_commit assert invoked)
Jaroslav Kysela [Wed, 31 Mar 2004 14:16:31 +0000 (14:16 +0000)]
Added 24-bit copy
Jaroslav Kysela [Fri, 26 Mar 2004 16:08:01 +0000 (16:08 +0000)]
Initial implementation of PCM simple API extension.
Jaroslav Kysela [Fri, 26 Mar 2004 16:03:18 +0000 (16:03 +0000)]
release: 1.0.4rc1
Clemens Ladisch [Thu, 25 Mar 2004 06:58:27 +0000 (06:58 +0000)]
fix pcm.iec958 device number on nForce boards
Jaroslav Kysela [Wed, 24 Mar 2004 08:50:01 +0000 (08:50 +0000)]
A next try to fix the snd_pcm_wait() behaviour with direct plugins
Jaroslav Kysela [Tue, 23 Mar 2004 15:15:21 +0000 (15:15 +0000)]
Fixed thinkos in documentation (filter example)
Jaroslav Kysela [Tue, 23 Mar 2004 14:37:34 +0000 (14:37 +0000)]
Fixed wrong copy problem in capture
Jaroslav Kysela [Tue, 23 Mar 2004 13:29:52 +0000 (13:29 +0000)]
Added mmap_avail() check to snd_pcm_wait() function
Jaroslav Kysela [Wed, 17 Mar 2004 11:48:14 +0000 (11:48 +0000)]
- added poll_ask callback to mangle avail_min (rate_plugin as example)
- added mangling of avail_min to rate_plugin
- added poll_fd_count variable
- FIXME: move poll_revents callback to fast_ops
Jaroslav Kysela [Sun, 14 Mar 2004 18:39:58 +0000 (18:39 +0000)]
Initial proposal for selection of abstraction in simple mixer API.
Added dB related functions (no implementation yet).
Jaroslav Kysela [Sun, 14 Mar 2004 18:37:55 +0000 (18:37 +0000)]
Initial proposal for simple PCM API extension
Jaroslav Kysela [Sun, 14 Mar 2004 17:06:01 +0000 (17:06 +0000)]
Added rpmbuild detection
Jaroslav Kysela [Sun, 14 Mar 2004 10:26:50 +0000 (10:26 +0000)]
Fixed mono sample processing for rear/center_lfe and spdif PCMs
Jaroslav Kysela [Sat, 13 Mar 2004 14:29:48 +0000 (14:29 +0000)]
1.0.3b
Jaroslav Kysela [Sat, 13 Mar 2004 14:24:07 +0000 (14:24 +0000)]
Don't use stack to save rbx register
Jaroslav Kysela [Fri, 12 Mar 2004 19:08:27 +0000 (19:08 +0000)]
A new try to fix the SIGSEGV
Jaroslav Kysela [Fri, 12 Mar 2004 19:07:20 +0000 (19:07 +0000)]
Fixed comments for snd_pcm_avail_update/snd_pcm_delay/snd_pcm_hwsync
Jaroslav Kysela [Fri, 12 Mar 2004 13:58:35 +0000 (13:58 +0000)]
Added new files to instalation path
Jaroslav Kysela [Fri, 12 Mar 2004 13:37:10 +0000 (13:37 +0000)]
Added missing files for alsa-tools
Jaroslav Kysela [Fri, 12 Mar 2004 12:41:06 +0000 (12:41 +0000)]
Cleanups, returned zero size checking
Jaroslav Kysela [Tue, 9 Mar 2004 12:46:59 +0000 (12:46 +0000)]
Added workaround for 2.6 kernel, we should probably use C99 types (u_int32_t etc.)
Jaroslav Kysela [Sat, 6 Mar 2004 10:11:09 +0000 (10:11 +0000)]
Sync with kernel headers