Added new audio library functionality (getstatus, float sample fmts)
diff --git a/Lib/irix5/AL.py b/Lib/irix5/AL.py
index e094f41..c4497ab 100755
--- a/Lib/irix5/AL.py
+++ b/Lib/irix5/AL.py
@@ -6,6 +6,10 @@
 RATE_11025	= 11025
 RATE_8000	= 8000
 
+SAMPFMT_TWOSCOMP= 1
+SAMPFMT_FLOAT	= 32
+SAMPFMT_DOUBLE	= 64
+
 SAMPLE_8	= 1
 SAMPLE_16	= 2
 	# SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
@@ -18,8 +22,21 @@
 INPUT_MIC	= 1
 INPUT_DIGITAL	= 2
 
-HOLD, RELEASE			= 0, 1
-ATTAIL, ATHEAD, ATMARK, ATTIME	= 0, 1, 2, 3
+MONITOR_OFF	= 0
+MONITOR_ON	= 1
+
+ERROR_NUMBER		= 0
+ERROR_TYPE		= 1
+ERROR_LOCATION_LSP 	= 2
+ERROR_LOCATION_MSP	= 3
+ERROR_LENGTH		= 4
+
+ERROR_INPUT_UNDERFLOW	= 0
+ERROR_OUTPUT_OVERFLOW	= 1
+
+# These seem to be not supported anymore:
+##HOLD, RELEASE			= 0, 1
+##ATTAIL, ATHEAD, ATMARK, ATTIME	= 0, 1, 2, 3
 
 DEFAULT_DEVICE	= 1
 
@@ -35,6 +52,9 @@
 UNUSED_COUNT		= 9
 SYNC_INPUT_TO_AES	= 10
 SYNC_OUTPUT_TO_AES	= 11
+MONITOR_CTL		= 12
+LEFT_MONITOR_ATTEN	= 13
+RIGHT_MONITOR_ATTEN	= 14
 
 ENUM_VALUE	= 0	# only certain values are valid
 RANGE_VALUE	= 1	# any value in range is valid
diff --git a/Lib/plat-irix5/AL.py b/Lib/plat-irix5/AL.py
index e094f41..c4497ab 100755
--- a/Lib/plat-irix5/AL.py
+++ b/Lib/plat-irix5/AL.py
@@ -6,6 +6,10 @@
 RATE_11025	= 11025
 RATE_8000	= 8000
 
+SAMPFMT_TWOSCOMP= 1
+SAMPFMT_FLOAT	= 32
+SAMPFMT_DOUBLE	= 64
+
 SAMPLE_8	= 1
 SAMPLE_16	= 2
 	# SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits
@@ -18,8 +22,21 @@
 INPUT_MIC	= 1
 INPUT_DIGITAL	= 2
 
-HOLD, RELEASE			= 0, 1
-ATTAIL, ATHEAD, ATMARK, ATTIME	= 0, 1, 2, 3
+MONITOR_OFF	= 0
+MONITOR_ON	= 1
+
+ERROR_NUMBER		= 0
+ERROR_TYPE		= 1
+ERROR_LOCATION_LSP 	= 2
+ERROR_LOCATION_MSP	= 3
+ERROR_LENGTH		= 4
+
+ERROR_INPUT_UNDERFLOW	= 0
+ERROR_OUTPUT_OVERFLOW	= 1
+
+# These seem to be not supported anymore:
+##HOLD, RELEASE			= 0, 1
+##ATTAIL, ATHEAD, ATMARK, ATTIME	= 0, 1, 2, 3
 
 DEFAULT_DEVICE	= 1
 
@@ -35,6 +52,9 @@
 UNUSED_COUNT		= 9
 SYNC_INPUT_TO_AES	= 10
 SYNC_OUTPUT_TO_AES	= 11
+MONITOR_CTL		= 12
+LEFT_MONITOR_ATTEN	= 13
+RIGHT_MONITOR_ATTEN	= 14
 
 ENUM_VALUE	= 0	# only certain values are valid
 RANGE_VALUE	= 1	# any value in range is valid