Commit graph

9 commits

Author SHA1 Message Date
jlam
56c8e9ad06 Update nas from 1.2.5 to 1.4. Relevant changes from version 1.2.5:
- corrected a problem in the voxware server where when
		ReleaseDevice was enabled, the device would be held
		open when nasd was first started until the first
		connection was made.
	- changed documentation regarding the new location of the web
		site (http://radscan.com/nas.html)
	- integrated config handling in all servers, based on a
		lex/yacc parser from Stephen Hocking that was in the
		voxware server.
		- config file is /etc/nas/nasd.conf
			an example config file is installed.
		- parser errors are a bit more informative ;-)
		- each server now has a config.c and config.h file that
			provides the ddaSetConfig() functionality required
			of each server by dia/.  In the SGI case,
			it's just a stub. ddaSetConfig() ignores options
			it doesn't understand (required behavior).
		- server cmdline options '-v' (verbose) and '-d <num>'
			(debug messages) added.  These override
			nasd.conf settings.
		- hooks added to all servers in config.c - ddaProcessArg()
			and ddaUseMsg() for integrated arg handling.


	- voxware server:
		- release device functionality now controlled by
			nasd.conf
		- mixer init policy now controlled by nasd.conf

	- sun server:
		- added integrated sun (ausuni) module (now built by
			default) into the distribution.
		- release device functionality now controlled by
			nasd.conf

	- hpux server:
		- added device release (ReleaseDevice) capability to hpux
			server.  All servers except for sgi now
			support this functionality.
		- fixed sample rate change problem in hpux server
		- separated hardware init code for ReleaseDevice
			functionality
		- added new option in nasd.conf to select either the
			EXT (external - headphones/speakers) or INT
			(internal speaker) output device by default

	- renamed generated server binary from au* to nasd for all
			servers
		- man pages updated (auserver.man and
				AUVoxConfig.man	respectively).

	- Added patches from Mark Davies for NetBSD.
2000-08-04 01:31:55 +00:00
agc
300c3841b3 Add missing NetBSD RCS Id. 1998-11-12 15:46:41 +00:00
dbj
929eb38eb0 Use #include <signal.h> instead of #include <sys/signal.h> 1998-10-18 07:39:08 +00:00
garbled
012b3eb126 Created new patch file, closes PR 5814 (now builds on alpha)
PR by Tim Rightnour
1998-08-23 06:26:24 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
agc
60433a955f Move all occurrences of LITTLE_ENDIAN to NAS_LITTLE_ENDIAN, and
BIG_ENDIAN to NAS_BIG_ENDIAN, to avoid conflicts with the definitions
in <machine/endian.h>
1998-05-18 11:09:00 +00:00
agc
ce5501a4a6 Add back nas package version 1.2.5, the client/server network audio system.
Originally from FreeBSD, but much modified by Jaromir Dolocek, and finally
munged around by agc to get the man pages correct in the Makefile.
1998-05-18 09:18:28 +00:00
augustss
95218d2a72 Remove nas package until someone has ported it. 1998-02-09 19:56:11 +00:00
augustss
4daa64a629 Initial import of FreeBSD audio packages. 1997-10-28 23:18:20 +00:00