Up to [cvs.NetBSD.org] / src / lib / libossaudio
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.28 / (download) - annotate - [select for diffs], Sat May 5 15:57:45 2012 UTC (12 months, 2 weeks ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
agc-symver-base,
agc-symver,
HEAD
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 (12 months, 2 weeks 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 (20 months, 1 week 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 (20 months, 2 weeks 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 (5 years 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,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
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 (5 years, 6 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 (5 years, 8 months 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 (5 years, 11 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 (7 years, 11 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 (8 years, 6 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 (10 years, 2 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 (10 years, 4 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 (11 years, 4 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 (11 years, 10 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 (12 years 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 (12 years 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 (12 years, 9 months 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 (12 years, 10 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 (13 years, 6 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 (13 years, 9 months 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 (13 years, 10 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 (14 years, 1 month 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 (14 years, 11 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 (15 years, 2 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 (15 years, 6 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 (15 years, 6 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 (15 years, 7 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 (15 years, 7 months ago) by augustss
Branch: MAIN
Initial version of a user level emulation of the OSS audio API. Useful for compiling Linux audio programs.