<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/lib/libossaudio/ossaudio.c, branch jd/simplify-queueing</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/lib/libossaudio/ossaudio.c?h=jd%2Fsimplify-queueing</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/lib/libossaudio/ossaudio.c?h=jd%2Fsimplify-queueing'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-04-02T19:57:10Z</updated>
<entry>
<title>Makes libossaudio use sndio instead of the kernel mixer(4) interface.</title>
<updated>2020-04-02T19:57:10Z</updated>
<author>
<name>ratchov</name>
<email>ratchov@openbsd.org</email>
</author>
<published>2020-04-02T19:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=fb2547fd03a3474caa2d07fd8992ad27be9b0274'/>
<id>urn:sha1:fb2547fd03a3474caa2d07fd8992ad27be9b0274</id>
<content type='text'>
Programs will see the device handled by sndiod (instead of the first
one) and will always get access at least the sndiod master level
control. If present, hardware master input and output volumes are
exposed as well.

feedback from landry and sthen, "do it" deraadt
</content>
</entry>
<entry>
<title>When system calls indicate an error they return -1, not some arbitrary</title>
<updated>2019-06-28T13:32:41Z</updated>
<author>
<name>deraadt</name>
<email>deraadt@openbsd.org</email>
</author>
<published>2019-06-28T13:32:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=df69c215c7c66baf660f3f65414fd34796c96152'/>
<id>urn:sha1:df69c215c7c66baf660f3f65414fd34796c96152</id>
<content type='text'>
value &lt; 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.
</content>
</entry>
<entry>
<title>remove a misleading comment; ok ratchov@</title>
<updated>2018-10-26T14:46:05Z</updated>
<author>
<name>miko</name>
<email>miko@openbsd.org</email>
</author>
<published>2018-10-26T14:46:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=63a6c5601c3d424aac10713434e75ee57dd551b7'/>
<id>urn:sha1:63a6c5601c3d424aac10713434e75ee57dd551b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make SNDCLT_DSP_* ioctls return ENOTTY, and remove the corresponding</title>
<updated>2015-04-19T08:42:19Z</updated>
<author>
<name>ratchov</name>
<email>ratchov@openbsd.org</email>
</author>
<published>2015-04-19T08:42:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d7a81f84cde9df3b051ac3aa1d17ead8770a9548'/>
<id>urn:sha1:d7a81f84cde9df3b051ac3aa1d17ead8770a9548</id>
<content type='text'>
code. No ABI change.

ok armani@, guenther@, sthen@
</content>
</entry>
<entry>
<title>rename define to reflect current operating system, as in sys/compat</title>
<updated>2013-03-27T20:28:22Z</updated>
<author>
<name>tedu</name>
<email>tedu@openbsd.org</email>
</author>
<published>2013-03-27T20:28:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=967bc91e9ad45af42118b02e2d03269e4d617278'/>
<id>urn:sha1:967bc91e9ad45af42118b02e2d03269e4d617278</id>
<content type='text'>
from tim van der molen
</content>
</entry>
<entry>
<title>First pass at removing clauses 3 and 4 from NetBSD licenses.</title>
<updated>2008-06-26T05:42:03Z</updated>
<author>
<name>ray</name>
<email>ray@openbsd.org</email>
</author>
<published>2008-06-26T05:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d874cce4b1d9fe6b41c9e4f2117a77d8a4a37b92'/>
<id>urn:sha1:d874cce4b1d9fe6b41c9e4f2117a77d8a4a37b92</id>
<content type='text'>
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.

OK deraadt@
</content>
</entry>
<entry>
<title>simplify SNDCTL_DSP_SETTRIGGER</title>
<updated>2008-04-04T05:03:19Z</updated>
<author>
<name>jakemsr</name>
<email>jakemsr@openbsd.org</email>
</author>
<published>2008-04-04T05:03:19Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=0ac7d629f4fc29a9741a8666eba714dfadfa2d57'/>
<id>urn:sha1:0ac7d629f4fc29a9741a8666eba714dfadfa2d57</id>
<content type='text'>
- don't mess with the operational mode.  that was primarily to be able to
set record|play mode for full-duplex, which isn't needed any more.

- don't set pause=1.  this ioctl isn't supposed to be used for stopping
streams.

suggestions, ok ratchov
</content>
</entry>
<entry>
<title>this is the recording source.  rename 'source' to 'recsource' and be</title>
<updated>2007-11-12T05:43:59Z</updated>
<author>
<name>jakemsr</name>
<email>jakemsr@openbsd.org</email>
</author>
<published>2007-11-12T05:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=94ebbf5e2f0fed48d341e4294cfe51d489b680c3'/>
<id>urn:sha1:94ebbf5e2f0fed48d341e4294cfe51d489b680c3</id>
<content type='text'>
sure to only use 'record.source' instead of possibly 'inputs.source'.
</content>
</entry>
<entry>
<title>implement SNDCTL_DSP_GETODELAY</title>
<updated>2007-11-12T05:11:16Z</updated>
<author>
<name>jakemsr</name>
<email>jakemsr@openbsd.org</email>
</author>
<published>2007-11-12T05:11:16Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=d6d282de0b64c943e0b089578f94f78cc17d8649'/>
<id>urn:sha1:d6d282de0b64c943e0b089578f94f78cc17d8649</id>
<content type='text'>
bump minor version

ok deanna@
</content>
</entry>
<entry>
<title>- when we need to do both AUDIO_SETINFO and AUDIO_GETINFO to emulate</title>
<updated>2007-11-06T04:24:39Z</updated>
<author>
<name>jakemsr</name>
<email>jakemsr@openbsd.org</email>
</author>
<published>2007-11-06T04:24:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1506c91cdf0c0496e60dbb5cd3a14b526cc34c07'/>
<id>urn:sha1:1506c91cdf0c0496e60dbb5cd3a14b526cc34c07</id>
<content type='text'>
  a single OSS ioctl, return the return value and errno from from
  AUDIO_SETINFO if there was an error, since it's more informative
  than the return value and errno from AUDIO_GETINFO.  also, don't
  bail if AUDIO_SETINFO fails, because OSS ioctls should return the
  current value of the parameter they are setting, even if there was
  an error.

- avoid a possible (though highly unlikely) divide by zero in
  SNDCTL_DSP_GET[IO]SPACE.

ok ratchov@
</content>
</entry>
</feed>
