OSDN Git Service

android-x86/external-alsa-lib.git
20 years agorelease: 1.0.6rc1
Jaroslav Kysela [Wed, 4 Aug 2004 13:41:53 +0000 (13:41 +0000)]
release: 1.0.6rc1

20 years agoUpdate by James Courtier-Dutton <James@superbug.demon.co.uk>
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.

20 years agofix memory leak
Clemens Ladisch [Tue, 20 Jul 2004 15:36:08 +0000 (15:36 +0000)]
fix memory leak

20 years agofix buffer overflows
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>
20 years agoFixed the device number of iec958 for the recent driver change.
Takashi Iwai [Tue, 13 Jul 2004 17:32:18 +0000 (17:32 +0000)]
Fixed the device number of iec958 for the recent driver change.

20 years agoAdded pcm.modem configurations.
Takashi Iwai [Mon, 12 Jul 2004 16:57:20 +0000 (16:57 +0000)]
Added pcm.modem configurations.

20 years agoAdded atiixp-modem and intel8x0-modem definitions.
Takashi Iwai [Mon, 12 Jul 2004 16:22:26 +0000 (16:22 +0000)]
Added atiixp-modem and intel8x0-modem definitions.

20 years agoAdded the support of side and surround71 PCM types.
Takashi Iwai [Mon, 12 Jul 2004 16:22:00 +0000 (16:22 +0000)]
Added the support of side and surround71 PCM types.

20 years agoAdded the definition of modem PCM type
Takashi Iwai [Mon, 12 Jul 2004 16:21:29 +0000 (16:21 +0000)]
Added the definition of modem PCM type

20 years agoFixed iec958 capture using asym plugin.
Takashi Iwai [Mon, 28 Jun 2004 10:45:25 +0000 (10:45 +0000)]
Fixed iec958 capture using asym plugin.

20 years agoPeter Zubaj <pzad@pobox.sk>:
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.

20 years agoFrancisco Moraes <fmoraes@nc.rr.com>:
Takashi Iwai [Mon, 28 Jun 2004 10:28:09 +0000 (10:28 +0000)]
Francisco Moraes <fmoraes@nc.rr.com>:

Added emu10k1x configuration.

20 years agoJames Courtier-Dutton <James@superbug.demon.co.uk>:
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.

20 years agoJames Courtier-Dutton <James@superbug.demon.co.uk>:
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.

20 years agoAdded the config file for AudigyLS driver.
Takashi Iwai [Fri, 18 Jun 2004 14:29:03 +0000 (14:29 +0000)]
Added the config file for AudigyLS driver.

20 years agorelease: 1.0.5
Jaroslav Kysela [Fri, 28 May 2004 13:17:08 +0000 (13:17 +0000)]
release: 1.0.5

20 years agocompilation fix
Jaroslav Kysela [Mon, 24 May 2004 18:44:04 +0000 (18:44 +0000)]
compilation fix

20 years agoFixed wrong jump for 32-bit mixing
Jaroslav Kysela [Mon, 24 May 2004 18:40:11 +0000 (18:40 +0000)]
Fixed wrong jump for 32-bit mixing

20 years agorelease: 1.0.5rc1
Jaroslav Kysela [Mon, 24 May 2004 17:58:19 +0000 (17:58 +0000)]
release: 1.0.5rc1

20 years agofixed documents to process properly via doxygen.
Takashi Iwai [Mon, 24 May 2004 14:57:47 +0000 (14:57 +0000)]
fixed documents to process properly via doxygen.

20 years agoadded missing VIA686A.conf
Takashi Iwai [Mon, 24 May 2004 14:54:54 +0000 (14:54 +0000)]
added missing VIA686A.conf

20 years ago- added SYNC_PTR ioctl support for pcm_hw plugin
Jaroslav Kysela [Sat, 22 May 2004 10:14:32 +0000 (10:14 +0000)]
- added SYNC_PTR ioctl support for pcm_hw plugin

20 years agofixed unneeded cast.
Takashi Iwai [Fri, 21 May 2004 15:10:58 +0000 (15:10 +0000)]
fixed unneeded cast.

20 years agodon't lock global controls.
Takashi Iwai [Thu, 13 May 2004 12:09:31 +0000 (12:09 +0000)]
don't lock global controls.

20 years agosi_code is 1 on my machine, why?
Jaroslav Kysela [Thu, 6 May 2004 18:56:53 +0000 (18:56 +0000)]
si_code is 1 on my machine, why?

20 years agoadded CMI8338-SWIEC for cmipci with software IEC958
Takashi Iwai [Thu, 6 May 2004 13:19:05 +0000 (13:19 +0000)]
added CMI8338-SWIEC for cmipci with software IEC958

20 years agofixed debug messages by Erik Inge Bolso.
Takashi Iwai [Tue, 4 May 2004 15:54:01 +0000 (15:54 +0000)]
fixed debug messages by Erik Inge Bolso.

20 years agoadded the new configuration for ATI IXP direct SPDIF mode.
Takashi Iwai [Tue, 4 May 2004 15:27:17 +0000 (15:27 +0000)]
added the new configuration for ATI IXP direct SPDIF mode.

20 years agoadded a new plugin "iec958" to convert IEC958 subframes.
Takashi Iwai [Tue, 4 May 2004 15:13:23 +0000 (15:13 +0000)]
added a new plugin "iec958" to convert IEC958 subframes.

20 years agoavoid the compile warnings (about cast) with the recent GCC.
Takashi Iwai [Tue, 4 May 2004 15:11:58 +0000 (15:11 +0000)]
avoid the compile warnings (about cast) with the recent GCC.

20 years agofixed the bit width of IEC958_SUBFRAME_* formats from 24 to 32.
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.

20 years agoinitialize hw_params->info
Clemens Ladisch [Mon, 3 May 2004 14:38:46 +0000 (14:38 +0000)]
initialize hw_params->info

20 years agodefine SND_PCM_INFO_RESUME
Clemens Ladisch [Mon, 3 May 2004 14:37:53 +0000 (14:37 +0000)]
define SND_PCM_INFO_RESUME

20 years agofixed the event handling of enum elements.
Takashi Iwai [Sun, 2 May 2004 11:59:08 +0000 (11:59 +0000)]
fixed the event handling of enum elements.

20 years agodocument all PCM plugin parameters
Clemens Ladisch [Mon, 26 Apr 2004 07:40:12 +0000 (07:40 +0000)]
document all PCM plugin parameters

20 years agoPrefer SND_ macros over SNDRV_ ones
Jaroslav Kysela [Tue, 20 Apr 2004 13:52:32 +0000 (13:52 +0000)]
Prefer SND_ macros over SNDRV_ ones

20 years agoFixed bugs detected by Intel compiler
Jaroslav Kysela [Tue, 20 Apr 2004 13:42:48 +0000 (13:42 +0000)]
Fixed bugs detected by Intel compiler

20 years agoAdded snd_asoundlib_version()
Jaroslav Kysela [Mon, 19 Apr 2004 15:12:32 +0000 (15:12 +0000)]
Added snd_asoundlib_version()

20 years agoassert -> return error code in hw_params
Jaroslav Kysela [Mon, 19 Apr 2004 13:24:19 +0000 (13:24 +0000)]
assert -> return error code in hw_params

20 years agofixed compile warnings.
Takashi Iwai [Thu, 15 Apr 2004 12:52:49 +0000 (12:52 +0000)]
fixed compile warnings.

20 years agofixed the handling of EINTR in read/write.
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.

20 years agoAdded early event extension to the timer API - and a fix for the direct plugins
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

20 years agoWarning fixes
Jaroslav Kysela [Tue, 6 Apr 2004 17:28:01 +0000 (17:28 +0000)]
Warning fixes

20 years agoNext documentation update for file descriptor routines
Jaroslav Kysela [Mon, 5 Apr 2004 17:59:34 +0000 (17:59 +0000)]
Next documentation update for file descriptor routines

20 years agorelease: 1.0.4
Jaroslav Kysela [Sat, 3 Apr 2004 09:41:06 +0000 (09:41 +0000)]
release: 1.0.4

20 years agoAdded AC_PREREQ(2.53) for autoconf
Jaroslav Kysela [Sat, 3 Apr 2004 08:40:16 +0000 (08:40 +0000)]
Added AC_PREREQ(2.53) for autoconf

20 years ago- fixed problem with start_threshold
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)

20 years agoAdded 24-bit copy
Jaroslav Kysela [Wed, 31 Mar 2004 14:16:31 +0000 (14:16 +0000)]
Added 24-bit copy

20 years agoInitial implementation of PCM simple API extension.
Jaroslav Kysela [Fri, 26 Mar 2004 16:08:01 +0000 (16:08 +0000)]
Initial implementation of PCM simple API extension.

20 years agorelease: 1.0.4rc1
Jaroslav Kysela [Fri, 26 Mar 2004 16:03:18 +0000 (16:03 +0000)]
release: 1.0.4rc1

20 years agofix pcm.iec958 device number on nForce boards
Clemens Ladisch [Thu, 25 Mar 2004 06:58:27 +0000 (06:58 +0000)]
fix pcm.iec958 device number on nForce boards

20 years agoA next try to fix the snd_pcm_wait() behaviour with direct plugins
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

20 years agoFixed thinkos in documentation (filter example)
Jaroslav Kysela [Tue, 23 Mar 2004 15:15:21 +0000 (15:15 +0000)]
Fixed thinkos in documentation (filter example)

20 years agoFixed wrong copy problem in capture
Jaroslav Kysela [Tue, 23 Mar 2004 14:37:34 +0000 (14:37 +0000)]
Fixed wrong copy problem in capture

20 years agoAdded mmap_avail() check to snd_pcm_wait() function
Jaroslav Kysela [Tue, 23 Mar 2004 13:29:52 +0000 (13:29 +0000)]
Added mmap_avail() check to snd_pcm_wait() function

20 years ago- added poll_ask callback to mangle avail_min (rate_plugin as example)
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

20 years agoInitial proposal for selection of abstraction in simple mixer API.
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).

20 years agoInitial proposal for simple PCM API extension
Jaroslav Kysela [Sun, 14 Mar 2004 18:37:55 +0000 (18:37 +0000)]
Initial proposal for simple PCM API extension

20 years agoAdded rpmbuild detection
Jaroslav Kysela [Sun, 14 Mar 2004 17:06:01 +0000 (17:06 +0000)]
Added rpmbuild detection

20 years agoFixed mono sample processing for rear/center_lfe and spdif PCMs
Jaroslav Kysela [Sun, 14 Mar 2004 10:26:50 +0000 (10:26 +0000)]
Fixed mono sample processing for rear/center_lfe and spdif PCMs

20 years ago1.0.3b
Jaroslav Kysela [Sat, 13 Mar 2004 14:29:48 +0000 (14:29 +0000)]
1.0.3b

20 years agoDon't use stack to save rbx register
Jaroslav Kysela [Sat, 13 Mar 2004 14:24:07 +0000 (14:24 +0000)]
Don't use stack to save rbx register

20 years agoA new try to fix the SIGSEGV
Jaroslav Kysela [Fri, 12 Mar 2004 19:08:27 +0000 (19:08 +0000)]
A new try to fix the SIGSEGV

20 years agoFixed comments for snd_pcm_avail_update/snd_pcm_delay/snd_pcm_hwsync
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

20 years agoAdded new files to instalation path
Jaroslav Kysela [Fri, 12 Mar 2004 13:58:35 +0000 (13:58 +0000)]
Added new files to instalation path

20 years agoAdded missing files for alsa-tools
Jaroslav Kysela [Fri, 12 Mar 2004 13:37:10 +0000 (13:37 +0000)]
Added missing files for alsa-tools

20 years agoCleanups, returned zero size checking
Jaroslav Kysela [Fri, 12 Mar 2004 12:41:06 +0000 (12:41 +0000)]
Cleanups, returned zero size checking

20 years agoAdded workaround for 2.6 kernel, we should probably use C99 types (u_int32_t etc.)
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.)

20 years agoSync with kernel headers
Jaroslav Kysela [Sat, 6 Mar 2004 10:11:09 +0000 (10:11 +0000)]
Sync with kernel headers

20 years ago1.0.3a
Jaroslav Kysela [Sat, 6 Mar 2004 08:44:41 +0000 (08:44 +0000)]
1.0.3a

20 years agoMichel Dänzer <michel@daenzer.net>
Jaroslav Kysela [Fri, 5 Mar 2004 18:36:19 +0000 (18:36 +0000)]
Michel Dänzer <michel@daenzer.net>
Apparently these changes from pcm_direct.c revisions 1.12 and 1.14 were
accidentally reverted in revision 1.15. Please reapply.

20 years agoReverted back
Jaroslav Kysela [Fri, 5 Mar 2004 11:26:33 +0000 (11:26 +0000)]
Reverted back

20 years agoMaarten de Boer <mdeboer@iua.upf.es>
Jaroslav Kysela [Fri, 5 Mar 2004 09:11:13 +0000 (09:11 +0000)]
Maarten de Boer <mdeboer@iua.upf.es>
The attached patch makes the alsa-lib/test/pmc.c generate_sine code
slightly more simple, efficient and readable (but not less accurate),
taking quite some calculation out of the loop.

20 years agoFixed typo and front definition
Jaroslav Kysela [Fri, 5 Mar 2004 08:20:13 +0000 (08:20 +0000)]
Fixed typo and front definition

20 years agoChanged specification for silence_size
Jaroslav Kysela [Fri, 5 Mar 2004 08:14:05 +0000 (08:14 +0000)]
Changed specification for silence_size

20 years agoVERSION_MAX == 2.0.5
Jaroslav Kysela [Fri, 5 Mar 2004 08:05:21 +0000 (08:05 +0000)]
VERSION_MAX == 2.0.5

20 years ago- turn on the jack sharing switches automatically for surround pcms.
Takashi Iwai [Wed, 3 Mar 2004 18:18:34 +0000 (18:18 +0000)]
- turn on the jack sharing switches automatically for surround pcms.
- fixed the device number of hooked controls (all zero).
- use route plugin instead of multi plugin for remapping of channels.

20 years agoImproved comments for poll_descriptors
Jaroslav Kysela [Wed, 3 Mar 2004 12:54:01 +0000 (12:54 +0000)]
Improved comments for poll_descriptors

20 years agofix doxygen errors (syntax errors and wrong references)
Clemens Ladisch [Tue, 2 Mar 2004 17:13:49 +0000 (17:13 +0000)]
fix doxygen errors (syntax errors and wrong references)

20 years agoCorrection for explanation of near functions
Jaroslav Kysela [Tue, 2 Mar 2004 07:51:50 +0000 (07:51 +0000)]
Correction for explanation of near functions

20 years agoFixed return comment for *near() functions
Jaroslav Kysela [Mon, 1 Mar 2004 08:53:50 +0000 (08:53 +0000)]
Fixed return comment for *near() functions

20 years ago1.0.3 release
Jaroslav Kysela [Sun, 29 Feb 2004 14:18:28 +0000 (14:18 +0000)]
1.0.3 release

20 years agofixed compile warnings regarding const.
Takashi Iwai [Wed, 25 Feb 2004 18:21:20 +0000 (18:21 +0000)]
fixed compile warnings regarding const.

20 years ago1.0.3rc2
Jaroslav Kysela [Wed, 25 Feb 2004 15:36:40 +0000 (15:36 +0000)]
1.0.3rc2

20 years agouse AM_CFLAGS and AM_LDFLAGS for the recent automake.
Takashi Iwai [Wed, 25 Feb 2004 14:32:32 +0000 (14:32 +0000)]
use AM_CFLAGS and AM_LDFLAGS for the recent automake.

20 years ago- check the return value of malloc & co.
Takashi Iwai [Wed, 25 Feb 2004 11:24:29 +0000 (11:24 +0000)]
- check the return value of malloc & co.

20 years agoadded AUTOMAKE_OPTIONS.
Takashi Iwai [Wed, 25 Feb 2004 11:23:56 +0000 (11:23 +0000)]
added AUTOMAKE_OPTIONS.

20 years agoadded ATIIXP config
Takashi Iwai [Tue, 24 Feb 2004 16:25:26 +0000 (16:25 +0000)]
added ATIIXP config

20 years agoSync with alsa-kernel
Jaroslav Kysela [Tue, 24 Feb 2004 09:37:15 +0000 (09:37 +0000)]
Sync with alsa-kernel

20 years agoReverted deprecated functions and added linker warning to them
Jaroslav Kysela [Mon, 23 Feb 2004 10:34:17 +0000 (10:34 +0000)]
Reverted deprecated functions and added linker warning to them

20 years ago1.0.3rc1
Jaroslav Kysela [Sat, 21 Feb 2004 21:15:06 +0000 (21:15 +0000)]
1.0.3rc1

20 years agoRemove these functions (alsa-oss package no longer use them):
Jaroslav Kysela [Sat, 21 Feb 2004 20:38:07 +0000 (20:38 +0000)]
Remove these functions (alsa-oss package no longer use them):

snd_pcm_uframes_t _snd_pcm_mmap_hw_ptr(snd_pcm_t *pcm)
snd_pcm_uframes_t _snd_pcm_boundary(snd_pcm_t *pcm)

20 years agorewind returns error code rather than doing wrong operation
Jaroslav Kysela [Wed, 18 Feb 2004 20:15:49 +0000 (20:15 +0000)]
rewind returns error code rather than doing wrong operation

21 years ago- added the indepdent front, rear, center_lfe support.
Takashi Iwai [Tue, 10 Feb 2004 15:44:17 +0000 (15:44 +0000)]
- added the indepdent front, rear, center_lfe support.

21 years ago- save RBX register.
Takashi Iwai [Mon, 9 Feb 2004 18:07:47 +0000 (18:07 +0000)]
- save RBX register.

21 years ago- fixed the wrong driver name (just copied from RME9636).
Takashi Iwai [Mon, 9 Feb 2004 17:06:02 +0000 (17:06 +0000)]
- fixed the wrong driver name (just copied from RME9636).
- fixed the control type of "IEC958 Playback PCM Stream".

21 years ago- fixed the control type of "IEC958 Playback PCM Stream".
Takashi Iwai [Mon, 9 Feb 2004 17:05:01 +0000 (17:05 +0000)]
- fixed the control type of "IEC958 Playback PCM Stream".

21 years ago- added --with-tmpdir configure option.
Takashi Iwai [Mon, 9 Feb 2004 17:04:09 +0000 (17:04 +0000)]
- added --with-tmpdir configure option.
  the directory used for socket files of direct pcm plugins.

21 years agoFixed stupid bug in rate plugin: appl|hw_offset variables were not updated
Jaroslav Kysela [Sun, 8 Feb 2004 14:18:06 +0000 (14:18 +0000)]
Fixed stupid bug in rate plugin: appl|hw_offset variables were not updated

21 years agofixed warnings
Jaroslav Kysela [Sun, 8 Feb 2004 10:21:23 +0000 (10:21 +0000)]
fixed warnings