nat
f835d36292
Audio now uses fdclone, there is no longer a limitation of one audio
...
instance per process. Virtual channels are placed in a queue, so there is
no longer a compile time limit of VAUDIOCHANS.
A new sysctl has been added to control multiple user access.
Mixer labels on virtual channels are now prefixed by vchan.
audiobell.c and audioctl have been updated to reflect these changes.
Use of fdclone was posted to tech-kern@ and improvements made.
Multiuser access control changes and the use of a queue were suggessted by
pgoyette@
2017-02-10 19:31:42 +00:00
..
2016-03-14 09:53:37 +00:00
2016-09-05 00:40:28 +00:00
2016-11-18 12:16:48 +00:00
2017-02-10 19:31:42 +00:00
2016-03-05 22:10:39 +00:00
2016-02-01 17:41:37 +00:00
2016-12-20 08:21:32 +00:00
2016-03-06 21:12:07 +00:00
2014-09-19 16:02:58 +00:00
2014-09-19 16:02:58 +00:00
2016-10-03 08:20:12 +00:00
2016-01-14 04:27:26 +00:00
2016-01-14 04:27:26 +00:00
2015-06-16 22:54:10 +00:00
2016-12-06 04:54:00 +00:00
2014-04-13 01:45:34 +00:00
2015-06-17 00:01:59 +00:00
2013-08-12 14:03:18 +00:00
2013-12-17 09:54:08 +00:00
2015-10-27 14:47:45 +00:00
2015-06-16 22:54:10 +00:00
2016-12-14 15:24:06 +00:00
2014-10-18 14:56:14 +00:00
2016-10-02 21:06:18 +00:00
2014-04-13 01:45:34 +00:00
2016-09-13 16:06:59 +00:00
2016-05-29 16:12:58 +00:00
2014-02-04 19:48:48 +00:00
2014-04-13 01:45:34 +00:00
2014-02-03 20:22:19 +00:00
2017-01-12 14:27:14 +00:00
2013-10-18 20:47:06 +00:00
2016-09-05 00:40:28 +00:00
2016-03-07 22:16:38 +00:00
2016-09-03 11:35:24 +00:00
2016-06-30 15:34:30 +00:00
2016-09-05 00:40:28 +00:00
2014-06-20 15:22:01 +00:00
2016-09-05 00:40:28 +00:00
2016-03-10 11:32:10 +00:00
2016-06-13 06:17:19 +00:00
2016-12-22 12:39:40 +00:00
2014-08-18 09:45:52 +00:00
2015-06-16 22:54:10 +00:00
2016-12-30 21:08:23 +00:00
2017-01-31 21:05:35 +00:00
2014-01-21 02:53:30 +00:00
2014-01-06 22:43:15 +00:00
2013-11-27 17:38:11 +00:00
2014-04-29 01:21:02 +00:00
2014-04-13 01:45:34 +00:00
2015-07-12 11:40:52 +00:00
2014-07-05 19:22:41 +00:00
2014-07-14 21:56:03 +00:00
2017-01-08 14:18:31 +00:00
2016-05-12 01:56:44 +00:00
2016-09-05 00:40:28 +00:00
2016-03-04 03:02:52 +00:00
2013-10-07 02:00:46 +00:00
2016-10-02 21:06:18 +00:00
2016-09-05 00:40:28 +00:00
2016-03-16 21:01:28 +00:00
2016-09-03 05:50:06 +00:00
2014-06-11 14:57:55 +00:00
2016-01-04 23:55:36 +00:00
2016-09-05 00:40:28 +00:00
2015-01-08 22:03:42 +00:00
2016-01-23 21:22:45 +00:00
2016-01-04 23:55:36 +00:00
2017-01-10 21:08:48 +00:00
2016-09-05 00:40:28 +00:00
2016-09-05 00:40:28 +00:00
2015-10-29 11:31:52 +00:00
2016-01-23 14:24:43 +00:00
2017-01-23 10:05:25 +00:00
2017-02-08 17:47:36 +00:00
2016-06-16 15:11:43 +00:00
2013-10-18 20:19:36 +00:00
2015-03-22 22:47:43 +00:00
2016-12-11 08:40:10 +00:00
2016-06-28 09:23:09 +00:00
2015-06-16 22:54:10 +00:00
2016-06-28 09:25:21 +00:00
2016-09-03 05:56:59 +00:00
2016-09-05 00:40:28 +00:00
2014-11-10 07:33:31 +00:00
2014-09-30 10:30:35 +00:00
2013-10-18 20:19:36 +00:00
2016-09-05 00:40:28 +00:00
2014-04-30 21:04:58 +00:00
2017-02-09 21:25:05 +00:00
2016-09-03 05:58:30 +00:00
2017-01-22 04:52:04 +00:00
2016-07-13 13:10:04 +00:00
2013-12-20 17:01:39 +00:00
2014-04-24 18:40:35 +00:00
2013-09-24 22:08:06 +00:00
2017-01-28 23:42:36 +00:00
2015-11-07 18:26:55 +00:00
2016-08-22 00:15:59 +00:00
2016-12-23 10:19:57 +00:00
2014-03-18 18:20:35 +00:00
2015-06-16 22:54:10 +00:00
2015-01-17 10:57:51 +00:00
2015-03-04 16:36:12 +00:00
2016-05-24 06:15:43 +00:00
2014-03-18 18:20:35 +00:00
2014-07-13 01:46:04 +00:00
2013-10-18 20:43:45 +00:00
2017-01-10 21:08:48 +00:00
2015-10-28 08:15:53 +00:00
2016-01-23 02:33:09 +00:00
2013-08-21 21:05:29 +00:00
2016-01-04 23:55:36 +00:00
2014-11-26 23:44:21 +00:00
2016-01-23 21:22:45 +00:00
2016-01-23 21:22:45 +00:00
2016-01-23 21:22:45 +00:00
2016-01-23 21:22:45 +00:00
2014-01-28 14:02:54 +00:00
2016-09-05 00:40:28 +00:00
2014-01-04 15:43:27 +00:00
2015-01-29 03:28:19 +00:00
2015-12-11 21:05:18 +00:00
2016-04-05 00:13:03 +00:00
2016-09-05 00:40:28 +00:00
2015-04-10 09:34:43 +00:00
2014-11-04 19:05:17 +00:00
2016-01-26 16:23:27 +00:00
2017-02-06 02:26:44 +00:00
2017-01-14 01:01:48 +00:00
2016-09-05 00:40:28 +00:00
2017-01-10 21:13:45 +00:00
2015-12-21 16:17:09 +00:00
2013-11-18 19:55:59 +00:00
2017-01-10 21:14:13 +00:00
2014-04-13 01:45:34 +00:00
2015-08-09 09:39:21 +00:00
2016-06-04 15:27:11 +00:00
2017-01-10 21:14:51 +00:00
2014-03-18 18:20:35 +00:00
2015-10-09 17:51:26 +00:00
2015-06-16 22:54:10 +00:00
2016-09-05 00:40:28 +00:00
2017-01-28 23:42:36 +00:00
2016-09-03 06:00:32 +00:00
2017-01-10 21:15:23 +00:00
2016-12-21 18:01:21 +00:00
2016-10-13 06:22:26 +00:00
2016-09-05 00:40:28 +00:00
2016-12-24 15:49:18 +00:00
2013-08-11 01:54:35 +00:00
2015-06-21 08:23:22 +00:00
2016-06-24 12:03:22 +00:00
2016-02-03 05:32:14 +00:00
2016-10-16 06:17:51 +00:00
2016-02-05 03:38:50 +00:00
2015-12-21 17:17:02 +00:00
2016-12-31 10:13:15 +00:00
2014-03-18 18:20:35 +00:00
2016-09-05 00:40:28 +00:00
2015-06-21 12:05:11 +00:00
2016-06-06 15:09:33 +00:00
2016-09-05 00:40:28 +00:00
2015-05-24 19:42:39 +00:00
2017-01-05 07:53:20 +00:00
2017-01-10 21:15:54 +00:00
2016-11-16 02:03:30 +00:00
2015-11-21 14:59:51 +00:00
2014-09-19 16:02:58 +00:00
2015-12-12 09:52:40 +00:00
2014-09-19 16:02:58 +00:00
2015-11-21 15:01:43 +00:00
2016-05-31 06:55:02 +00:00
2017-01-15 21:10:24 +00:00
2016-03-11 18:39:03 +00:00
2014-10-18 08:33:23 +00:00
2017-02-06 16:04:07 +00:00