OSDN Git Service

android-x86/external-alsa-lib.git
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

20 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.

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

20 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".

20 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".

20 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.

20 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

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

20 years agoFixed file plugin - mmap access was broken and revents were not handled correctly
Jaroslav Kysela [Sun, 8 Feb 2004 10:19:52 +0000 (10:19 +0000)]
Fixed file plugin - mmap access was broken and revents were not handled correctly

20 years agoA try to fix one rouding problem in refine
Jaroslav Kysela [Sat, 7 Feb 2004 15:01:31 +0000 (15:01 +0000)]
A try to fix one rouding problem in refine

20 years agoAdded start_threshold sanity checks
Jaroslav Kysela [Fri, 6 Feb 2004 09:38:49 +0000 (09:38 +0000)]
Added start_threshold sanity checks

20 years agoMichel Daenzer <michel@daenzer.net>:
Takashi Iwai [Thu, 5 Feb 2004 11:48:19 +0000 (11:48 +0000)]
Michel Daenzer <michel@daenzer.net>:

This patch changes the JACK plugin to use a unique client name, which
allows for multiple ALSA streams to share a JACK server.

20 years agoAdded verbose flag
Jaroslav Kysela [Thu, 5 Feb 2004 11:01:55 +0000 (11:01 +0000)]
Added verbose flag

20 years agoFixed serious bug in the rate plugin
Jaroslav Kysela [Wed, 4 Feb 2004 18:29:41 +0000 (18:29 +0000)]
Fixed serious bug in the rate plugin

20 years agoThe rate plugin was redesigned. Now only whole periods are resampled to
Jaroslav Kysela [Wed, 4 Feb 2004 09:21:11 +0000 (09:21 +0000)]
The rate plugin was redesigned. Now only whole periods are resampled to
avoid rounding problems and to allow using other "block" algorithms.

20 years agoDon't use register ebx - it's GOT pointer for -fPIC libraries
Jaroslav Kysela [Wed, 4 Feb 2004 08:25:19 +0000 (08:25 +0000)]
Don't use register ebx - it's GOT pointer for -fPIC libraries

20 years agoFixed wrong initialization of start_threshold
Jaroslav Kysela [Tue, 3 Feb 2004 16:14:39 +0000 (16:14 +0000)]
Fixed wrong initialization of start_threshold

20 years agoThe format condition was wrong (dmix<->dsnoop)
Jaroslav Kysela [Tue, 3 Feb 2004 14:44:48 +0000 (14:44 +0000)]
The format condition was wrong (dmix<->dsnoop)

20 years agoFixed warning
Jaroslav Kysela [Sun, 1 Feb 2004 19:23:41 +0000 (19:23 +0000)]
Fixed warning

20 years ago- fixed the type punning (compilation warnings with the recent GCC).
Takashi Iwai [Sat, 31 Jan 2004 12:16:32 +0000 (12:16 +0000)]
- fixed the type punning (compilation warnings with the recent GCC).

20 years ago'make check' fails on a Slackware 8.1 system with gcc-2.95.3 due to three
Jaroslav Kysela [Tue, 27 Jan 2004 19:49:48 +0000 (19:49 +0000)]
'make check' fails on a Slackware 8.1 system with gcc-2.95.3 due to three
minor problems (one missing #define/#include statement, two misplaced
variable delarations) in test/code.c and test/queue_timer.c.

20 years agoAdded missing break;
Jaroslav Kysela [Tue, 27 Jan 2004 13:08:16 +0000 (13:08 +0000)]
Added missing break;

20 years agoCapture channels for s/pdif are 8 & 9, too
Jaroslav Kysela [Tue, 27 Jan 2004 09:47:13 +0000 (09:47 +0000)]
Capture channels for s/pdif are 8 & 9, too

20 years ago1.0.2
Jaroslav Kysela [Mon, 26 Jan 2004 19:28:38 +0000 (19:28 +0000)]
1.0.2

20 years ago- fixed the iec958 capture using asym plugin.
Takashi Iwai [Mon, 26 Jan 2004 15:57:05 +0000 (15:57 +0000)]
- fixed the iec958 capture using asym plugin.
  the different routing is used.

20 years ago- fixed the iec958 capture using asym plugin.
Takashi Iwai [Mon, 26 Jan 2004 15:56:42 +0000 (15:56 +0000)]
- fixed the iec958 capture using asym plugin.
  don't reset "IEC958 Loop" for capture.

20 years agoStephen Cook <siti_veni@lycos.com>:
Takashi Iwai [Mon, 26 Jan 2004 15:55:09 +0000 (15:55 +0000)]
Stephen Cook <siti_veni@lycos.com>:

- clean up the unnecessary declaration.

20 years agoStephen Cook <siti_veni@lycos.com>:
Takashi Iwai [Mon, 26 Jan 2004 15:54:10 +0000 (15:54 +0000)]
Stephen Cook <siti_veni@lycos.com>:

- removed the function-in-function for qsort.
  replaced with a static function with a static variable.
  now protected with pthread mutex.

20 years agofixed for the recent autoconf.
Takashi Iwai [Mon, 26 Jan 2004 15:52:17 +0000 (15:52 +0000)]
fixed for the recent autoconf.