| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
ports using existing file descriptors.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
it to the *_open() functions. It's more flexible this way. No behaviour
change.
|
|
|
|
|
|
| |
the device node, the other to do the initialization. This will allow
with minimal changes, work to be done in two process sharing the fd.
No behaviour change.
|
| |
|
|
|
|
|
| |
checking for truncation every time we touch the string, simply allocate
a memory chunk large enough to store the full path.
|
|
|
|
| |
of hardcoded strings. no object change.
|
| |
|
| |
|
|
|
|
| |
strings. No object change.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
development of a cargo cult in case people look at existing files
for examples. This achieves a consistent .Fo and .Fn quoting style
across the whole tree.
|
|
|
|
| |
Reed <m.reed at mykolab.com>. Thanks.
|
|
|
|
|
| |
AUDIO_xERROR. It returns a snapshot of the counters we need
and avoids inconsistencies.
|
|
|
|
|
| |
record side than on the play side. This almost never happens are record
buffer are much larger than play buffers.
|
|
|
|
|
|
|
|
| |
As ratchov@ notes:
"all _aucat_wmsg() callers set hdl->wtodo, so your diff can't break
things that used to work by accident."
ok ratchov@
|
| |
|
|
|
|
| |
device names. Remove wrong comments.
|
|
|
|
| |
review by millert, binary checking process with doug, concept with guenther
|
|
|
|
|
|
|
| |
it at all, not even occasionally, because there is no sustainable
way (and even less any portable way) to maintain the list of library
names. Besides, without such a list, even the formatting looks bad.
OK jmc@ bentley@
|
|
|
|
| |
by stu@, thanks!
|
|
|
|
|
|
| |
for talking to aucat/sndiod
ok ratchov@
|
|
|
|
|
|
|
| |
on it, simplifying error checking, reducing system calls, and improving
thread-safety for libraries.
ok miod@
|
|
|
|
| |
ok ratchov@
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
usage as seen by the caller
- refresh current position before reading/writing data, to keep the
current position always consistent with read & write pointers
- fix confusion between processed samples by the hardware (as reported
by GET{I,O}OFFS) and samples played as reported by GETINFO(). Fixes
incorrect delta propagated after xruns in play-only and rec-only
modes
- don't wait for POLLIN or POLLOUT to be set to refresh ring pointers,
as they may not be set in certain cases. Fixes sndiod crash after
few days of continuous playback.
- save current parameters instead of calling getpar() too often
|
|
|
|
|
|
| |
makes "man -k" happier.
ok jmc, schwarze
|
|
|
|
| |
tweak and ok ratchov@, ok jmc@
|
|
|
|
|
|
|
|
|
|
| |
frees the handle and not the opposite
- clarify that sio_close() and sio_stop() dont discard
samples in the play buffer.
suggested by Reimar Doeffinger <Reimar.Doeffinger at gmx.de>
ok jmc@
|
|
|
|
|
|
|
| |
abstraction
- remove useless statements.
ok jmc@
|
| |
|
| |
|
|
|
|
| |
suggested by deraadt
|
| |
|
|
|
|
| |
ok deraadt, guenther
|
|
|
|
| |
ok ratchov
|
|
|
|
|
| |
the the generic code, so it can be used by other back-ends as well.
No behavior change (hopefully).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
members to 64bit types. Assign new syscall numbers for (almost
all) the syscalls that involve the affected types, including anything
with time_t, timeval, itimerval, timespec, rusage, dirent, stat,
or kevent arguments. Add a d_off member to struct dirent and replace
getdirentries() with getdents(), thus immensely simplifying and
accelerating telldir/seekdir. Build perl with -DBIG_TIME.
Bump the major on every single base library: the compat bits included
here are only good enough to make the transition; the T32 compat
option will be burned as soon as we've reached the new world are
are happy with the snapshots for all architectures.
DANGER: ABI incompatibility. Updating to this kernel requires extra
work or you won't be able to login: install a snapshot instead.
Much assistance in fixing userland issues from deraadt@ and tedu@
and build assistance from todd@ and otto@
|
|
|
|
| |
any useful information
|
| |
|
| |
|
|
|
|
| |
with tweaks from jmc
|