OSDN Git Service

android-x86/external-alsa-lib.git
21 years agoAdded note about jack plugin
Jaroslav Kysela [Mon, 10 Mar 2003 12:55:43 +0000 (12:55 +0000)]
Added note about jack plugin

21 years agoAdded directory installation to install-jack
Jaroslav Kysela [Mon, 10 Mar 2003 12:54:08 +0000 (12:54 +0000)]
Added directory installation to install-jack

21 years agoEnhanced comment for APPEND mode
Jaroslav Kysela [Mon, 10 Mar 2003 10:16:06 +0000 (10:16 +0000)]
Enhanced comment for APPEND mode

21 years agoAdded snd_pcm_type_name()
Jaroslav Kysela [Sat, 8 Mar 2003 16:35:18 +0000 (16:35 +0000)]
Added snd_pcm_type_name()
Fixed rate conversion plugin (SIGSEGV) - rounding problem

21 years agoMore cleanups
Jaroslav Kysela [Sat, 8 Mar 2003 16:32:38 +0000 (16:32 +0000)]
More cleanups

21 years agoRemoved get ticks
Jaroslav Kysela [Fri, 7 Mar 2003 20:27:18 +0000 (20:27 +0000)]
Removed get ticks

21 years agoUse internal snd_pcm_forward() version...
Jaroslav Kysela [Fri, 7 Mar 2003 18:46:25 +0000 (18:46 +0000)]
Use internal snd_pcm_forward() version...

21 years agoAutomake cleanups.
Jaroslav Kysela [Fri, 7 Mar 2003 16:55:24 +0000 (16:55 +0000)]
Automake cleanups.

21 years agoAdded all-redirect
Jaroslav Kysela [Thu, 6 Mar 2003 14:00:46 +0000 (14:00 +0000)]
Added all-redirect

21 years agoRemoved JACK_LIB
Jaroslav Kysela [Thu, 6 Mar 2003 12:51:05 +0000 (12:51 +0000)]
Removed JACK_LIB

21 years ago0.9.0rc8b
Jaroslav Kysela [Wed, 5 Mar 2003 20:02:55 +0000 (20:02 +0000)]
0.9.0rc8b

21 years agoMoved pcm_jack plugin to src/pcm/ext directory (must be build manually).
Jaroslav Kysela [Wed, 5 Mar 2003 19:56:55 +0000 (19:56 +0000)]
Moved pcm_jack plugin to src/pcm/ext directory (must be build manually).
The pcm open functions looks to /usr/lib/alsa-lib directory for plugins
like jack.

21 years agoFixed reading of extraver
Jaroslav Kysela [Wed, 5 Mar 2003 14:30:12 +0000 (14:30 +0000)]
Fixed reading of extraver

21 years agoFixed compilation problem
Jaroslav Kysela [Wed, 5 Mar 2003 12:31:04 +0000 (12:31 +0000)]
Fixed compilation problem

21 years agoAdded pcm_jack.c to EXTRA_libpcm_la_SOURCES
Jaroslav Kysela [Wed, 5 Mar 2003 12:24:52 +0000 (12:24 +0000)]
Added pcm_jack.c to EXTRA_libpcm_la_SOURCES

21 years agoUpdated to new timer API
Jaroslav Kysela [Tue, 4 Mar 2003 20:01:06 +0000 (20:01 +0000)]
Updated to new timer API

21 years ago0.9.0rc8a
Jaroslav Kysela [Mon, 3 Mar 2003 08:42:55 +0000 (08:42 +0000)]
0.9.0rc8a

21 years agoAdded pcm_dmix_i386.h
Jaroslav Kysela [Mon, 3 Mar 2003 08:38:59 +0000 (08:38 +0000)]
Added pcm_dmix_i386.h

21 years ago0.9.0rc8
Jaroslav Kysela [Sun, 2 Mar 2003 20:06:04 +0000 (20:06 +0000)]
0.9.0rc8

21 years agoTimer cleanups against the latest API
Jaroslav Kysela [Sun, 2 Mar 2003 19:30:52 +0000 (19:30 +0000)]
Timer cleanups against the latest API

21 years agoSync
Jaroslav Kysela [Sun, 2 Mar 2003 19:28:48 +0000 (19:28 +0000)]
Sync

21 years agoFixed tstamps for newer driver
Jaroslav Kysela [Sat, 1 Mar 2003 20:32:02 +0000 (20:32 +0000)]
Fixed tstamps for newer driver

21 years agoReverted back generic code
Jaroslav Kysela [Sat, 1 Mar 2003 20:18:50 +0000 (20:18 +0000)]
Reverted back generic code

21 years agoReduced race window
Jaroslav Kysela [Sat, 1 Mar 2003 14:24:42 +0000 (14:24 +0000)]
Reduced race window

21 years agoReverted to 1.3 version (race window is smaller)
Jaroslav Kysela [Sat, 1 Mar 2003 14:23:29 +0000 (14:23 +0000)]
Reverted to 1.3 version (race window is smaller)

21 years agoReverted back code for generic mix function
Jaroslav Kysela [Sat, 1 Mar 2003 11:20:18 +0000 (11:20 +0000)]
Reverted back code for generic mix function

21 years agoUse asm code directly from src/pcm/pcm_dmix_i386.h
Jaroslav Kysela [Sat, 1 Mar 2003 11:16:42 +0000 (11:16 +0000)]
Use asm code directly from src/pcm/pcm_dmix_i386.h

21 years agoReverted back to 1.1 version
Jaroslav Kysela [Sat, 1 Mar 2003 11:13:12 +0000 (11:13 +0000)]
Reverted back to 1.1 version

21 years agoAdded more example for dmix plugin
Jaroslav Kysela [Sat, 1 Mar 2003 09:05:31 +0000 (09:05 +0000)]
Added more example for dmix plugin

21 years agoAdded htstamp functions
Jaroslav Kysela [Fri, 28 Feb 2003 20:35:34 +0000 (20:35 +0000)]
Added htstamp functions

21 years agoFixed small errors (size == 0 test) in asm code
Jaroslav Kysela [Fri, 28 Feb 2003 20:33:42 +0000 (20:33 +0000)]
Fixed small errors (size == 0 test) in asm code

21 years agoFixed small errors (size == 0 test)
Jaroslav Kysela [Fri, 28 Feb 2003 20:33:01 +0000 (20:33 +0000)]
Fixed small errors (size == 0 test)

21 years agoFixed check_interleave test
Jaroslav Kysela [Fri, 28 Feb 2003 20:32:33 +0000 (20:32 +0000)]
Fixed check_interleave test

21 years agoFixed nasty bug when we used more ipc buffers for interleaved access
Jaroslav Kysela [Fri, 28 Feb 2003 20:32:07 +0000 (20:32 +0000)]
Fixed nasty bug when we used more ipc buffers for interleaved access

21 years agoAdded htstamp functions
Jaroslav Kysela [Fri, 28 Feb 2003 20:29:23 +0000 (20:29 +0000)]
Added htstamp functions

21 years agoTimestamp update (struct timeval -> struct timespec).
Jaroslav Kysela [Fri, 28 Feb 2003 17:23:28 +0000 (17:23 +0000)]
Timestamp update (struct timeval -> struct timespec).

21 years agoSynced with dmix plugin
Jaroslav Kysela [Fri, 28 Feb 2003 17:03:26 +0000 (17:03 +0000)]
Synced with dmix plugin

21 years agoset/reset the surround-swap switch for 4 and 6 channel playback.
Takashi Iwai [Tue, 25 Feb 2003 16:57:59 +0000 (16:57 +0000)]
set/reset the surround-swap switch for 4 and 6 channel playback.

21 years agoadded the "optional" field for sctl.
Takashi Iwai [Tue, 25 Feb 2003 16:57:21 +0000 (16:57 +0000)]
added the "optional" field for sctl.
if the control is not loaded properly, it's ignored without errors.

21 years agoclean up the spec file by Ronny V. Vindenes.
Takashi Iwai [Tue, 25 Feb 2003 15:34:23 +0000 (15:34 +0000)]
clean up the spec file by Ronny V. Vindenes.

21 years agochanged the iec958 code for revo 7.1.
Takashi Iwai [Tue, 25 Feb 2003 15:33:40 +0000 (15:33 +0000)]
changed the iec958 code for revo 7.1.

21 years agoRemoved debugging output
Jaroslav Kysela [Tue, 25 Feb 2003 13:35:40 +0000 (13:35 +0000)]
Removed debugging output

21 years agoIncreased version
Jaroslav Kysela [Tue, 25 Feb 2003 12:45:45 +0000 (12:45 +0000)]
Increased version

21 years agoFixed wrong result problem in sum code
Jaroslav Kysela [Tue, 25 Feb 2003 12:45:25 +0000 (12:45 +0000)]
Fixed wrong result problem in sum code

21 years agoA try to fix the errno mess
Jaroslav Kysela [Sun, 23 Feb 2003 20:00:07 +0000 (20:00 +0000)]
A try to fix the errno mess

21 years agoUse FORWARD ioctl
Jaroslav Kysela [Sun, 23 Feb 2003 19:48:08 +0000 (19:48 +0000)]
Use FORWARD ioctl

21 years agoRemoved snd_pcm_hwdiff() function
Jaroslav Kysela [Sat, 22 Feb 2003 17:53:01 +0000 (17:53 +0000)]
Removed snd_pcm_hwdiff() function

21 years agoRemoved snd_pcm_hwptr().
Jaroslav Kysela [Sat, 22 Feb 2003 17:19:02 +0000 (17:19 +0000)]
Removed snd_pcm_hwptr().
Added snd_pcm_hwdiff() and snd_pcm_forward().
Returned the behaviour for snd_pcm_mmap_begin().

21 years agoAdded snd_pcm_hwptr() and enhanced snd_pcm_mmap_begin() for no xrun mode.
Jaroslav Kysela [Sat, 22 Feb 2003 10:19:53 +0000 (10:19 +0000)]
Added snd_pcm_hwptr() and enhanced snd_pcm_mmap_begin() for no xrun mode.

21 years agoMore uniform tests. Added possibility to test without cache poisoning
Abramo Bagnara [Fri, 21 Feb 2003 10:09:36 +0000 (10:09 +0000)]
More uniform tests. Added possibility to test without cache poisoning

21 years agoRemoved \!HAVE_JACK
Jaroslav Kysela [Thu, 20 Feb 2003 19:58:36 +0000 (19:58 +0000)]
Removed \!HAVE_JACK

21 years agoAdded mix_areas_srv and */srv ratio
Jaroslav Kysela [Thu, 20 Feb 2003 19:47:37 +0000 (19:47 +0000)]
Added mix_areas_srv and */srv ratio

21 years agoRenamed ATOMIC->ATOMIC_SMP_LOCK
Jaroslav Kysela [Thu, 20 Feb 2003 19:24:01 +0000 (19:24 +0000)]
Renamed ATOMIC->ATOMIC_SMP_LOCK

21 years agoMoved asm i386 code to pcm_dmix_i386.h; UP optimization
Jaroslav Kysela [Thu, 20 Feb 2003 17:10:22 +0000 (17:10 +0000)]
Moved asm i386 code to pcm_dmix_i386.h; UP optimization

21 years agoIncreased LOOP to 100
Jaroslav Kysela [Thu, 20 Feb 2003 16:45:06 +0000 (16:45 +0000)]
Increased LOOP to 100

21 years agoAdded difference between UP and SMP
Jaroslav Kysela [Thu, 20 Feb 2003 16:41:58 +0000 (16:41 +0000)]
Added difference between UP and SMP

21 years agoEnhanced measuring
Jaroslav Kysela [Thu, 20 Feb 2003 16:38:52 +0000 (16:38 +0000)]
Enhanced measuring

21 years agoadded .p2align lines to i386 asm code
Jaroslav Kysela [Thu, 20 Feb 2003 15:45:01 +0000 (15:45 +0000)]
added .p2align lines to i386 asm code

21 years agoadded the reserved and driver-data field for dsp loader structs.
Takashi Iwai [Thu, 20 Feb 2003 14:53:20 +0000 (14:53 +0000)]
added the reserved and driver-data field for dsp loader structs.

21 years agoAdded special CFLAGS for code
Jaroslav Kysela [Wed, 19 Feb 2003 21:25:59 +0000 (21:25 +0000)]
Added special CFLAGS for code

21 years agoAdded code test utility
Jaroslav Kysela [Wed, 19 Feb 2003 21:18:53 +0000 (21:18 +0000)]
Added code test utility

21 years agoAdded MMX code and detection of MMX capable CPU
Jaroslav Kysela [Wed, 19 Feb 2003 21:17:38 +0000 (21:17 +0000)]
Added MMX code and detection of MMX capable CPU

21 years agoSmall cleanups
Jaroslav Kysela [Wed, 19 Feb 2003 21:15:59 +0000 (21:15 +0000)]
Small cleanups

21 years agoAdded code.c to measure times for critical part of dmix plugin
Jaroslav Kysela [Wed, 19 Feb 2003 21:00:45 +0000 (21:00 +0000)]
Added code.c to measure times for critical part of dmix plugin

21 years ago- added the hwdep DSP loader API functions.
Takashi Iwai [Wed, 19 Feb 2003 15:39:35 +0000 (15:39 +0000)]
- added the hwdep DSP loader API functions.
- updated the internal asound.h.

21 years agoFixed saturation for i386
Jaroslav Kysela [Wed, 19 Feb 2003 10:58:29 +0000 (10:58 +0000)]
Fixed saturation for i386

21 years agoMore i386 optimizations (use edx register as well).
Jaroslav Kysela [Wed, 19 Feb 2003 10:51:41 +0000 (10:51 +0000)]
More i386 optimizations (use edx register as well).
Moved the interleave check outside mix_areas() routine.

21 years agoremoved the obsolete snd_ prefix.
Takashi Iwai [Wed, 19 Feb 2003 09:37:01 +0000 (09:37 +0000)]
removed the obsolete snd_ prefix.

21 years agoFixed typo
Jaroslav Kysela [Tue, 18 Feb 2003 21:08:01 +0000 (21:08 +0000)]
Fixed typo

21 years agoAdded sum ring buffer (32-bit).
Jaroslav Kysela [Tue, 18 Feb 2003 20:59:38 +0000 (20:59 +0000)]
Added sum ring buffer (32-bit).
Use special code for i386 to guarantee atomic operations (assembler).

21 years agoMaarten de Boer <mdeboer@iua.upf.es> - JACK plugin patch
Jaroslav Kysela [Tue, 18 Feb 2003 17:38:32 +0000 (17:38 +0000)]
Maarten de Boer <mdeboer@iua.upf.es> - JACK plugin patch
- now multichannel works (before only 1 channel worked). i tested stereo,
  and it works fine.

- i extended the configuration. the jack ports to connect to are now not
hard-coded anymore. instead, they will have to be specified in the
asound.conf, which allows to connect to any other jack client.

my asound.conf now looks like this:

pcm.jackplug {
        type plug
        slave { pcm "jack" }
}

pcm.jack {
        type jack
        playback_ports {
                0 alsa_pcm:playback_1
                1 alsa_pcm:playback_2
        }
        capture_ports {
                0 alsa_pcm:capture_1
                1 alsa_pcm:capture_2
        }
}

21 years agoFixed format parameter according description
Jaroslav Kysela [Mon, 17 Feb 2003 18:01:16 +0000 (18:01 +0000)]
Fixed format parameter according description

21 years agofixed the compilation without jack support.
Takashi Iwai [Mon, 17 Feb 2003 14:34:41 +0000 (14:34 +0000)]
fixed the compilation without jack support.

21 years agoAdded snd_interval_set_min_max()...
Jaroslav Kysela [Mon, 17 Feb 2003 10:21:24 +0000 (10:21 +0000)]
Added snd_interval_set_min_max()...

21 years agoCode cleanups
Jaroslav Kysela [Fri, 14 Feb 2003 19:26:35 +0000 (19:26 +0000)]
Code cleanups

21 years ago- fixes by Maarten.
Takashi Iwai [Thu, 13 Feb 2003 18:02:30 +0000 (18:02 +0000)]
- fixes by Maarten.

  snd_pcm_jack_mmap_commit is called correctly now.
  both playback and capture from jack work, but not simultaneously.

21 years agoMore pcm_jack plugin changes
Jaroslav Kysela [Wed, 12 Feb 2003 21:57:49 +0000 (21:57 +0000)]
More pcm_jack plugin changes

21 years agoFixed compilation
Jaroslav Kysela [Wed, 12 Feb 2003 21:48:10 +0000 (21:48 +0000)]
Fixed compilation

21 years agoAdded jack plugin
Jaroslav Kysela [Wed, 12 Feb 2003 20:59:38 +0000 (20:59 +0000)]
Added jack plugin

21 years agoAdded pcm.dmix definition
Jaroslav Kysela [Wed, 12 Feb 2003 19:11:52 +0000 (19:11 +0000)]
Added pcm.dmix definition

21 years agoAdded ipc_key_add_uid
Jaroslav Kysela [Wed, 12 Feb 2003 15:22:32 +0000 (15:22 +0000)]
Added ipc_key_add_uid

21 years agoAdded dmix plugin
Jaroslav Kysela [Wed, 12 Feb 2003 15:20:38 +0000 (15:20 +0000)]
Added dmix plugin

21 years agoImplemented drain()
Jaroslav Kysela [Wed, 12 Feb 2003 14:54:41 +0000 (14:54 +0000)]
Implemented drain()

21 years agoFixed compilation
Jaroslav Kysela [Wed, 12 Feb 2003 12:51:34 +0000 (12:51 +0000)]
Fixed compilation

21 years ago- fixed the infinite loop for probing the rate.
Takashi Iwai [Wed, 12 Feb 2003 12:23:00 +0000 (12:23 +0000)]
- fixed the infinite loop for probing the rate.

21 years agoFixed compilation problem for dmix (donot_close)
Jaroslav Kysela [Wed, 12 Feb 2003 11:49:47 +0000 (11:49 +0000)]
Fixed compilation problem for dmix (donot_close)

21 years agoFirst fully working version of dmix plugin - multiple clients
Jaroslav Kysela [Wed, 12 Feb 2003 09:02:49 +0000 (09:02 +0000)]
First fully working version of dmix plugin - multiple clients

21 years agoMore cleanups for multiple clients.
Jaroslav Kysela [Tue, 11 Feb 2003 21:46:42 +0000 (21:46 +0000)]
More cleanups for multiple clients.
We need to propagate the pcm_hw mmaped areas to next clients, too.

21 years agoHey - first somehow working version (for first client)...
Jaroslav Kysela [Tue, 11 Feb 2003 21:28:23 +0000 (21:28 +0000)]
Hey - first somehow working version (for first client)...

21 years agoMore changes for dmix plugin:
Jaroslav Kysela [Tue, 11 Feb 2003 18:14:43 +0000 (18:14 +0000)]
More changes for dmix plugin:
  - added poll_events to main pcm structure
  - added poll_revents callback to pcm->ops structure
  - fixed snd_pcm_wait() - call revents function and enhanced
    error code reporting
DMIX plugin:
  - more complete code (works at least for one instance)
  - still no "mix" code (it's silent)

21 years agoFixed description of test hw_params functions
Jaroslav Kysela [Tue, 11 Feb 2003 09:34:09 +0000 (09:34 +0000)]
Fixed description of test hw_params functions

21 years agoCorrected pause callback
Jaroslav Kysela [Sun, 9 Feb 2003 18:55:11 +0000 (18:55 +0000)]
Corrected pause callback

21 years agoMore pcm params functions returns an error rather than do assert().
Jaroslav Kysela [Sat, 8 Feb 2003 16:35:24 +0000 (16:35 +0000)]
More pcm params functions returns an error rather than do assert().
Some cleanups in refine.
Added more debug code to refine.
Improved dmix refine method.

21 years agoAdded rmask/cmask handling in refine
Jaroslav Kysela [Sat, 8 Feb 2003 09:26:43 +0000 (09:26 +0000)]
Added rmask/cmask handling in refine

21 years agofixed typo.
Takashi Iwai [Fri, 7 Feb 2003 11:41:32 +0000 (11:41 +0000)]
fixed typo.

21 years agoAdded snd_timer_async() function.
Jaroslav Kysela [Thu, 6 Feb 2003 19:15:53 +0000 (19:15 +0000)]
Added snd_timer_async() function.
More updates to pcm_dmix.c .

21 years agoAdded snd_pcm_sw_params_get_boundary() function.
Jaroslav Kysela [Wed, 5 Feb 2003 21:26:14 +0000 (21:26 +0000)]
Added snd_pcm_sw_params_get_boundary() function.
Implemented refine function in dmix.

21 years agoCommented out FD_CLOEXEC fcntl() calls
Jaroslav Kysela [Wed, 5 Feb 2003 11:00:16 +0000 (11:00 +0000)]
Commented out FD_CLOEXEC fcntl() calls

21 years agoFixed starting of hardware and shm stuff
Jaroslav Kysela [Wed, 5 Feb 2003 10:34:41 +0000 (10:34 +0000)]
Fixed starting of hardware and shm stuff

21 years agoFixed error paths in open
Jaroslav Kysela [Tue, 4 Feb 2003 16:40:47 +0000 (16:40 +0000)]
Fixed error paths in open