freebsd-ports/audio
Maxim Sobolev 40c0df04d2 Provide workaround for a bug in pcm driver introduced with format emulation
changes.

At present newpcm has sticky parameter settings, even when an
inappropriate value is set.  For instance, set format to alaw on h/w
that does not support alaw; newpcm interface state records format as
alaw, and subsequent unrelated state changes may fail, ie a rate change.

In mpg123 this can cause files to be played at lower quality
than available because of mis-diagnosis of available formats and
sample rates.  E.g downsamples everything to 11025Hz on this h/w as
12kHz probing breaks state and subsequent probes for higher supported
sampling rates.

PR:		25046
Submitted by:	Orion Hodson <oh@btinternet.com>
2001-02-13 15:00:44 +00:00
..
afsp bump PORTREVISION 2001-01-04 17:48:42 +00:00
amp
ascd Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when 2000-09-25 12:21:43 +00:00
aumix Implment WANT_GTK. 2000-10-05 06:47:41 +00:00
aureal-kmod Make sure the user doesn't have any stray files from previous attempts to 2001-02-12 06:11:36 +00:00
autozen Remove pre-compiled i386 executables that come with the distfile 2000-11-03 08:34:00 +00:00
bladeenc Eliminate WRKSRC=${WRKDIR}/${PKGNAME} lines, as these will break when 2000-09-25 12:21:43 +00:00
btc Remove empty directory on deinstall 2000-09-17 12:20:28 +00:00
cam Remove unnecessery blank lines. 2000-11-11 06:19:18 +00:00
ccaudio Remove trailing period and package name from the pkg-comment. 2000-12-18 20:32:55 +00:00
ccaudio2 Remove trailing period and package name from the pkg-comment. 2000-12-18 20:32:55 +00:00
cd2mp3 Update to 0.81 2001-01-22 14:37:30 +00:00
cd-console - Fix setting of $(CFLAGS) and $(CC) variables in Makefile 2000-11-12 14:57:55 +00:00
cdd
cdindex Update to 1.2.0, no response from maintainer 2000-10-13 20:32:43 +00:00
cdplay
cdplayer.app Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
cdrdao Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
cmp3 Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
csound Increment PORTREVISION, because of the utilities I added to the package. 2000-10-19 03:09:14 +00:00
csound-manual Put PLIST in WRKSRC, before bento catches me changing stuff in 2000-10-19 12:30:40 +00:00
dagrab Fix the port for CURRENT/STABLE. 2000-08-28 18:03:07 +00:00
dap
ecasound Add ecasound 1.8.5d15, a software package designed for multitrack audio 2000-12-26 05:52:15 +00:00
esound Update to 0.2.22 2000-12-01 21:20:33 +00:00
extace Update to 1.4.5. 2001-01-02 19:32:20 +00:00
fcplay - Add some entries to MASTER_SITES 2001-01-09 16:43:19 +00:00
festdoc - mtree fixes 2000-12-31 12:01:20 +00:00
festival - mtree fixes 2000-12-31 12:01:20 +00:00
festival+OGI - mtree fixes 2000-12-31 12:01:20 +00:00
festlex-cmu Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festlex-oald Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festlex-ogi Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festlex-poslex - mtree fixes 2000-12-31 12:01:20 +00:00
festogi-spanish Add ${.CURDIR} to RUN_DEPENDS because we need the whole path. This will 2000-11-08 22:52:29 +00:00
festvox-abc Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-don Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-el11 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-hvs Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-jph Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-kal8 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-kal16 - mtree fixes 2000-12-31 12:01:20 +00:00
festvox-ked8 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-ked16 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-mwm Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-ogirab Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-rab8 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-rab16 Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
festvox-tll Change MAINTAINER for my ports. 2000-10-02 05:39:35 +00:00
freeamp upgrade from rc4 to rc5 2001-01-25 14:40:47 +00:00
gdcd Make this port use GNOME. 2000-10-13 09:27:52 +00:00
gkrellmms Update to 0.5.5. 2001-02-05 10:17:50 +00:00
gkrellmms2 Update to 0.5.5. 2001-02-05 10:17:50 +00:00
gkrellmvolume Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
gkrellmvolume2 Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
glame Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
gmixer Implement USE_GTK, part 1. 2000-10-05 06:36:23 +00:00
gnapster Don't use the default HAVE_GNOME distdir. 2001-01-25 01:12:56 +00:00
gnome-audio Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gnome-media Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gnomeaudio Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gnomeaudio2 Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gnomemedia Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gnomemedia2 Implement USE_GNOME, part 1. 2000-10-05 07:10:50 +00:00
gogo Update to the new version of the same filename on the mastersite. 2001-01-06 21:14:42 +00:00
gqmpeg bump PORTREVISION; added extra LIB_DEPENDS. 2001-01-28 22:13:23 +00:00
gqmpeg-devel bump PORTREVISION; added extra LIB_DEPENDS. 2001-01-28 22:13:23 +00:00
gramofile
grip Update to version 0.65 2000-10-23 19:51:17 +00:00
gsi Add GSI. GSI is an easy to use audio system which can be used over a network 2000-12-07 18:05:12 +00:00
gsm
holyshout Clean up inefficient perl invocations; use multiple REs in the same call. 2001-01-07 17:49:52 +00:00
icecast Mark FORBIDDEN: Remotely exploitable buffer overflow 2001-01-23 01:55:17 +00:00
icecast2 Mark FORBIDDEN: Remotely exploitable buffer overflow 2001-01-23 01:55:17 +00:00
id3ed
id3el An add-on to edit an id3 tag for mpg123-mode (mpg123.el) on Emacsen 2000-12-20 00:44:08 +00:00
id3lib Add USE_NEWGCC since this port doesn't compile with RELENG_3 gcc. 2001-01-07 18:22:32 +00:00
id3ren
juke Add manpage (bump PORTREVISION). Fix broken ${PKGMESSAGE} usage. 2000-12-21 09:49:55 +00:00
kdemultimedia2 Add #define BE_SHORT(x) 2000-12-14 01:49:34 +00:00
kdemultimedia3 Add #define BE_SHORT(x) 2000-12-14 01:49:34 +00:00
kdemultimedia11 Update MASTER_SITES to reflect reorganization of ${MASTER_SITE_KDE} since 2000-10-30 01:33:54 +00:00
kmikmod Implement WANT_ESOUND, USE_ESOUND. 2000-10-05 05:19:38 +00:00
kmp3
kmpg
knapster add missing message catalogue. 2001-01-04 17:09:32 +00:00
krio Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
lame 1) Revert change supporting for shared library build/installation 2001-01-08 00:54:30 +00:00
libao Add AUTO{CONF,MAKE}_{ENV,ARGS}. Among other things, this will fix 2000-11-16 13:06:29 +00:00
libaudiofile Upgrade to 0.2.0 2001-01-08 22:24:44 +00:00
libcdaudio
libmikmod Implement WANT_ESOUND, USE_ESOUND. 2000-10-05 05:19:38 +00:00
libmusicbrainz upgrade from pre5 to pre6 2001-01-25 14:46:05 +00:00
libmusicbrainz3 upgrade from pre5 to pre6 2001-01-25 14:46:05 +00:00
libmusicbrainz4 upgrade from pre5 to pre6 2001-01-25 14:46:05 +00:00
libmusicbrainz5 upgrade from pre5 to pre6 2001-01-25 14:46:05 +00:00
libogg - Add pre-generated aclocal.m4, because aclocal sucks if several versions of 2000-11-29 09:52:36 +00:00
libshout
libshout2
libsidplay Chase a rerolled distfile tarball; remove a Makefile comment about it, dating 2001-01-20 11:50:30 +00:00
libsidplay2 Chase a rerolled distfile tarball; remove a Makefile comment about it, dating 2001-01-20 11:50:30 +00:00
libvorbis - Add pre-generated aclocal.m4, because aclocal sucks if several versions of 2000-11-29 10:08:19 +00:00
libworkman
linux-realplayer Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
linux-vsound vsound 0.4 is a utility which interposes itself between an application 2001-01-29 08:24:02 +00:00
litestream Add litestream 1.0.1r3, an open source, infinitely scalable high-capacity 2000-12-19 10:02:06 +00:00
lopster No longer needed in 0.9.7-1. 2000-12-08 13:30:52 +00:00
Maaate add Maaate, a MPEG audio analysis toolkit 2001-02-12 09:25:48 +00:00
mad New port audio/mad, a High-quality MPEG audio decoder. 2000-12-19 15:39:12 +00:00
maplay Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
mikmod
mixer.app Fix the stupid X man page problem. 2000-09-24 07:21:51 +00:00
mp3_check Update to 1.98. 2000-11-02 14:47:41 +00:00
mp3blaster Update to 3.0p5 2001-01-28 21:42:13 +00:00
mp3encode - Add RESTRICTED line 2000-11-11 05:55:52 +00:00
mp3info
mp3rename
mpegaudio - Fix MASTER_SITES 2000-12-11 02:46:00 +00:00
mpg123 Provide workaround for a bug in pcm driver introduced with format emulation 2001-02-13 15:00:44 +00:00
mpg123.el Update to 1.19. 2001-01-24 05:04:04 +00:00
mpmf20
musicbox new port of musicbox, a Qt-based front end to mpg123 2000-12-31 15:05:54 +00:00
musicbrainz upgrade from pre5 to pre6 2001-01-25 14:46:05 +00:00
mutemix Use USE_PYTHON. 2000-11-14 01:14:24 +00:00
mxv
napster Revert unintended local change in previous commit. 2000-11-03 22:30:19 +00:00
nas Fix alpha build failure by including <machine/pcaudioio.h> only for i386. 2000-12-17 01:53:29 +00:00
normalize Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
nosefart Add nosefart, a music player for NSF (NES Sound Format) files. 2000-10-14 11:22:33 +00:00
nspmod
openal Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
opennap Fix typo in pkg-message: DOcumentation -> Documentation. 2001-01-30 16:33:19 +00:00
opmixer Update to 0.60. Change master site. Remove home page. 2001-01-21 23:19:26 +00:00
p5-Audio-CD Add p5-Audio-CD 0.04, a perl interface to libcdaudio. 2000-10-28 05:59:04 +00:00
p5-MP3-ID3v1Tag Upgrade to version 1.11 2001-01-29 06:04:03 +00:00
p5-MP3-Info p5-MP3-Info is a perl module that manipulates/fetches information 2000-10-20 23:08:04 +00:00
p5-MPEG-ID3v2Tag Add p5-MPEG-ID3v2Tag 0.20, perl module that provides a way to write/read ID3 2001-01-03 23:32:22 +00:00
p5-Xmms Add p5-Xmms 0.10, a perl module that provides a "remote shell" for xmms. 2000-12-19 09:41:17 +00:00
pimp3 Change explicit RUN_DEPENDS to python1.5 to USE_PYTHON. 2000-11-14 00:36:39 +00:00
pkg
play
playmidi
pysol-sound-server Update version number of smpeg shared library. 2000-12-11 09:31:28 +00:00
radio
raproxy NO_INSTALL_MANPAGES is not for user defined variable. 2000-12-31 14:42:19 +00:00
rat Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
replay Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
rio
rio500 Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
ripenc Fix fennerage (ftpsearch, checksum ok); remove bogus header line. 2001-01-27 06:18:49 +00:00
ripit Correct a problem caused by my patch. Ensure the playlist is sorted. 2000-10-01 10:22:27 +00:00
rosegarden - Update MASTER_SITES 2000-12-19 08:34:53 +00:00
rplay
rsynth
s3mod - Support MAKE properly 2001-01-28 03:50:57 +00:00
sdl_mixer Update to 1.1.0. 2001-01-29 18:58:06 +00:00
shntool Fix violations of COMMENT files. 2000-12-21 08:54:25 +00:00
shorten Update to shorten 3.1 2000-11-02 22:41:03 +00:00
shout
sidplay Fix fennerage; host distfile on MASTER_SITE_LOCAL since ftpsearch.ntnu.no 2001-01-27 06:12:50 +00:00
snd Update version number of gtkextra shared library. 2000-11-22 11:56:18 +00:00
snowstar Clean up inefficient perl invocations; use multiple REs in the same call. 2001-01-07 17:49:52 +00:00
soundtracker Implement WANT_GNOME. 2000-10-05 07:22:56 +00:00
sox update to 12.17.1. 2001-01-01 19:18:53 +00:00
speak_freely Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
sphinx Mark broken. 2001-02-01 09:57:47 +00:00
spiralloops - new master site (works for me) 2000-12-06 22:53:38 +00:00
spiralsynth - new master site (works for me) 2000-12-06 22:53:38 +00:00
spiralsynthbaby - new master site (works for me) 2000-12-06 22:53:38 +00:00
splay
splaytk
streamripper Drop old FTP site and home page; change whitespace on adjacent line. 2000-11-07 19:23:18 +00:00
sweep Style: use tabs, not spaces, to indent variables in Makefiles. 2001-02-04 21:12:59 +00:00
tclmidi
teknap Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is 2000-10-08 10:23:48 +00:00
timidity Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
timidity++ update to 2.10.2. 2001-01-23 14:45:52 +00:00
timidity++-emacs update to 2.10.2. 2001-01-23 14:45:52 +00:00
timidity++-gtk
timidity++-motif
timidity++-slang
timidity++-tcltk
timidity++-xaw
timidity++-xskin
tosha Add a couple of fixes for compiler warnings from PR 23755, which also 2001-02-07 20:35:55 +00:00
tracker
vat
vorbis Remove do-package target that was running "make package" in 2000-11-16 21:28:21 +00:00
vorbis-tools Add AUTO{CONF,MAKE}_{ENV,ARGS}. Among other things, this will fix 2000-11-16 13:06:29 +00:00
vorbis-xmms Add new port vorbis-xmms, a Vorbis plugin for XMMS. 2000-11-02 21:19:26 +00:00
waveplay No longer needed in 2000.12.10 2000-12-10 15:36:42 +00:00
wavplay
wmcdplay use ComplexProgramTargetNoMan to avoid making html manpage with XFree86-4. 2000-12-30 18:50:39 +00:00
wmmixer ComplexProgramTarget() -> ComplexProgramTargetNoMan(). 2000-09-29 13:42:37 +00:00
wmmp3 Remove directories on deinstall 2000-11-11 10:06:05 +00:00
wmtune Re-order the master sites. 2000-11-13 12:33:48 +00:00
wmusic Add WMusic, an applet for the Window Maker dock which works as a 2000-10-11 23:30:09 +00:00
workman Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
wsoundprefs Fix "X manpage" error with XFree86-4. 2000-12-30 20:41:11 +00:00
wsoundserver Implement WANT_ESOUND, USE_ESOUND. 2000-10-05 05:19:38 +00:00
x11amp
xamp
xcd Massive style enforcement - use ^I instead of spaces for variables identation. 2001-01-16 17:33:20 +00:00
xcdplayer Remove inactive MAINTAINER <swallace>, who hasn't committed in over 3 years. 2001-01-27 05:40:10 +00:00
xhippo Update to version 2.9 2001-01-28 01:29:12 +00:00
xmcd build html manpages for XFree86-4. 2001-02-12 06:43:04 +00:00
xmix fix manpage handling with XFree86-4. 2000-12-30 19:08:00 +00:00
xmixer Mark this broken. 2000-11-02 22:38:54 +00:00
xmmix - Support PREFIX properly 2000-12-11 02:02:21 +00:00
xmms Remove obsolete MASTER_SITES. 2001-01-22 12:14:51 +00:00
xmms-crossfade Update to 0.2.3 2001-01-12 15:49:18 +00:00
xmms-liveice Implement USE_GTK, part 1. 2000-10-05 06:36:23 +00:00
xmms-quix3dn Add xmms-quix3dn-4.4.1, a neat 3D effects audio plugin for XMMS. 2000-12-23 11:17:42 +00:00
xmms-shn Fix violations of COMMENT files. 2000-12-21 08:54:25 +00:00
xmms-tfmx Update to 0.3 2000-12-04 14:40:34 +00:00
xmp Upgrade to 2.0.3 2001-01-02 15:50:09 +00:00
xmpeg3
xmradio - Fix MASTER_SITES 2001-02-08 16:07:12 +00:00
xsidplay Upgrade to 1.5.4 2001-01-02 15:40:07 +00:00
xtuner use ComplexProgramTargetNoMan to avoid making html manpage with XFree86-4. 2000-12-30 19:01:29 +00:00
xwave
yamt Change MAINTAINER field. 2000-11-13 12:45:40 +00:00
zinf upgrade from rc4 to rc5 2001-01-25 14:40:47 +00:00
Makefile add Maaate, a MPEG audio analysis toolkit 2001-02-12 09:25:48 +00:00