diff options
author | Alexandre Ratchov <ratchov@cvs.openbsd.org> | 2016-01-20 07:59:56 +0000 |
---|---|---|
committer | Alexandre Ratchov <ratchov@cvs.openbsd.org> | 2016-01-20 07:59:56 +0000 |
commit | 06beaaa1ec55c398386df62042566301d96fbcff (patch) | |
tree | 710937007ca688e9c9f79a10a913e52d2b0e3c89 /sys | |
parent | 7b29e0ca43c953e128544e27a85a4ca86674519b (diff) |
Set byte order the default encoding in the attach method to
native byte order. No behaviour change, as attach time
parameters are just hints, except thay this makes audioctl
output nicer if the device was never opened.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/audio.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/audio.c b/sys/dev/audio.c index dc2e4aadc6a..c0f079ed1c8 100644 --- a/sys/dev/audio.c +++ b/sys/dev/audio.c @@ -1,4 +1,4 @@ -/* $OpenBSD: audio.c,v 1.141 2016/01/09 23:24:31 jsg Exp $ */ +/* $OpenBSD: audio.c,v 1.142 2016/01/20 07:59:55 ratchov Exp $ */ /* * Copyright (c) 2015 Alexandre Ratchov <alex@caoua.org> * @@ -1083,7 +1083,11 @@ audio_attach(struct device *parent, struct device *self, void *aux) } /* set defaults */ - sc->sw_enc = AUDIO_ENCODING_SLINEAR; +#if BYTE_ORDER == LITTLE_ENDIAN + sc->sw_enc = AUDIO_ENCODING_SLINEAR_LE; +#else + sc->sw_enc = AUDIO_ENCODING_SLINEAR_BE; +#endif sc->bits = 16; sc->bps = 2; sc->msb = 1; |