The NetBSD Project

CVS log for src/lib/libossaudio/ossaudio.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libossaudio

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 20 12:01:44 2020 UTC (5 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: phil-wifi-20200421, HEAD
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

ossaudio: removed outdated comment

Revision 1.43 / (download) - annotate - [select for diffs], Sun Apr 19 13:44:50 2020 UTC (5 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.42: +18 -26 lines
Diff to previous 1.42 (colored)

ossaudio: Implement SNDCTL_DSP_(SET|GET)TRIGGER.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Apr 19 11:27:40 2020 UTC (5 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.41: +63 -30 lines
Diff to previous 1.41 (colored)

ossaudio: Make SNDCTL_DSP_[GET|SET][PLAY|RECORD]VOL closer to OSSv4

Problems in the previous code include returning values in the 0-255
range NetBSD uses instead of the 0-100 range OSSv4 expects, using
AUDIO_GETBUFINFO (which doesn't even return the mixer bits), and
not encoding channels as specified: "level=(left)|(right << 8)".

In reality, setting the gain in this way (through /dev/audio rather
than /dev/mixer) doesn't seem to work properly, and the mixer-set
value seems to be retained.

However, these changes at least ensure that the return values are
correct and the balance is set correctly.

I've only found one application using this API (audio/audacious), and
OSSv4 support in it is currently disabled precisely because it breaks
when it attempts to set the track volume using it.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Apr 15 16:39:06 2020 UTC (5 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.40: +55 -8 lines
Diff to previous 1.40 (colored)

ossaudio: If the user's channel count is rejected, use the hardware count

Revision 1.40 / (download) - annotate - [select for diffs], Wed Apr 15 15:25:33 2020 UTC (5 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.39: +37 -15 lines
Diff to previous 1.39 (colored)

ossaudio: Make SNDCTL_DSP_SETFMT conform with OSSv4.

The OSSv4 spec says we shouldn't really error if an invalid format is
chosen by an application. Things are especially likely to be confused
if we return MULAW, since in OSSv4 terms that means that's the native
hardware format. Instead, set and return the current hardware format
if an invalid format is chosen.

For the 24-bit sample formats, note that the NetBSD kernel currently
can't handle them in its default configuration, and will return an error
code if you attempt to use them. So, if an applicaton requests 24-bit PCM,
promote it to 32-bit PCM. According to the spec, this is valid and
applications should be checking the return value anyway.

In the Linux compat layer, we just use S16LE as a fallback. The OSSv3
headers that are still being shipped with Linux don't contain definitions
for fancier formats and we can reasonably expect all applications to
support S16LE.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Apr 15 14:54:34 2020 UTC (5 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.38: +32 -4 lines
Diff to previous 1.38 (colored)

ossaudio: Make SNDCTL_DSP_SPEED more robust when using invalid rates.

From the perspective of reading the OSSv4 specification, NetBSD's
behaviour when an invalid sample rate is set makes no sense at all:
AUDIO_SETINFO simply returns an error code, and then we immediately
fall through to getting the sample rate, which is still set to the
legacy default of 8000 Hz.

Instead, what OSS applications generally expect is that they will be
able to receive the actual hardware sample rate. This is very, very
unlikely to be 8000 Hz on a modern machine.

No functional change when setting a sample rate between the supported
rates of 1000 and 192000 Hz. When a rate outside this range is requested,
the hardware rate is returned (on modern hardware, generally always 48000
Hz or a multiple of 48000 Hz).

Revision 1.38 / (download) - annotate - [select for diffs], Sun Nov 3 11:13:45 2019 UTC (10 months, 3 weeks ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.37: +22 -17 lines
Diff to previous 1.37 (colored)

Use record field for recording even on
SNDCTL_DSP_STEREO, SNDCTL_DSP_SETFMT, and SNDCTL_DSP_CHANNELS.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Nov 2 11:48:23 2019 UTC (10 months, 3 weeks ago) by isaki
Branch: MAIN
Changes since 1.36: +6 -3 lines
Diff to previous 1.36 (colored)

Use record.sample_rate for recording on SNDCTL_DSP_SPEED.
Fix PR lib/54667.

Revision 1.36 / (download) - annotate - [select for diffs], Sat Feb 2 04:52:16 2019 UTC (19 months, 3 weeks ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.35: +5 -4 lines
Diff to previous 1.35 (colored)

Fix minor bugs of SNDCTL_DSP_GETISPACE.
- hiwat is playback-only parameter.
- 'bytes' should not be rounded down.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Jan 29 11:54:02 2019 UTC (20 months ago) by isaki
Branch: MAIN
Changes since 1.34: +6 -6 lines
Diff to previous 1.34 (colored)

Revert a wrong SNDCTL_DSP_GETOSPACE part of rev1.33.
- 'fragments' is the number of full free blocks and should not be
  negative value.
- 'bytes' should not be rounded down.
It makes mpv work correctly (fixes a second half of kern/53028).
Reviewed by mlelstv@

Revision 1.34 / (download) - annotate - [select for diffs], Wed Jan 23 00:08:06 2019 UTC (20 months, 1 week ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-compat-20190127
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

memset to zero the entire array, not just 8 bytes of it.

picked up by gcc7's checker that the array size has not
been multipled by the member size.

here, we had 8 but should have had 8 * sizeof(int).

XXX: real bug - pullup-7, pullup-8

Revision 1.33 / (download) - annotate - [select for diffs], Thu Mar 23 15:50:48 2017 UTC (3 years, 6 months ago) by nat
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-compat-base, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: phil-wifi, pgoyette-compat, netbsd-8
Changes since 1.32: +8 -10 lines
Diff to previous 1.32 (colored)

Calculate GETISPACE/GETOSPACE properly.
Bump version.

Addresses PR kern/51999.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Feb 10 08:52:04 2017 UTC (3 years, 7 months ago) by maya
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320
Changes since 1.31: +4 -3 lines
Diff to previous 1.31 (colored)

speed limit is 80 (missed this one)

Revision 1.31 / (download) - annotate - [select for diffs], Fri Feb 10 08:50:27 2017 UTC (3 years, 7 months ago) by maya
Branch: MAIN
Changes since 1.30: +10 -13 lines
Diff to previous 1.30 (colored)

strncpy->strlcpy. use sizeof instead of numbers.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Sep 9 10:45:18 2014 UTC (6 years ago) by nat
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.29: +36 -4 lines
Diff to previous 1.29 (colored)

Add missing defines for 16, 24 and 32 bit NE and OE formats.
Add the ability to set 24 and 32 bit precision.

This commit was approved by wiz@

Revision 1.29 / (download) - annotate - [select for diffs], Sat May 17 12:38:42 2014 UTC (6 years, 4 months ago) by nat
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.28: +147 -4 lines
Diff to previous 1.28 (colored)

Adds ioctls and defines for OSSv4 compatibility.

The ioctl definitions and accompanying structures were
taken from FreeBSD's soundcard.h, hopefully providing
some binary compatibility.

The ioctls are as follows:
	SNDCTL_SYSINFO: Returns a structure containing
		details about the audio device.
	SNDCTL_ENGINEINFO - SNDCTL_AUDIOINFO: Returns a
		structure with playback/recording
		characteristics.
	SNDCTL_DSP_GETPLAYVOL, SNDCTL_DSP_SETPLAYVOL,
	SNDCTL_DSP_GETRECVOL, SNDCTL_DSP_SETRECVOL:
		Retrieves/Sets Playback/Recording volume.
	SNDCTL_DSP_SKIP - SNDCTL_DSP_SILENCE: These ioctls
		were intended to manipulate the underlying
		audio buffer skip or insert silence.  These
		return EINVAL.

SOUND_VERSION is unchanged, but is definable,  It will be
changed when the mixer OSSv4 ioctls are written.

Addresses PR 46611
This commit was approved by wiz@.

Revision 1.28 / (download) - annotate - [select for diffs], Sat May 5 15:57:45 2012 UTC (8 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

fix typo, WARNS=5

Revision 1.27 / (download) - annotate - [select for diffs], Fri May 4 11:48:12 2012 UTC (8 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.26: +38 -23 lines
Diff to previous 1.26 (colored)

- match regular ioctl prototype (3rd argument is optional)
- fix lint issues

Revision 1.26 / (download) - annotate - [select for diffs], Tue Sep 13 19:10:18 2011 UTC (9 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base
Branch point for: yamt-pagecache, netbsd-6
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

fix non-portable shift.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Sep 6 01:20:18 2011 UTC (9 years ago) by jmcneill
Branch: MAIN
Changes since 1.24: +14 -2 lines
Diff to previous 1.24 (colored)

Add support for AFMT_AC3

Revision 1.24 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:01 2008 UTC (12 years, 5 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-premerge-20101231, matt-mips64-base2, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, hpcarm-cleanup-nbase, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.23: +2 -9 lines
Diff to previous 1.23 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.23 / (download) - annotate - [select for diffs], Thu Nov 8 20:27:25 2007 UTC (12 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: yamt-pf42
Changes since 1.22: +5 -3 lines
Diff to previous 1.22 (colored)

Set the number of record and play channels individually -- currently
we try to set both in one ioctl, to the same value, which fails if not
both record and play direction support that many channels. (Having
more play than record channels is common these days.)
This does likely address part of the problem described in PR pkg/35444
by Mihai Chelaru, and it helped Matthew R. Green about half a year
ago -- see the thread in tech-misc in April.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Sep 18 22:57:31 2007 UTC (13 years ago) by mlelstv
Branch: MAIN
Changes since 1.21: +14 -3 lines
Diff to previous 1.21 (colored)

Implement OSS_SNDCTL_DSP_GETODELAY and provide a no-op function
for OSS_SNDCTL_DSP_PROFILE.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jun 11 13:05:46 2007 UTC (13 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Changes since 1.20: +13 -13 lines
Diff to previous 1.20 (colored)

Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, but
doesn't obtain the ports, gain and balance related parameters.
Those generally require reading from the hardware and therefore are much
more expensive to obtain. Modify OSS emulation to use the new ioctl
where possible.

This reduces CPU usage of mplayer during mp3 playback with my Thinkpad
from 20% to < 1% and from 50% to 20% during Xvid playback.

Review and comments from jmcneill@

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jun 1 11:22:18 2005 UTC (15 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-4-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.19: +7 -3 lines
Diff to previous 1.19 (colored)

appease gcc -Wuninitialized.  some delint

Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 18 14:02:42 2004 UTC (15 years, 10 months ago) by kent
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.18: +12 -4 lines
Diff to previous 1.18 (colored)

getdevinfo():
 If a mixer item does not match with AudioNsomething, check whether
it ends with '.' + AudioNsomething.  PR#15441

Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 9 01:09:50 2003 UTC (17 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.17: +4 -1 lines
Diff to previous 1.17 (colored)

use __RCSID()

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 12 08:20:05 2003 UTC (17 years, 8 months ago) by jdolecek
Branch: MAIN
Changes since 1.16: +7 -2 lines
Diff to previous 1.16 (colored)

add support for SNDCTL_DSP_SETDUPLEX ioctl to ossaudio emulation code
code provided by Andreas Wrede in PR kern/19793

Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 24 00:10:46 2001 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, fvdl_fs64_base
Changes since 1.15: +4 -2 lines
Diff to previous 1.15 (colored)

Make SNDCTL_DSP_POST a nop.  It's explicitly *not* supposed to sleep, and as
it's merely advisory (and in fact is implemented as a nop in the OSS->ALSA
shim), it should be safe to ignore it.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Jul 8 22:30:15 2001 UTC (19 years, 2 months ago) by kim
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Map OSS mixer device "line1" to native mixer device "aux".

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 10 01:53:48 2001 UTC (19 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.13: +15 -4 lines
Diff to previous 1.13 (colored)

Impproved fix of PR12796, from Frederick Bruckman <fb@enteract.com>

Revision 1.13 / (download) - annotate - [select for diffs], Wed May 9 21:49:58 2001 UTC (19 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.12: +4 -3 lines
Diff to previous 1.12 (colored)

Apply patch in PR lib/12796 from Frederick Bruckman <fb@enteract.com>

Revision 1.12 / (download) - annotate - [select for diffs], Wed Aug 16 16:14:33 2000 UTC (20 years, 1 month ago) by tron
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Use accurate rounding in conversion between OSS and NetBSD volume values.
The optimized integer formula was supplied by Wolfgang Solfrank on
"tech-kern@netbsd.org". This fixes problems with e.g  FreeBSD TV (fxtv),
RealPlayer-7.0 Beta 2 (PR pkg/10818) and KDE's "kscd".

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 4 09:56:14 2000 UTC (20 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.10: +98 -35 lines
Diff to previous 1.10 (colored)

Implement OSS_GETVERSION.
Accept mixer values above max (100).
Handle the info from AUDIO_MIXER_DEVINFO properly, parts of it is opaque.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Nov 16 23:56:41 1999 UTC (20 years, 10 months ago) by augustss
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.9: +22 -9 lines
Diff to previous 1.9 (colored)

Implement SOUND_MIXER_INFO.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Aug 22 13:43:09 1999 UTC (21 years, 1 month ago) by kleink
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.8: +1 -3 lines
Diff to previous 1.8 (colored)

Per discussion with Lennart Augustsson, change the behaviour to report emulated
encodings, too.  (This is currently an issue with the eso(4) driver, which,
due to different byte orders in playing and recording directions, sets the
emulated flag for all 16-bit encodings, although it could be argued that this
is an unfortunate weakness of the query_encoding() interface.)

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jul 2 15:38:45 1999 UTC (21 years, 3 months ago) by simonb
Branch: MAIN
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 (colored)

More trailing white space.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Apr 13 20:45:25 1999 UTC (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Make copyrights conform.

Revision 1.6 / (download) - annotate - [select for diffs], Mon May 25 17:13:14 1998 UTC (22 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Fix off by one error.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Mar 23 00:39:18 1998 UTC (22 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Track mycroft's change in src/sys/compat/oss/ossaudio.c.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 29 00:31:06 1997 UTC (22 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Fix a serious emulation bug.
Add some missing #defines.
Add a little more documentation.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 26 23:50:33 1997 UTC (22 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Add some missing defines and add history to man page.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 19 07:47:48 1997 UTC (22 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.1: +6 -6 lines
Diff to previous 1.1 (colored)

Update for SunOS compatibility.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 16 17:31:01 1997 UTC (22 years, 11 months ago) by augustss
Branch: MAIN

Initial version of a user level emulation of the OSS audio API.
Useful for compiling Linux audio programs.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>