Age | Commit message (Collapse) | Author |
|
|
|
control. makes mixerctl(1) output more sensible.
ok drahn, todd
|
|
ok canacar@
|
|
|
|
|
|
will probably miss this change when working on more important matters,
so it is probably better to sort them now. there is a risk of losing
the tags if a change needs to be reverted too.
written with excellent advice from jmc@
ok gilles@
|
|
fixes user/5975 from Rene Maroufi
|
|
expansion.
requested by otto@
|
|
use in other if/else blocks.
"yeah" deraadt@
|
|
set ap_open_count = 0 in mmclose() instread of decrementing it.
ok miod@, oga@.
|
|
|
|
|
|
|
|
|
|
* for outputs.{bass,treble}, 0 dB corresponds to mixer value 128,
not 0.
* line-in is configured as the default recording source; set
sc->sc_record_source accordingly.
* add missing register to initialization code.
from Marco (marco2z at arsystel com), thanks
testing/ok drahn@
|
|
jack sense handling. makes azalia_generic_mixer_pinctrl useless, so zap it.
* azalia_generic_mixer_pin_sense works well enough to not need guessing
of pin direction in azalia_generic_mixer_default.
from Alexey Suslikov, thanks
|
|
maintain inexact flag. some platforms implement -mieee-with-inexact;
however it's not practical since it slows down the code, with very
small benefit. note the fact in the man page that inexact flag is
not maintained. w/ a tweak from jmc@. ok jmc@, millert@, merdely@
|
|
ok markus@ (quite some time ago)
|
|
|
|
native->any and one to decode any->native. It is simpler and
faster this way.
|
|
|
|
|
|
formats and creates an array of unique encodings. use the array in
azalia_query_encoding.
in other words, no more duplicate encodings in `audioctl encodings`.
|
|
construct, so that it is still written in rtl statements, and part of
it can be put in a delay slot. And the way it's written now, it does not
create bogus uninitialized warnings.
|
|
|
|
|
|
Found by LLVM/Clang Static Analyzer.
initial patch from me, rewritten by jsing@
ok jsg@
|
|
and it malloc's space for host variables, we don't need to malloc
here. fixes small memory leaks.
previously dynamic forwards were not parsed in parse_forward() and
space was not malloc'd in that case.
ok djm@
|
|
|
|
As a side effect, reduce CPU usage by ~10% on envy(4) devices.
|
|
channel range (based on the encoding conversion code). Will allow to
unentangle channel mapping from encoding conversion. As a side effect,
greatly reduces CPU usage for channel mapping. No functionnal change.
|
|
|
|
|
|
tsk_lock (which blocks irqs) for the whole call of the function, just
when we manipulate the function pointer.
|
|
bits from the encoding conversion code. As a side effect this reduces
CPU usage by 30% on envy(4).
|
|
causes high priority interrupts to be delayed until that state is cleared.
|
|
conversion bits) and use it when resampling only is required (ie for
clients using s16 encoding), this is the most common case. Reduces CPU
usage by ~50%. No functional change.
|
|
before the protocol start routine is called so as to cover all protocols
with the same check.
ok mpf@
|
|
method using the J-PAKE protocol described in F. Hao, P. Ryan,
"Password Authenticated Key Exchange by Juggling", 16th Workshop on
Security Protocols, Cambridge, April 2008.
This method allows password-based authentication without exposing
the password to the server. Instead, the client and server exchange
cryptographic proofs to demonstrate of knowledge of the password while
revealing nothing useful to an attacker or compromised endpoint.
This is experimental, work-in-progress code and is presently
compiled-time disabled (turn on -DJPAKE in Makefile.inc).
"just commit it. It isn't too intrusive." deraadt@
|
|
* MAX_VOLUME_255 has been defined for ages. remove this define
and the code that was only being used when this wasn't defined.
* remove azalia_generic_mixer_{max,validate_value} since they
are pointless.
* when setting both stereo channels to the same level, just set
the right channel level to the left channel level instead of
calculating both separately.
from Alexey Suslikov
|
|
|
|
- add new file to create lists of equivalent targets (siblings)
- use that for sequential mode to have much better VPATH support
- separate checking commands from reporting error, for later.
- zap DieHorribly accordingly
- renumber existing flags
- signal_running_jobs() is simpler than pass_signal_to_jobs()
- new debug option -dn for name matching.
Similar code to handle parallel make is still missing.
thanks to Mark, Miod, Theo, Otto, Todd for tests and/or comments.
|
|
|
|
|
|
|
|
|
|
|
|
won't be). It doesn't need to block interrupts anymore so switch to
IPL_NONE.
|
|
pipestat register. Fixes a nasty race where the bit would get set
without being reflected in the interrupt register, so we'd never get
another vblank interrupt.
Also, use the user_irq_lock to also protect vblank register writes, since it
covers the same register.
From Eric Anholt and Keith Packard at Intel.
|
|
Not strictly needed in the non-gem case, but it will be needed then, and
doesn't hurt now.
From Eric Anholt at intel.
|