CVS commit: src/distrib/sets/lists/comp

2017-08-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Aug 10 13:40:04 UTC 2017 Modified Files: src/distrib/sets/lists/comp: mi Log Message: Update lists for btuart h5 protocol includes. To generate a diff of this commit: cvs rdiff -u -r1.2142 -r1.2143 src/distrib/sets/lists/comp/m

CVS commit: src/usr.sbin/btattach

2017-08-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Aug 10 13:34:29 UTC 2017 Modified Files: src/usr.sbin/btattach: Makefile btattach.c btattach.h Added Files: src/usr.sbin/btattach: init_bcm43xx.c Log Message: Add support for bcm 43xx devices using the btuart h5 protocol.

CVS commit: src/sys/dev/ic

2017-08-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Aug 10 13:25:49 UTC 2017 Modified Files: src/sys/dev/ic: com.c Log Message: Report AUXUART fifo size on rpi3 to 1 byte. This prevents bluetooth errors using the h5 protocol. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/dev/bluetooth

2017-08-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Aug 10 13:22:19 UTC 2017 Modified Files: src/sys/dev/bluetooth: Makefile bluetoothdevices.config files.bluetooth Added Files: src/sys/dev/bluetooth: bth5.c bth5.h Log Message: Add support for btuart h5 3-wire protocol.

CVS commit: src/sys/dev

2017-08-08 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Aug 8 22:21:35 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: If the harware ring is starved of data...Insert silence into the mix ring so mix_write can function properly. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/dev

2017-08-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Aug 6 10:07:31 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Ensure to call mix write if inserting silence into the hw ring. Addresses PR kern/52459. Patch provided and tested by isaki@. To generate a diff of th

CVS commit: src/sys/dev

2017-08-05 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Aug 5 13:34:06 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Reset mixer ports on opening /dev/sound. This fixes an issue reported on port-arm@ by Brian Buhrow. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/modules/audio

2017-07-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jul 30 00:53:58 UTC 2017 Modified Files: src/sys/modules/audio: Makefile Log Message: Audio now compiles with WARNS=5, so there is no need to specify WARNS=3. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/

CVS commit: src/sys/dev/pad

2017-07-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jul 30 00:50:52 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: The pad module will now compile with WARNS=5. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/pad/pad.c Please note that di

CVS commit: src/sys/dev

2017-07-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jul 30 00:47:48 UTC 2017 Modified Files: src/sys/dev: auconv.c audio.c audiovar.h aurateconv.c Log Message: The audio module will now compile with WARNS=5. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/d

CVS commit: src/sys/arch/x68k/dev

2017-07-29 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 29 07:30:39 UTC 2017 Modified Files: src/sys/arch/x68k/dev: vs.c Log Message: Audio vchan auto config works again due to the use of a null_filter. Tested and confirmed working by isaki@. To generate a diff of this commit:

CVS commit: src/sys/dev

2017-07-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri Jul 28 03:58:54 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Remove dead code from audio open. Found by isaki@. Better error handling incase memory for the streams' ringbuffers cannot be allocated. Addresses PR ke

CVS commit: src/sys/dev

2017-07-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri Jul 28 03:29:19 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Remove unused code from audio_set_params. Addresses PR kern/52434. To generate a diff of this commit: cvs rdiff -u -r1.373 -r1.374 src/sys/dev/audio.c

CVS commit: src/sys/dev

2017-07-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri Jul 28 02:53:54 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Refactoring of order of auto config combinations. Most common formats come first. Do not exceed AUDIO_MAX_CHANNELS. Addresses PR kern/52435. To gener

CVS commit: src/sys/dev

2017-07-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri Jul 28 01:36:41 UTC 2017 Modified Files: src/sys/dev: auconv.c audio.c src/sys/dev/ic: ac97.c src/sys/dev/pci: azalia_codec.c Log Message: Mixer device bounds checking. Analysis by Ilja van Sprundel. To generat

CVS commit: src/sys/dev

2017-07-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Jul 27 23:39:38 UTC 2017 Modified Files: src/sys/dev: auconv.c auconv.h src/sys/dev/ic: am7930.c Log Message: Add a null_filter to help with the audio autoconfig of pmax. Tested by flxd@. To generate a diff of this com

CVS commit: src/sys/arch/dreamcast/conf

2017-07-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jul 25 23:20:57 UTC 2017 Modified Files: src/sys/arch/dreamcast/conf: G1IDE GENERIC Log Message: Use the correct attachment for dreamcast audio. Found and tested by Bjorn Johannesson on port-dreamcast. To generate a diff of th

CVS commit: src/sys/arch/dreamcast/dev/g2

2017-07-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jul 25 23:18:04 UTC 2017 Modified Files: src/sys/arch/dreamcast/dev/g2: aica.c Log Message: Dreamcast audio only supports playback so set it in the props. This makes dreamcast audio work again. Tested by Bjorn Johannesson. cvs:

CVS commit: src/sys/dev

2017-07-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jul 25 13:29:16 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Fix a panic caused by opening pad(4)'s mixer before the corresponding audio device has attached. Addresses PR kern/52424. To generate a diff of this co

CVS commit: src/tests/usr.bin/mixerctl

2017-07-03 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Jul 3 09:08:35 UTC 2017 Modified Files: src/tests/usr.bin/mixerctl: t_mixerctl.sh Log Message: As pad devices are now created on demand - pad has to be open for a corresponding mixer to be available. To generate a diff of this

CVS commit: src/sys/dev/pad

2017-07-02 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jul 2 13:32:51 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: If a particular pad device is opened, ie pad1 then configure and use pad1 if it is not already configured. This improves scriptability as you will know

CVS commit: src/sys/dev/pad

2017-07-01 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jul 2 05:59:27 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Return early from read if kpause is interrupted by a signal. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/pad/pad.c Plea

CVS commit: src/sys

2017-07-01 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 1 23:31:19 UTC 2017 Modified Files: src/sys/dev/pad: pad.c padvar.h src/sys/sys: file.h Log Message: Pad is now clones its device, attaching upon open and detaching upon close. This means that only one pad device is

CVS commit: src/sys/dev

2017-07-01 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 1 23:27:17 UTC 2017 Modified Files: src/sys/dev: spkr.c Log Message: On a forcefull detach wait for spkr to close as the detach has to succeed. Ok christos@. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 s

CVS commit: src/sys/dev/pad

2017-06-30 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 1 05:50:10 UTC 2017 Modified Files: src/sys/dev/pad: pad.c padvar.h Log Message: sc_audiodev should be defined as a device_t as this is what audio_attach_mi returns. To generate a diff of this commit: cvs rdiff -u -r1.37 -

CVS commit: src/sys/dev

2017-06-30 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 1 05:44:52 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Broadcast all conditional variables if in being deactivated so no readers or writers get stuck. To generate a diff of this commit: cvs rdiff -u -r1.366

CVS commit: src/sys/dev

2017-06-30 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat Jul 1 05:32:24 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Don't keep writing data if an error has occurred. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/dev/audiobell.c Please note

CVS commit: src/sys/dev

2017-06-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 27 09:44:13 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Ensure to close open file descriptors. Patch by pgoyette@. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/dev/audiobell.c P

CVS commit: src/sys/dev

2017-06-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 27 09:35:05 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: KNF. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/audiobell.c Please note that diffs are not public domain; the

CVS commit: src/sys/dev

2017-06-26 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Jun 26 12:17:10 UTC 2017 Modified Files: src/sys/dev: mulaw.c Log Message: Better solution to mulaw/alaw conversion on big endian systems/sound devices. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/dev/

CVS commit: src/sys/dev

2017-06-26 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Jun 26 11:45:46 UTC 2017 Modified Files: src/sys/dev: mulaw.c Log Message: Rectify an error in mulaw/alaw conversion to big endian. The atf audio test should pass on sparc again. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/dev

2017-06-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 10:28:23 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Don't autoconfig for 24 bits precision. It does not work as yet. To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366 src/sys/dev/audio.c P

CVS commit: src/sys/dev

2017-06-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 09:42:40 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Don't start playback or recording on the hw ring only stream ring buffers. To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/sys/dev/a

CVS commit: src/sys/dev/ic

2017-06-25 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 09:40:17 UTC 2017 Modified Files: src/sys/dev/ic: am7930.c Log Message: Set hw parameters for linear to ulaw filters. Tested by flxd@. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/dev/ic/am7930.

CVS commit: src/sys/dev

2017-06-24 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 02:47:28 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Check validbits against precision in vchan_autoconfig. At present validbits != precision is not supported. This change will most likely break autoconfig

CVS commit: src/sys/dev

2017-06-24 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 02:16:41 UTC 2017 Modified Files: src/sys/dev: mulaw.c mulaw.h Log Message: Use LINEARNTOMULAW for 8 bits as well. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/mulaw.c cvs rdiff -u -r1.23 -r1

CVS commit: src/sys/dev

2017-06-24 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 02:14:16 UTC 2017 Modified Files: src/sys/dev: mulaw.h Log Message: Remove stray ";" from defines. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/dev/mulaw.h Please note that diffs are not public

CVS commit: src/sys/dev

2017-06-24 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 02:11:40 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Use pustream params when clearing the next block in the mixring. To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/sys/dev/audio.c Pl

CVS commit: src/sys/dev/ic

2017-06-24 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 25 02:09:47 UTC 2017 Modified Files: src/sys/dev/ic: am7930.c Log Message: rfill and pfill mixed up. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/dev/ic/am7930.c Please note that diffs are not publ

CVS commit: src/sys/dev

2017-06-21 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Wed Jun 21 08:40:05 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Check hardare precision in vchan_autoconfig. Passes atf test again. To generate a diff of this commit: cvs rdiff -u -r1.361 -r1.362 src/sys/dev/audio.c

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 13:51:54 UTC 2017 Modified Files: src/sys/dev: auconv.h mulaw.h Log Message: Fix defines to proper function names. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/dev/auconv.h cvs rdiff -u -r1.21 -r

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 08:33:11 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Allow for bigger data types to mix into to avoid overflow. To generate a diff of this commit: cvs rdiff -u -r1.360 -r1.361 src/sys/dev/audio.c Please n

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 07:45:01 UTC 2017 Modified Files: src/sys/dev: audio.c audiovar.h Log Message: sc_iffreq -> sc_frequency. NFCI. Ok christos@. To generate a diff of this commit: cvs rdiff -u -r1.359 -r1.360 src/sys/dev/audio.c cvs rdif

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 07:42:32 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: No need to reset the audioinfo whem dealing with the hardware ring. This avoids a panic with some audio devices. Ok christos@. To generate a diff of t

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 07:21:50 UTC 2017 Modified Files: src/sys/dev: auconv.c auconv.h mulaw.c mulaw.h Log Message: Add support for more formats. At present 24 bit formats do not work and have been disabled. Ok christos@. To generate a diff

CVS commit: src/sys/dev

2017-06-20 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 20 07:13:09 UTC 2017 Modified Files: src/sys/dev: aurateconv.c Log Message: Rate conversion works at 8 bits, so enable it. Ok christos@. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/aurateconv.

CVS commit: src/sys/dev/pad

2017-06-19 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon Jun 19 23:54:00 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Use defines to specify pad audio format. NFCI. Ok christos@. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pad/pad.c Pl

CVS commit: src/sys/dev

2017-06-13 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Wed Jun 14 06:55:37 UTC 2017 Modified Files: src/sys/dev: spkr.c Log Message: Ensure to detach children. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/dev/spkr.c Please note that diffs are not public domain

CVS commit: src/share/man

2017-06-13 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 09:11:22 UTC 2017 Modified Files: src/share/man/man4: Makefile src/share/man/man9: Makefile Log Message: Add wsbell. Found by wiz@. To generate a diff of this commit: cvs rdiff -u -r1.637 -r1.638 src/share/man/m

CVS commit: src/distrib/sets/lists

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 06:39:09 UTC 2017 Modified Files: src/distrib/sets/lists/comp: mi src/distrib/sets/lists/man: mi Log Message: Update for wsbell(4) manual pages. To generate a diff of this commit: cvs rdiff -u -r1.2139 -r1.2140 s

CVS commit: src/share/man

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 06:27:10 UTC 2017 Added Files: src/share/man/man4: wsbell.4 src/share/man/man9: wsbell.9 Log Message: Manual pages for wsbell. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/share/man/man4/wsbell.4

CVS commit: src/share/man/man4

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 06:25:20 UTC 2017 Modified Files: src/share/man/man4: speaker.4 Log Message: Update the speaker man page, mentioning wsbell and new formatting for ioctls. Ok pgoyette@. To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/sys/dev/wscons

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 05:49:48 UTC 2017 Modified Files: src/sys/dev/wscons: wsbell.c Log Message: Implement missing ioctls for the default bell. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/dev/wscons/wsbell.c Please n

CVS commit: src/sys/dev/wscons

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 00:54:37 UTC 2017 Modified Files: src/sys/dev/wscons: wsbell.c wsbellvar.h Log Message: Change sc_dying from u_char to bool. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/wscons/wsbell.c cvs rdi

CVS commit: src/sys/dev/wscons

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 00:49:05 UTC 2017 Modified Files: src/sys/dev/wscons: wsbell.c wsbellvar.h Log Message: Remove dying ftom vb_args and use sc_dying instead. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/dev/wscons/w

CVS commit: src/sys/dev/wscons

2017-06-12 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 13 00:42:27 UTC 2017 Modified Files: src/sys/dev/wscons: wsbell.c wsbelldata.h wskbd.c Log Message: Move duplicate definition of SETBELL macro into wsbelldata.h. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 s

CVS commit: src/sys/dev

2017-06-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 13:05:43 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Revert back to a 16 bit phase counter - stops overflow when performing calculations on pitch and phase. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev

2017-06-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 13:02:44 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Initialize and set all required parameters for the audiobell. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/dev/audiobell.c

CVS commit: src/sys

2017-06-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 03:55:57 UTC 2017 Modified Files: src/sys/conf: files src/sys/dev: spkr.c spkrvar.h src/sys/dev/pckbport: pckbd.c src/sys/dev/wscons: files.wscons wsconsio.h wsmux.c wsmuxvar.h Added Files: s

CVS commit: src/sys/dev/wscons

2017-06-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 03:38:12 UTC 2017 Modified Files: src/sys/dev/wscons: wskbd.c Added Files: src/sys/dev/wscons: wsbelldata.h Log Message: Seperate the definitions for the console beep. This code will be shared with a new device.

CVS commit: src/sys/dev

2017-06-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 03:33:48 UTC 2017 Modified Files: src/sys/dev: spkr.c spkr_audio.c spkrio.h spkrvar.h Log Message: Add ioctls for setting and getting the beep volume. Currently only supported on spkr devices attached to audio. Ok pgoyet

CVS commit: src/sys/dev

2017-06-10 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 11 03:25:02 UTC 2017 Modified Files: src/sys/dev: spkr_audio.c Log Message: Remove unused code - it will reappear in a new device. Ok pgoyette@. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/spkr_

CVS commit: src/sys/dev/usb

2017-06-09 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri Jun 9 10:11:20 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Start as half as many transfers for recording. This fixes recording and play back when uaudio is used in full duplex mode. The transfer scheduling p

CVS commit: src/sys/dev

2017-06-08 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu Jun 8 13:05:03 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Retrn error to userland from startp/startr depending on the error from trigger/start output/input. Found by jmcneill@. To generate a diff of this commi

CVS commit: src/sys/dev/pad

2017-06-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 6 07:32:41 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Style change. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/dev/pad/pad.c Please note that diffs are not public domain; they

CVS commit: src/sys/dev/pad

2017-06-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 6 07:31:41 UTC 2017 Modified Files: src/sys/dev/pad: padvar.h Log Message: pad blocksize 1024 -> 8192. Helps when sleeping in rate limiter. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pad/padva

CVS commit: src/sys/dev/pad

2017-06-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 6 07:29:35 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Simplification of rate limiter. It now works uni/multiprocessor. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/dev/pad/pad.c

CVS commit: src/sys/dev/pad

2017-06-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 6 07:27:15 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: sc_bytes_count needs to be set in pad_audio_open not pad_open. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/dev/pad/pad.c Pl

CVS commit: src/sys/dev/pad

2017-06-06 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue Jun 6 07:18:38 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Express BYTESTOSLEEP as an 64 bit integer. Use BYTESTOSLEEP in expresson of BYTES_PER_SEC. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.

CVS commit: src/sys/dev

2017-06-03 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun Jun 4 05:37:56 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Fix volume botch. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/dev/audiobell.c Please note that diffs are not public domai

CVS commit: src/sys/dev

2017-05-28 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 28 21:36:18 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Now that the scope of setting the gain is limited, the hack for /dev/sound no longer applies. To generate a diff of this commit: cvs rdiff -u -r1.354 -r

CVS commit: src/sys/dev

2017-05-28 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 28 21:15:58 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: Set the gain of play back, rather than altering the generated wave by a factor of volume. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1

CVS commit: src/sys/dev

2017-05-28 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 28 21:12:59 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: The scope of setting the gain for playback or recording is now limited to operating on the volume of its virtual channel. To generate a diff of this com

CVS commit: src/sys/dev/bluetooth

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 28 04:12:13 UTC 2017 Modified Files: src/sys/dev/bluetooth: btsco.c Log Message: bt_lock is now used as the audio interrupt lock. This is more appropriate as the interrupt lock deals with the hardware. btsco audio works aga

CVS commit: src/sys/dev

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 13:55:58 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Be even more carefull with devices that support only play back OR capture. Addresses PR kern/52256. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/share/man/man4

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 12:15:34 UTC 2017 Modified Files: src/share/man/man4: speaker.4 Log Message: Revert to previous as what was the HIRES_BELL option is now the only choice. Suggested by jmcneill@. To generate a diff of this commit: cvs rd

CVS commit: src/sys/dev

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 12:04:44 UTC 2017 Modified Files: src/sys/dev: audiobell.c Log Message: The high resolution bell is the only option. The 8 kHz version has been removed. Suggested by jmcneill@. To generate a diff of this commit: cvs rd

CVS commit: src/share/man/man4

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 11:10:24 UTC 2017 Modified Files: src/share/man/man4: speaker.4 Log Message: Document the HIRES_BELL option. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/share/man/man4/speaker.4 Please note that di

CVS commit: src/sys/dev

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 10:54:47 UTC 2017 Modified Files: src/sys/dev: audiobell.c Added Files: src/sys/dev: audiobelldata.h Log Message: The audio bell is now in 16 bit slinear format. It is possible to use a frequency of 44.1 kHz as ap

CVS commit: src/sys/dev/pad

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 10:43:30 UTC 2017 Modified Files: src/sys/dev/pad: pad.c Log Message: Add missing sc_bytes_count. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pad/pad.c Please note that diffs are not public

CVS commit: src/usr.sbin/bta2dpd/bta2dpd

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 10:04:57 UTC 2017 Modified Files: src/usr.sbin/bta2dpd/bta2dpd: bta2dpd.c sbc_encode.c Log Message: Streaming channel is now opened in blocking mode again. Removal of a hack in sbc_encode now that pad(4) is fixed. To gen

CVS commit: src/sys/dev/pad

2017-05-27 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sat May 27 10:02:26 UTC 2017 Modified Files: src/sys/dev/pad: pad.c padvar.h Log Message: Rework of previous. Math for BYTESTOSLEEP and TIMENEXTREAD is now correct. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/

CVS commit: src/sys/dev

2017-05-23 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue May 23 07:57:26 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Fix broken logic with regard to the use of uvm_unmap. Call uvm_unmap with the correct arguments. Ok chs@. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/dev/usb

2017-05-22 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue May 23 04:58:49 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Revert locking changes back to rev 1.149. Dropping and reaquiring the interrupt lock was not necessary for the proper operation of uaudio devices.

CVS commit: src/sys/dev/usb

2017-05-19 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri May 19 09:58:28 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Fix locking around calls to [p/r]int with a patch from skrll@. To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/dev/usb/uaud

CVS commit: src/sys/dev/usb

2017-05-18 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri May 19 04:20:45 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Release sc_intr_lock between successive calls to audio[p/r]int to allow mixing to occur. To generate a diff of this commit: cvs rdiff -u -r1.149 -r

CVS commit: src/sys/dev/usb

2017-05-18 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri May 19 04:16:06 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Fix locking botch. Ensure that sc_lock is still held when exiting trigger_[input/output]. To generate a diff of this commit: cvs rdiff -u -r1.148

CVS commit: src/sys/dev

2017-05-16 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue May 16 23:55:53 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Set sc_[trigger/rec]_started before the call to trigger_[input/output]. This prevents multiple calls to trigger_[input/output] for those drivers that drop

CVS commit: src/sys/dev/usb

2017-05-16 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue May 16 23:49:44 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Drop sc_lock whilst doing uaudio_chan_open uaudio[pr]transfer. uaudio now works again. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.

CVS commit: src/sys/dev

2017-05-16 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Tue May 16 21:43:18 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Revert the changes made with holding sc_lock in audiostartp/startr made in rev 1.347. The audio tests should run again. To generate a diff of this comm

CVS commit: src/sys/dev

2017-05-15 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon May 15 09:43:57 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Possibile vchan mixer overflow panic avoided. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348 src/sys/dev/audio.c Please note that diff

CVS commit: src/sys/dev

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Mon May 15 01:03:47 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Don't hold sc_lock whilst calling mix_write/read. This makes uaudio work again. With regard to uaudio however tyr-quake's audio does not work well. To

CVS commit: src/sys/rump/librump/rumpkern

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 14 13:49:55 UTC 2017 Modified Files: src/sys/rump/librump/rumpkern: vm.c Log Message: Add uvm_map_pageable dummy function. This means that the audio tests should run again. Ok christos@. To generate a diff of this commit:

CVS commit: src/sys/dev

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 14 10:57:32 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Increase the priority of the mixing/record threads as high as possibile. Suggested by mrg@. To generate a diff of this commit: cvs rdiff -u -r1.345 -r1

CVS commit: src/sys/dev

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 14 10:08:49 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Restore the use of sc_intr_lock as it was in rev 1.334. The ring buffer pages are now wired so the use of the interrupt lock won't cause panics. Ok riast

CVS commit: src/sys/dev

2017-05-14 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Sun May 14 10:01:34 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Use uvm_map_pageable to wire audio ringbuffer pages an virtual addresses. Ok riastradh@. To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.34

CVS commit: src/sys/dev

2017-05-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Fri May 12 04:15:40 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Blksize is now calculated on sc_pustream/sc_rustream. Don't allow hw ring buffer to be saturated and data overwritten. It should help PR kern/52175. To

CVS commit: src/sys/dev

2017-05-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu May 11 23:39:15 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: UVM_ADV_NORMAL-> UVM_ADV_RANDOM as this reflects the usage more acurately. Ok riastradh@. To generate a diff of this commit: cvs rdiff -u -r1.340 -r1.3

CVS commit: src/sys/dev

2017-05-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu May 11 23:32:27 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: If silence is inserted into hw ring directly the free space in the hw ring not mix ring is needed. To generate a diff of this commit: cvs rdiff -u -r1.3

CVS commit: src/sys/dev

2017-05-11 Thread Nathanial Sloss
Module Name:src Committed By: nat Date: Thu May 11 23:26:48 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Improved overflow test for audio_mmap. Ok riastradh@. To generate a diff of this commit: cvs rdiff -u -r1.338 -r1.339 src/sys/dev/audio.c Please note

<    1   2   3   4   >