]> git.alsa-project.org Git - alsa-lib.git/log
alsa-lib.git
22 years agoRenamed ATOMIC->ATOMIC_SMP_LOCK
Jaroslav Kysela [Thu, 20 Feb 2003 19:24:01 +0000 (19:24 +0000)]
Renamed ATOMIC->ATOMIC_SMP_LOCK

22 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

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

22 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

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

22 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

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

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

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

22 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

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

22 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

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

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

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

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

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

22 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).

22 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
        }
}

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

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

22 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()...

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

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

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

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

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

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

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

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

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

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

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

22 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)

22 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

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

22 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)...

22 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)

22 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

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

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

22 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

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

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

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

22 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

22 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

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

22 years agofixed compile warning.
Takashi Iwai [Tue, 4 Feb 2003 15:59:52 +0000 (15:59 +0000)]
fixed compile warning.

22 years agofixed typo.
Takashi Iwai [Tue, 4 Feb 2003 15:59:25 +0000 (15:59 +0000)]
fixed typo.

22 years agoInitial version
Jaroslav Kysela [Tue, 4 Feb 2003 14:56:07 +0000 (14:56 +0000)]
Initial version

22 years agoadded DMIX plugin
Jaroslav Kysela [Tue, 4 Feb 2003 14:55:19 +0000 (14:55 +0000)]
added DMIX plugin

22 years agoCleanups in IPC stuff.
Jaroslav Kysela [Tue, 4 Feb 2003 14:48:51 +0000 (14:48 +0000)]
Cleanups in IPC stuff.
Cleanups in snd_pcm_close().
Added initial code for dmix plugin:
  - only skeleton, but all major problems should be solved

22 years agoFixed compilation problem
Jaroslav Kysela [Tue, 4 Feb 2003 13:44:11 +0000 (13:44 +0000)]
Fixed compilation problem

22 years agoAdded handling of FD_CLOEXEC flag
Jaroslav Kysela [Tue, 4 Feb 2003 13:35:59 +0000 (13:35 +0000)]
Added handling of FD_CLOEXEC flag

22 years agoSplitted code to snd_pcm_hw_open_fd() function and added handling for FD_CLOEXEC...
Jaroslav Kysela [Tue, 4 Feb 2003 13:33:44 +0000 (13:33 +0000)]
Splitted code to snd_pcm_hw_open_fd() function and added handling for FD_CLOEXEC flag

22 years agosmall change in output
Jaroslav Kysela [Mon, 3 Feb 2003 20:10:49 +0000 (20:10 +0000)]
small change in output

22 years ago- use the channel B for surround40 and 51.
Takashi Iwai [Wed, 29 Jan 2003 17:02:18 +0000 (17:02 +0000)]
- use the channel B for surround40 and 51.

22 years ago0.9.0rc7
Jaroslav Kysela [Wed, 29 Jan 2003 10:40:07 +0000 (10:40 +0000)]
0.9.0rc7

22 years ago- fixed SPSA values; use 3 for slots 10/11.
Takashi Iwai [Tue, 28 Jan 2003 11:37:01 +0000 (11:37 +0000)]
- fixed SPSA values; use 3 for slots 10/11.

22 years agoAdded missing symbol version
Jaroslav Kysela [Mon, 27 Jan 2003 14:39:45 +0000 (14:39 +0000)]
Added missing symbol version

22 years ago- added ICE1724 configuration file.
Takashi Iwai [Mon, 27 Jan 2003 14:02:42 +0000 (14:02 +0000)]
- added ICE1724 configuration file.

22 years ago- fixed the rate selection in the plug layer:
Takashi Iwai [Mon, 27 Jan 2003 11:34:50 +0000 (11:34 +0000)]
- fixed the rate selection in the plug layer:
  the multiples of the given rate is chosen if available.
  the nearest rate is selected as usual if not available.

22 years ago- fixed the unlink_{hw,app}_ptr of slaves.
Takashi Iwai [Mon, 27 Jan 2003 11:19:04 +0000 (11:19 +0000)]
- fixed the unlink_{hw,app}_ptr of slaves.
- removed the invalid unlink_ptr assersion.

22 years ago- use the normal dlsym() instead of snd_dlsym() to avoid the version
Takashi Iwai [Mon, 27 Jan 2003 10:26:33 +0000 (10:26 +0000)]
- use the normal dlsym() instead of snd_dlsym() to avoid the version
  check of external scope plugins.

22 years agofixed dlopen & co. for hook, ladspa and meter types.
Takashi Iwai [Mon, 20 Jan 2003 17:15:54 +0000 (17:15 +0000)]
fixed dlopen & co. for hook, ladspa and meter types.

22 years agoAdded rear and surround40 definition
Jaroslav Kysela [Fri, 17 Jan 2003 11:27:52 +0000 (11:27 +0000)]
Added rear and surround40 definition

22 years agoadded the configurations for VIA8233 and VIA8233A.
Takashi Iwai [Fri, 10 Jan 2003 17:51:03 +0000 (17:51 +0000)]
added the configurations for VIA8233 and VIA8233A.

22 years agofixed check of libtool version for old libtool.
Takashi Iwai [Tue, 7 Jan 2003 13:48:00 +0000 (13:48 +0000)]
fixed check of libtool version for old libtool.

22 years agoAdded missing break for 24bit formats (silence)
Jaroslav Kysela [Wed, 18 Dec 2002 12:03:28 +0000 (12:03 +0000)]
Added missing break for 24bit formats (silence)

22 years agoFixed encoding of sysex sequencer event
Jaroslav Kysela [Thu, 5 Dec 2002 18:01:49 +0000 (18:01 +0000)]
Fixed encoding of sysex sequencer event

22 years agoAdded more comments by Robert Spier (robrt@users.sourceforge.net)
Jaroslav Kysela [Wed, 4 Dec 2002 15:34:04 +0000 (15:34 +0000)]
Added more comments by Robert Spier (robrt@users.sourceforge.net)

22 years agoAdded SND_CTL_READONLY
Jaroslav Kysela [Wed, 4 Dec 2002 14:36:39 +0000 (14:36 +0000)]
Added SND_CTL_READONLY

22 years agoAdded POLLNVAL to poll->events
Jaroslav Kysela [Sat, 30 Nov 2002 09:47:20 +0000 (09:47 +0000)]
Added POLLNVAL to poll->events

22 years agoconfiguration for CS46xx chip.
Takashi Iwai [Fri, 29 Nov 2002 14:50:58 +0000 (14:50 +0000)]
configuration for CS46xx chip.

22 years ago- added CS46xx.conf
Takashi Iwai [Fri, 29 Nov 2002 14:50:03 +0000 (14:50 +0000)]
- added CS46xx.conf
- clean up entries.

22 years agoAdded support for s/pdif pcm
Jaroslav Kysela [Tue, 19 Nov 2002 17:11:40 +0000 (17:11 +0000)]
Added support for s/pdif pcm

22 years agoRemoved free in free_envelope() by Sverker Wiberg <sverkerw@swipnet.se>
Jaroslav Kysela [Fri, 15 Nov 2002 14:40:26 +0000 (14:40 +0000)]
Removed free in free_envelope() by Sverker Wiberg <sverkerw@swipnet.se>

22 years ago0.9.0rc6
Jaroslav Kysela [Thu, 14 Nov 2002 13:25:31 +0000 (13:25 +0000)]
0.9.0rc6

22 years agoSverker Wiberg <sverkerw@swipnet.se>
Jaroslav Kysela [Thu, 14 Nov 2002 08:48:29 +0000 (08:48 +0000)]
Sverker Wiberg <sverkerw@swipnet.se>

Opening the patch ROM on GusPnP always fails:

* iwffff_get_rom_header() gets the card directory wrong when opening
  the ROM file.

* iwffff_get_rom_header() forgets that the ROM header is padded to 512
  bytes length.

I also fixed some small stuff:

* Tried to improve snd_instr_iwffff_open_rom()'s doxygen comment. The
  commingling of file-system files (denoted by names) and ROM-embedded
  files (numbers) is somewhat confusing --- I'm still looking for the
  right words to explain it.

* Oh, and snd_instr_iwffff_open_rom() returns -EPERM for invalid
  bank/file values --- it means the wrong thing: ENOENT would be
  better.

22 years agoAdded ENS1371 configuration and fixes for iec958 definition (dev arg removal)
Jaroslav Kysela [Thu, 7 Nov 2002 20:06:11 +0000 (20:06 +0000)]
Added ENS1371 configuration and fixes for iec958 definition (dev arg removal)

22 years agoAdded missing snd_dlclose() calls
Jaroslav Kysela [Thu, 7 Nov 2002 15:18:45 +0000 (15:18 +0000)]
Added missing snd_dlclose() calls

22 years agoOops, depmod should be depcomp
Jaroslav Kysela [Thu, 24 Oct 2002 12:09:30 +0000 (12:09 +0000)]
Oops, depmod should be depcomp

22 years agoAdded depmod to distribution tarball
Jaroslav Kysela [Thu, 24 Oct 2002 11:56:52 +0000 (11:56 +0000)]
Added depmod to distribution tarball

22 years agoRemoved --bzip2 option for older tar call
Jaroslav Kysela [Thu, 24 Oct 2002 11:44:44 +0000 (11:44 +0000)]
Removed --bzip2 option for older tar call

22 years agoIt seems that older tars are confused with --bzip2, use pipe instaed
Jaroslav Kysela [Wed, 23 Oct 2002 18:57:26 +0000 (18:57 +0000)]
It seems that older tars are confused with --bzip2, use pipe instaed

22 years agoUsed long options for tar
Jaroslav Kysela [Wed, 23 Oct 2002 18:34:05 +0000 (18:34 +0000)]
Used long options for tar

22 years ago0.9.0rc5
Jaroslav Kysela [Wed, 23 Oct 2002 17:54:50 +0000 (17:54 +0000)]
0.9.0rc5

22 years agoRemoved clear() functions
Jaroslav Kysela [Wed, 23 Oct 2002 17:49:34 +0000 (17:49 +0000)]
Removed clear() functions

22 years agoAdded check for AMTAR
Jaroslav Kysela [Wed, 23 Oct 2002 13:24:07 +0000 (13:24 +0000)]
Added check for AMTAR

22 years agoAdded check for older libtool
Jaroslav Kysela [Wed, 23 Oct 2002 13:06:49 +0000 (13:06 +0000)]
Added check for older libtool

22 years agoReturned back old code for versioned symbols
Jaroslav Kysela [Wed, 23 Oct 2002 09:18:38 +0000 (09:18 +0000)]
Returned back old code for versioned symbols

22 years agoCheck for older ld
Jaroslav Kysela [Wed, 23 Oct 2002 08:28:47 +0000 (08:28 +0000)]
Check for older ld

22 years agoUse long option for bzip2 compression to make it work with new and older tar
Jaroslav Kysela [Wed, 23 Oct 2002 07:38:21 +0000 (07:38 +0000)]
Use long option for bzip2 compression to make it work with new and older tar

22 years agoBuild system updates...
Jaroslav Kysela [Tue, 22 Oct 2002 20:20:03 +0000 (20:20 +0000)]
Build system updates...

22 years agoReplaced j argument for tar with older I
Jaroslav Kysela [Tue, 22 Oct 2002 20:03:07 +0000 (20:03 +0000)]
Replaced j argument for tar with older I

22 years agoChanged AMTAR -> TAR
Jaroslav Kysela [Tue, 22 Oct 2002 19:25:30 +0000 (19:25 +0000)]
Changed AMTAR -> TAR

22 years ago0.9.0rc4
Jaroslav Kysela [Tue, 22 Oct 2002 18:21:10 +0000 (18:21 +0000)]
0.9.0rc4

22 years agoFixed stream info for info ioctl in open()
Jaroslav Kysela [Tue, 22 Oct 2002 14:21:49 +0000 (14:21 +0000)]
Fixed stream info for info ioctl in open()

22 years agoChanged sw_params to follow hw_params (unify functions)
Jaroslav Kysela [Sat, 19 Oct 2002 19:09:46 +0000 (19:09 +0000)]
Changed sw_params to follow hw_params (unify functions)