Age | Commit message (Collapse) | Author |
|
|
|
code from jordan
|
|
|
|
we get the complete files if the disassembler crashes on a machine.
ok marco@, krw@, deraadt@
|
|
|
|
here.
ok millert, otto
|
|
spec and documented as such, but comes in handy from time to time.
The prototypes make it compatible with a similar GNU awk extension.
ok millert@, enthusiasm from deraadt@
|
|
Pointed out by landry@.
|
|
in 1.126, found by nick during a test install; ok krw
|
|
(2^30,2^31). Nothing in the tree yet requests random numbers bounded
by this range.
report jakob!deraadt; ok deraadt@
|
|
|
|
unneccessarily duplicating text;
ok ratchov jakemsr
|
|
i'm modifying this code anyway, prepare for privsep by making it so that
"master" openers must be root, and remove some spurious suser() checks.
For example, every DRM_ROOT_ONLY ioctl is also DRM_MASTER. Without this
change, privsep wouldn't work since the fd is no longer root owned.
With this, X privsep should work as soon as the userland bits are done
(currently unwritten).
Looked over by kettenis@, ok thib@.
|
|
ok oga@
|
|
getpeername(2) or getsockname(2). Its not needed and causes
threads to block when another thread is blocked and holding the
read lock. Instead just protect against fd state transitions.
Blocking problem reported by David S H Rosenthal from lockss.org
okay beck@ "looks sane" deraadt@
|
|
ok jakemsr, ratchov
|
|
the driver for about 292 bytes on i386.
ok reyk@
|
|
the driver for about 990 bytes on i386.
ok brad@
|
|
ok dlg@
|
|
|
|
|
|
|
|
on their web site/marketing material. We don't need to have the full
name Light Pulse for each entry.
ok deraadt@
- remove the duplicate Intel Turbo Memory entry.
|
|
|
|
|
|
- simplify -io descriptions
|
|
does that for us.
|
|
|
|
environment variable, new -xX options
bits from eric, ok jakemsr
|
|
to continue filling the play buffer until it's full. This way, the
play buffer has fewer chances to underrun when the device is started.
ok jakemsr
|
|
(produces silence) and later, once aucat is resumed the kernel starts
dropping samples, it will try to drop as many samples as silence was
produced. So suspending breaks the aucat process permanently.
workaround this by blocking the signals ie disabling suspending of aucat
from the tty. The long term solution would be to catch SIGCONT and to stop
the device, resync/refill buffers and restart the device. That's really a
lot of work...
ok jakemsr
|
|
occur on a per-stream basis, using -Xx flags. There are 3 possible
policies:
- ignore : ignores underruns/overruns, for instance, this mode
could be used for creating simple pipes with utilities; like in
your last cdio diff.
- sync : insert/discard samples in order to keep all streams in
sync, useful for multi-tracker-like apps and/or to sync
midi/video/whatever on audio streams (this was the previous
behaviour)
- error : if overruns/underruns occur, consider it as fatal error
and kill the corresponding stream (without disturbing others).
Useful, for reliable recordings (and/or debugging aucat
itself:).
ok jakemsr
|
|
checks
suggested and ok jakemsr
|
|
check for xruns in devices.
ok jakemsr
|
|
variable. This eases turning debugging on/off when aucat is started by
another program.
"i like the idea" jakemsr
|
|
other streams. Beside making aucat usable with slow apps (eg. cdio),
this change will ease turning aucat into an audio server later
if one of the input buffers underruns, then silence is generated in
place of the missing samples. Later, as many samples are dropped in
order to maintain the stream in sync with the rest
if one of the output buffers overruns then newer samples are
discarded. Later silence is generated in order to maintain the
stream in sync with the rest.
ok jakemsr
|
|
device. Fallout from doing better PREVENT ALLOW dance.
Prodded by marco@ as a result of a report from Andreas Kahari on tech@.
|
|
ok deraadt@ dlg@
|
|
trying to dma-map odd length data areas. No other alignment should be
required according to miod@. Makes my new SATA tape drive work.
ok deraadt@
|
|
gets correctly encrypted if the swap isn't a multiple of 128 pages.
ok deraadt@
|
|
from Stefan Sperling <stsp at stsp.name>
|
|
Linux driver. Prompted by a diff adding the "ELV EM 1010"
from MERIGHI Marcus <Marcus@Merighi.AT>
|
|
|
|
Linux driver. Prompted by a diff adding the "ELV EM 1010"
from MERIGHI Marcus <Marcus@Merighi.AT>
|
|
Makes early ddb (boot -d/ddb from ukc) work on amd64.
Similiar to the change made in NetBSD by Andrew Doran.
ok kettenis@ fgsch@
|
|
Bug report and testing from Otto Bretz.
ok henning@
|
|
|
|
ok jsg@
|
|
ok jsg@ pyr@
|
|
from Matthew Dempsky; ok ray@ millert@
|