]>
git.alsa-project.org Git - alsa-oss.git/log
Jaroslav Kysela [Mon, 10 Oct 2005 12:50:51 +0000 (12:50 +0000)]
release 1.0.10rc2
Patch-level: Merged
Takashi Iwai [Fri, 2 Sep 2005 13:12:02 +0000 (13:12 +0000)]
Use $LIB for LD_PRELOAD path in aoss
Use $LIB for LD_PRELOAD path in aoss (bug#1390)
Takashi Iwai [Thu, 1 Sep 2005 17:32:52 +0000 (17:32 +0000)]
More fix for PM
More fix for PM resume. This fix the resume with helix engine.
Takashi Iwai [Thu, 1 Sep 2005 10:58:13 +0000 (10:58 +0000)]
Fix suspend/resume with aoss
Fixed suspend/resume with aoss.
Clean up error handling codes.
Jaroslav Kysela [Fri, 19 Aug 2005 11:45:34 +0000 (11:45 +0000)]
release 1.0.10rc1
Patch-level: Merged
Takashi Iwai [Wed, 17 Aug 2005 18:10:24 +0000 (18:10 +0000)]
Clean up codes
- Make C99 style struct initialization
- Introduce is_oss_device()
- Faster select/poll path for normal files
- Check the return value of PCM poll stuff
- Disable dup and dup2 (should work as they are)
Takashi Iwai [Wed, 17 Aug 2005 18:08:15 +0000 (18:08 +0000)]
Fix compile warnings
Fixed compile warnings (unused parameters).
Takashi Iwai [Thu, 11 Aug 2005 12:45:41 +0000 (12:45 +0000)]
Fix segfault with fcntl()
- Fixed segfault with fcnt() due to a missing initialization
- Make hooks static variables
Takashi Iwai [Wed, 8 Jun 2005 14:19:54 +0000 (14:19 +0000)]
Fix IGAIN mixer
Fixed the handling of IGAIN mixer volume.
Jaroslav Kysela [Wed, 8 Jun 2005 13:51:57 +0000 (13:51 +0000)]
fixed typo
Jaroslav Kysela [Fri, 27 May 2005 13:00:09 +0000 (13:00 +0000)]
release: 1.0.9
Jaroslav Kysela [Mon, 23 May 2005 11:33:02 +0000 (11:33 +0000)]
release: 1.0.9rc4
Takashi Iwai [Tue, 17 May 2005 15:38:46 +0000 (15:38 +0000)]
Use "default:X" PCM for secondary and later cards
Use "default:X" PCM for secondary and later cards.
Jaroslav Kysela [Wed, 27 Apr 2005 14:04:49 +0000 (14:04 +0000)]
release: 1.0.9rc3
Mike Hearn [Tue, 5 Apr 2005 10:51:36 +0000 (10:51 +0000)]
added 64-bit fopen support (sox works now)
Signed-off-by: Mike Hearn <mike@navi.cx>
Jaroslav Kysela [Thu, 24 Mar 2005 09:49:53 +0000 (09:49 +0000)]
release: 1.0.9rc2
Matthew Hodgson [Sat, 19 Mar 2005 15:11:18 +0000 (15:11 +0000)]
Fixed O_NONBLOCK behaviour for PCM devices
The problem appears to be a typo in alsa-oss/alsa/pcm.c:oss_dsp_open(),
where the mode parameter rather than the oflags parameter is checked for
the O_NONBLOCK flag.
Signed-off-by: Matthew Hodgson <matthew@mxtelecom.com>
Jaroslav Kysela [Sun, 13 Mar 2005 09:32:07 +0000 (09:32 +0000)]
release: 1.0.9rc1
Takashi Iwai [Wed, 19 Jan 2005 13:35:11 +0000 (13:35 +0000)]
Fix compile warning
Fixed compile warning regarding the type of timeval with printf.
Jaroslav Kysela [Thu, 13 Jan 2005 09:55:45 +0000 (09:55 +0000)]
release: 1.0.8
Jaroslav Kysela [Wed, 5 Jan 2005 06:59:33 +0000 (06:59 +0000)]
release: 1.0.8rc2
Takashi Iwai [Mon, 27 Dec 2004 19:30:25 +0000 (19:30 +0000)]
Add description of ALSA_OSS_PCM_DEVICE env variable
Added the description about ALSA_OSS_PCM_DEVICE environment variable.
Takashi Iwai [Mon, 27 Dec 2004 19:27:05 +0000 (19:27 +0000)]
Add so versions
Specify so versions in configure script for future extension.
Takashi Iwai [Mon, 27 Dec 2004 19:25:47 +0000 (19:25 +0000)]
Misc improvement for PCM
- Allow user to pass the PCM name to open via ALSA_OSS_PCM_DEVICE
environment variable.
- Always open the device with non-blocking mode, and change the
mode to the proper one after open.
- Code clean up.
Takashi Iwai [Mon, 27 Dec 2004 18:47:01 +0000 (18:47 +0000)]
Fix periods_max setting
Fixed the setting of periods_max not to be below periods_min.
Jaroslav Kysela [Tue, 21 Dec 2004 15:25:00 +0000 (15:25 +0000)]
release: 1.0.8rc1
Jaroslav Kysela [Tue, 21 Dec 2004 14:33:25 +0000 (14:33 +0000)]
release: 1.0.8-rc1
Jaroslav Kysela [Thu, 11 Nov 2004 18:29:36 +0000 (18:29 +0000)]
release: 1.0.7
Jaroslav Kysela [Tue, 12 Oct 2004 05:59:01 +0000 (05:59 +0000)]
release: 1.0.7rc2
Nicolas FRANCOIS [Fri, 8 Oct 2004 16:15:33 +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>
Stas Sergeev [Mon, 13 Sep 2004 16:07:57 +0000 (16:07 +0000)]
[ALSA-OSS] Always initialize pointers before use
This patch makes sure that the initialize() is always called
before any pointer to function is used. Somehow it happens
that the __attribute__((constructor)) is not always sufficient -
other libs may have that attribute either, and may call fopen()
from within their constructors, which leads to a SIGSEGV, that
this patch fixes. Perhaps the __attribute__((constructor)) is no
longer needed with that patch at all.
Signed-off-by: Stas Sergeev <stsp@aknet.ru>
Jaroslav Kysela [Sun, 15 Aug 2004 08:25:13 +0000 (08:25 +0000)]
release: 1.0.6
Florian Schmidt [Fri, 13 Aug 2004 12:26:52 +0000 (12:26 +0000)]
Signed-off-by: Florian Schmidt <mista.tapas@gmx.net>
The below patch [also attached] fixes the check for device files in
/dev/sound/ [for users of devfs who have configured their apps to use
/dev/sound/dsp, etc..] and adds a note to the aoss manpage
about the state of mmap support.
Jaroslav Kysela [Wed, 4 Aug 2004 13:42:18 +0000 (13:42 +0000)]
release: 1.0.6rc1
Takashi Iwai [Tue, 27 Jul 2004 16:04:54 +0000 (16:04 +0000)]
Fixes by Florian Schmidt <mista.tapas@gmx.net>:
- Checks more device file names for fopen() wrappers.
- Fixed manpage.
Takashi Iwai [Fri, 25 Jun 2004 16:26:51 +0000 (16:26 +0000)]
Added the wrapper for fopen() by Florian Schmidt <mista.tapas@gmx.net>.
Jaroslav Kysela [Fri, 28 May 2004 13:17:48 +0000 (13:17 +0000)]
release: 1.0.5
Jaroslav Kysela [Mon, 24 May 2004 17:58:46 +0000 (17:58 +0000)]
release: 1.0.5rc1
Clemens Ladisch [Tue, 4 May 2004 13:02:03 +0000 (13:02 +0000)]
don't return negative byte count from GET[IO]PTR ioctl
Jaroslav Kysela [Sat, 3 Apr 2004 09:41:40 +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 [Fri, 26 Mar 2004 16:19:18 +0000 (16:19 +0000)]
release: 1.0.4rc1
Jaroslav Kysela [Fri, 26 Mar 2004 16:13:55 +0000 (16:13 +0000)]
Added mangling for period/buffer size in mmap mode
Jaroslav Kysela [Thu, 18 Mar 2004 09:10:55 +0000 (09:10 +0000)]
Small cosmetic fix
Jaroslav Kysela [Mon, 1 Mar 2004 08:51:07 +0000 (08:51 +0000)]
Cleanup
Jaroslav Kysela [Sun, 29 Feb 2004 19:33:54 +0000 (19:33 +0000)]
- fixed open problem (sw_params allocation)
- fixed memory leak (close)
- 1.0.3a version
Jaroslav Kysela [Sun, 29 Feb 2004 14:18:28 +0000 (14:18 +0000)]
1.0.3 release
Jaroslav Kysela [Sun, 29 Feb 2004 10:27:59 +0000 (10:27 +0000)]
Fixed typo - compilation error
Jaroslav Kysela [Sat, 28 Feb 2004 20:06:58 +0000 (20:06 +0000)]
- cleanups in open (corrected error paths)
- added mangling of avail_min for select() and poll() and mmap_mode
- added capture code to mmap_update
- fixed xrun handling in mmap_update
Jaroslav Kysela [Fri, 27 Feb 2004 16:16:58 +0000 (16:16 +0000)]
Added hwset flag and changed mmap_commit check code
Jaroslav Kysela [Thu, 26 Feb 2004 18:41:18 +0000 (18:41 +0000)]
1.0.3rc3
Jaroslav Kysela [Thu, 26 Feb 2004 18:34:58 +0000 (18:34 +0000)]
Removed ALSA_OSS_WRAPPER environment variable
Jaroslav Kysela [Thu, 26 Feb 2004 15:34:50 +0000 (15:34 +0000)]
Set format to S16_LE, fixed trigger
Jaroslav Kysela [Thu, 26 Feb 2004 15:31:46 +0000 (15:31 +0000)]
Update appl_ptr when rewind() is called (mmap)
Takashi Iwai [Thu, 26 Feb 2004 11:07:28 +0000 (11:07 +0000)]
added missing alsa-local.h
Jaroslav Kysela [Thu, 26 Feb 2004 10:52:40 +0000 (10:52 +0000)]
Cleanup - the libaoss.so shouldn't depend on libasound.so
Jaroslav Kysela [Wed, 25 Feb 2004 19:56:06 +0000 (19:56 +0000)]
One more fix, the libaoss.so doesn't depend directly on libasound.so
Takashi Iwai [Wed, 25 Feb 2004 19:45:00 +0000 (19:45 +0000)]
fixed the build of libaoss.la.
Takashi Iwai [Wed, 25 Feb 2004 19:16:10 +0000 (19:16 +0000)]
fixed again - don't link libasound with oss-redir lib.
Takashi Iwai [Wed, 25 Feb 2004 18:22:19 +0000 (18:22 +0000)]
- fixed configure to reflect the ALSA configure options.
- fixed "make clean".
Jaroslav Kysela [Wed, 25 Feb 2004 15:37:23 +0000 (15:37 +0000)]
1.0.3rc2
Takashi Iwai [Wed, 25 Feb 2004 14:38:59 +0000 (14:38 +0000)]
use AM_CFLAGS and AM_LDFLAGS for the recent automake.
Jaroslav Kysela [Wed, 25 Feb 2004 13:10:36 +0000 (13:10 +0000)]
Moved oss-redir.h to /usr/include
Jaroslav Kysela [Tue, 24 Feb 2004 19:40:47 +0000 (19:40 +0000)]
Florian Schmidt <mista.tapas@gmx.net>
a note about FILE * based apps
Jaroslav Kysela [Sat, 21 Feb 2004 21:48:45 +0000 (21:48 +0000)]
Added AC_PROG_CXX
Jaroslav Kysela [Sat, 21 Feb 2004 21:24:42 +0000 (21:24 +0000)]
1.0.3rc1
Jaroslav Kysela [Sat, 21 Feb 2004 21:24:06 +0000 (21:24 +0000)]
Added missing header files to dist target
Jaroslav Kysela [Sat, 21 Feb 2004 21:13:40 +0000 (21:13 +0000)]
Initial
Jaroslav Kysela [Sat, 21 Feb 2004 21:13:23 +0000 (21:13 +0000)]
Fix initialization bug
Jaroslav Kysela [Sat, 21 Feb 2004 20:39:54 +0000 (20:39 +0000)]
- a try to fix the period_size and buffer_size mangling
- removed use of the "hidden" alsa-lib functions
Jaroslav Kysela [Sat, 21 Feb 2004 19:14:42 +0000 (19:14 +0000)]
Use exec and in LD_PRELOAD commands to avoid next process and pass all parameters
Jaroslav Kysela [Thu, 19 Feb 2004 16:02:20 +0000 (16:02 +0000)]
- fixed poll and select code
- more work on osstest utility
Jaroslav Kysela [Wed, 18 Feb 2004 20:17:05 +0000 (20:17 +0000)]
- a try to let OSS mmap mode work with dmix plugin
- call avail_update in GETIPTR and GETOPTR functions (fixme)
- fixed/enhanced semantics of select_prepare (should work now)
Jaroslav Kysela [Tue, 17 Feb 2004 13:06:57 +0000 (13:06 +0000)]
mmap_test -> osstest; recoding in progress
Jaroslav Kysela [Sat, 14 Feb 2004 18:42:17 +0000 (18:42 +0000)]
fixes in select() mangling
Jaroslav Kysela [Thu, 12 Feb 2004 18:51:37 +0000 (18:51 +0000)]
Converted mmap_test to normal coding style; some mmap cleanups
Jaroslav Kysela [Thu, 12 Feb 2004 17:16:07 +0000 (17:16 +0000)]
- fixed oss wrapper mixer open bug (missing code)
- added lmixer to test directory
- ported mmap_test to use oss redirector
- don't compile code != libalsatoss with -lasound
Jaroslav Kysela [Wed, 11 Feb 2004 19:31:20 +0000 (19:31 +0000)]
Copied mmap_test from alsa-driver/test directory
Jaroslav Kysela [Wed, 11 Feb 2004 19:09:03 +0000 (19:09 +0000)]
- finished poll/select related functions for ALSA->OSS pcm emulation
- fixed some trivial bugs - mpg123 works again using libaoss
Jaroslav Kysela [Tue, 10 Feb 2004 13:40:36 +0000 (13:40 +0000)]
Added missing files
Jaroslav Kysela [Tue, 10 Feb 2004 13:39:55 +0000 (13:39 +0000)]
- separated libaoss to libaoss (LD_PRELOAD wrapper) and libalsatoss
(user space emulation)
- some fixes in oss-redir library
- note that code is not tested at all, so I'm 100% that it will fail :-(
Jaroslav Kysela [Mon, 9 Feb 2004 14:31:13 +0000 (14:31 +0000)]
Added pcm_nonblock callback
Jaroslav Kysela [Mon, 9 Feb 2004 13:07:27 +0000 (13:07 +0000)]
More complete code
Jaroslav Kysela [Mon, 9 Feb 2004 12:36:39 +0000 (12:36 +0000)]
- moved aoss code to alsa directory
- created oss-redir directory with OSS redirection library
(not finished yet)
Jaroslav Kysela [Sat, 7 Feb 2004 16:48:05 +0000 (16:48 +0000)]
- separated oss and alsa buffer parameters (for future mangling)
- initial mangle of oss parameters to power of two (not finished yet)
Jaroslav Kysela [Sat, 7 Feb 2004 15:02:41 +0000 (15:02 +0000)]
A try to fixed the problem when period_size and buffer_size is not power of two.
Added suspend/resume support to read/write functions.
Jaroslav Kysela [Mon, 26 Jan 2004 19:44:03 +0000 (19:44 +0000)]
1.0.2
Jaroslav Kysela [Thu, 8 Jan 2004 14:18:37 +0000 (14:18 +0000)]
1.0.1
Jaroslav Kysela [Fri, 5 Dec 2003 08:27:20 +0000 (08:27 +0000)]
1.0.0rc2
Takashi Iwai [Mon, 1 Dec 2003 14:06:23 +0000 (14:06 +0000)]
- avoid the assert in snd_pcm_drain().
- fixed the possible segfault at the wrong release of resources.
- more debug messages.
Jaroslav Kysela [Mon, 1 Dec 2003 09:20:59 +0000 (09:20 +0000)]
1.0.0rc1
Jaroslav Kysela [Tue, 18 Nov 2003 15:52:24 +0000 (15:52 +0000)]
1.0.0pre1
Jaroslav Kysela [Wed, 5 Nov 2003 11:17:08 +0000 (11:17 +0000)]
- version change to 1.0.0
- fixes against new PCM API
Jaroslav Kysela [Tue, 21 Oct 2003 17:43:46 +0000 (17:43 +0000)]
0.9.8
Takashi Iwai [Wed, 15 Oct 2003 17:06:28 +0000 (17:06 +0000)]
- suppress the error message from alsa-lib (for error opens).
- use default devices as fallback.
Takashi Iwai [Wed, 15 Oct 2003 17:05:49 +0000 (17:05 +0000)]
use libdir for 64bit architectures.
Jaroslav Kysela [Mon, 28 Jul 2003 12:22:05 +0000 (12:22 +0000)]
0.9.6
Jaroslav Kysela [Thu, 24 Jul 2003 18:13:28 +0000 (18:13 +0000)]
Added checks for invalid values for SPACE ioctls
Jaroslav Kysela [Sat, 31 May 2003 17:55:45 +0000 (17:55 +0000)]
0.9.4
Jaroslav Kysela [Sat, 31 May 2003 17:53:54 +0000 (17:53 +0000)]
Improved comment