repo.or.cz
/
openal-soft.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Implement an SSE linear resampler
2012-09-14
Chris Robinson
Im
p
leme
n
t
an SSE l
i
near re
s
am
p
ler
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Ensure t
h
e Resampled
B
u
ffer is aligned
commit
|
commitdiff
|
tree
2012-09-14
Ch
r
is Robi
n
son
Use a source para
m
for the resample
r
a
n
d move them
.
.
.
commit
|
commitdiff
|
tree
2012-09-14
Chris Rob
i
nson
Remove an unused header
commit
|
commitdiff
|
tree
2012-09-14
Chri
s
Ro
b
inson
M
ove a couple m
a
c
ros to more appropriate headers
commit
|
commitdiff
|
tree
2012-09-14
Chris Rob
i
n
s
o
n
Fi
x
up some more header includes
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Don'
t
include a
l
u
.
h in alMain
.
h
commit
|
commitdiff
|
tree
2012-09-14
Chris Rob
i
nson
Enable flus
h
-
t
o-zero mode when possible
commit
|
commitdiff
|
tree
2012-09-12
Chris Robin
s
on
Move a c
o
up
l
e me
t
ho
d
s t
o
where they're use
d
commit
|
commitdiff
|
tree
2012-09-12
Chr
i
s Robinson
R
estore
s
upport fo
r
t
he prev
i
ous mhr format
commit
|
commitdiff
|
tree
2012-09-12
C
h
ris Robin
s
o
n
Add a no
t
e about th
e
hrtf_tables fil
e
name
m
arkers
commit
|
commitdiff
|
tree
2012-09-12
Chris Robinso
n
Prope
r
ly scale
the HRTF delays when writing
them
commit
|
commitdiff
|
tree
2012-09-12
Chr
i
s Robinson
U
p
d
ate
f
namelis
t
after handl
i
ng % marker
s
commit
|
commitdiff
|
tree
2012-09-12
Chris Robinson
Use PATH_
M
AX for the fnam
e
leng
t
h
commit
|
commitdiff
|
tree
2012-09-12
Chris Robins
o
n
Improve parsin
g
hr
t
f_
t
abl
e
s filenames
commit
|
commitdiff
|
tree
2012-09-12
Chr
i
s Robinson
Fix HRTF data
f
o
rmat
description
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Warn about
S
SE
pe
r
form
a
nce with
no
n
-multiple-of
-
4
update
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chris Robins
o
n
Use the c
o
rrect s
i
z
e
f
o
r d
e
faultCoe
f
f
s
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Minor cleanups for variable
d
ecl
a
ra
t
i
o
ns
commit
|
commitdiff
|
tree
2012-09-11
Chr
i
s Ro
b
inson
Don
'
t
u
s
e count-
s
pecific funct
i
on
s
to write to the
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chris Robin
s
on
Use a n
o
n-interleaved
Dr
y
Buffer
commit
|
commitdiff
|
tree
2012-09-11
C
hris
Ro
b
ins
o
n
Do the
f
i
ltering separate
l
y from
t
h
e mixing
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Use HU
G
E_VAL instead of
di
v
iding by
0
for infinity
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chr
i
s
R
o
binson
Silen
c
e a
c
oupl
e
MSVC w
a
r
ni
n
gs
commit
|
commitdiff
|
tree
2012-09-11
Chris Ro
b
inson
Add
ex
a
mpl
e
HRTF definition files for mak
e
hrtf
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Update HRTF code
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinso
n
Agai
n
try
t
o ge
t
_WIN3
2
_
I
E
t
o
beh
a
ve right with MinG
W
commit
|
commitdiff
|
tree
2012-09-10
Chris Robin
s
on
Re
m
ove a h
a
ck for M
i
nGW
commit
|
commitdiff
|
tree
2012-09-10
Chris Robinson
A
d
d missing ret
u
rns
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Try to ensure mixing sa
m
ples in
multiples
o
f 4
commit
|
commitdiff
|
tree
2012-09-09
Chri
s
R
obinson
U
se th
e
right metho
d
to clea
r
a __m128 to
0
commit
|
commitdiff
|
tree
2012-09-09
Chris
Robinson
Use SSE to do 4
samples at once (non-HRTF
direct mix
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
Chris Ro
b
inson
Implem
e
nt MixDirect
_
SSE se
p
arately
from the
C
and Neon
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
C
hris Robinson
Move the
t
arget eff
e
ct slot to the SendPara
m
s stru
c
t
commit
|
commitdiff
|
tree
2012-09-09
C
h
ris Robinson
Remove STACK_DATA_SIZ
E
in
f
avor of BUFFERSIZE
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Re
m
ove some u
n
used code
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Sepa
r
ate the res
a
mpling an
d
mixing steps
commit
|
commitdiff
|
tree
2012-09-09
Chr
i
s Robin
s
o
n
Workaround MinGW __
d
ecl
s
pec
(
align(x)) b
u
g
commit
|
commitdiff
|
tree
2012-09-02
Chris Robin
s
on
Free
the global ALS
A
config after
o
pen
i
ng capture de
v
ices too
commit
|
commitdiff
|
tree
2012-09-02
La
u
ri Kasa
n
en
als
a
: Free the gl
o
bal
c
onfig cache to r
e
m
o
ve a lot
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Chr
i
s Rob
i
n
son
Set the error if setting a new i
n
teger source o
f
fs
e
t
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Chris Ro
b
inson
M
inor cleanup
s
f
o
r
mix
e
r_inc
commit
|
commitdiff
|
tree
2012-08-29
Chris Ro
b
in
s
on
Add an SSE-enh
a
nce
d
path for applying the mixer matri
x
commit
|
commitdiff
|
tree
2012-08-29
Chris
Robinson
Make sure device buffers are 16-
b
yte aligned
commit
|
commitdiff
|
tree
2012-08-29
Chris Robi
n
son
Increase MaxC
h
annels to be a m
u
lti
p
l
e
o
f 4
commit
|
commitdiff
|
tree
2012-08-29
Chr
i
s
Ro
b
in
s
on
Set an
e
r
r
o
r closer t
o
where
it
occ
u
rs for setting
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Ch
r
is Robinson
Add helpers to set s
o
u
r
ce pro
p
erti
e
s
commit
|
commitdiff
|
tree
2012-08-28
Chris
Robinson
P
rint the
e
rror when reporti
n
g snd
_
pcm_de
l
ay
failure
commit
|
commitdiff
|
tree
2012-08-25
C
h
ris Ro
b
inson
Use _aligned_free
f
o
r
pointers returned by _aligned_m
a
lloc
commit
|
commitdiff
|
tree
2012-08-21
Chris
Robinson
Co
n
st
i
f
y
s
o
me parameters
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
A
dd th
e
option to
retr
i
ev
e
the source
o
ffset and latency
.
.
.
commit
|
commitdiff
|
tree
2012-08-20
C
hr
i
s Robinson
Fix getting the RW
offsets with al
G
etSou
r
cei64vSOFT
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Add methods to ge
t
source pro
p
erties a
s
d
o
ubles
commit
|
commitdiff
|
tree
2012-08-20
Ch
r
is Robinso
n
F
ix
a parameter name
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Prope
r
l
y
export
alG
e
tSource3i64SOFT
commit
|
commitdiff
|
tree
2012-08-20
C
h
ris Robi
n
so
n
Use he
l
per
fu
n
ctions to
read source properties
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Us
e
the correct 64-bit i
n
t type for the
e
xtensio
n
functions
commit
|
commitdiff
|
tree
2012-08-20
C
h
r
i
s Robinson
Add a m
a
cro
t
o
h
elp
mak
e
a 6
4
-b
i
t
value
commit
|
commitdiff
|
tree
2012-08-19
Chris Ro
b
inson
Use
a default me
t
hod
to provide
a dummy late
n
cy
commit
|
commitdiff
|
tree
2012-08-19
C
h
ris
Robinson
H
old the device lo
c
k wit
h
PulseA
u
dio
between
m
i
x
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Chris Robinson
Hold the device loc
k
with ALS
A
betwe
e
n mix
i
ng
a
nd writin
g
commit
|
commitdiff
|
tree
2012-08-19
Chris R
o
binson
Use non
-
blocking
access
fo
r
ALSA play
b
ack
commit
|
commitdiff
|
tree
2012-08-18
C
hris Rob
i
nson
Move the
d
evice
l
ock in
t
o
the ba
c
kend functio
n
table
commit
|
commitdiff
|
tree
2012-08-18
Chris Robinson
Ke
e
p
t
h
e b
a
ck
e
n
d
device open
u
n
til the
l
ast referenc
e
.
.
.
commit
|
commitdiff
|
tree
2012-08-18
Chris Robinson
Add
t
he start of AL_SOFT_
s
ource_latency
commit
|
commitdiff
|
tree
2012-08-17
C
h
r
is Robinson
Add a
d
evice method to retrieve the act
i
ve
laten
c
y
commit
|
commitdiff
|
tree
2012-08-16
Chris Robinson
P
lace the
a
lignment attribute before the varia
b
le declar
a
tion
commit
|
commitdiff
|
tree
2012-08-16
Chris Robinson
Remove ext
r
a parenthesis used in t
h
e aligned attri
b
ute
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Chris Robinson
Fix aligned alloc
a
tor fallb
a
c
k
commit
|
commitdiff
|
tree
2012-08-16
C
h
ris
R
obinson
MSVC wa
n
ts __declsp
e
c(align), not __declspec(
a
ligned)
commit
|
commitdiff
|
tree
2012-08-16
Chris Robinson
Avoid dynam
i
c handling of
l
ibsndio
commit
|
commitdiff
|
tree
2012-08-15
C
h
ris Robinso
n
Apply HRTF mixer c
o
efficients wit
h
stepping using SSE
commit
|
commitdiff
|
tree
2012-08-15
Chri
s
Ro
b
inson
Ch
e
ck the max CPUID functions before calling them
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
M
a
ke sure sourc
e
s are 16-byte aligned
commit
|
commitdiff
|
tree
2012-08-15
Ch
r
is Robi
n
son
A
dd wr
a
pper methods to ensure aligne
d
a
llocat
i
o
n
s
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Ensure some H
R
T
F-related parameters are aligned
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
M
a
ke s
u
re the
w
orkin
g
co
e
fficien
t
s are
align
e
d for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Remove
unused
fil
t
er functio
n
s
commit
|
commitdiff
|
tree
2012-08-15
C
h
ris R
o
binson
C
h
eck for
a
nd
use th
e
-msse switch when de
a
l
i
ng w
i
th
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chri
s
R
obinson
Check
t
he correct ma
c
ro for ARM
N
eon
support
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Don't bo
t
h
er ha
n
dl
i
ng M
M
X since we
d
on't use
it
commit
|
commitdiff
|
tree
2012-08-15
Chris
R
obinson
A
dd cmake options to disab
l
e
o
r requir
e
support for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris
R
obinson
Move
m
ixers into separate sou
r
ce fi
l
es
commit
|
commitdiff
|
tree
2012-08-14
Chr
i
s R
o
binson
Add an
SSE-enhanced
H
RT
F
mixer using intr
i
n
s
ics
commit
|
commitdiff
|
tree
2012-08-14
Chris Robinson
Fix a typo
commit
|
commitdiff
|
tree
2012-08-13
Chris Robinson
Add a config option to
d
isa
b
l
e use of C
P
U exte
n
sions
commit
|
commitdiff
|
tree
2012-08-13
Chris Rob
i
nson
Allow build
i
ng
multiple types of mixers, selecting
.
.
.
commit
|
commitdiff
|
tree
2012-08-13
Chris Robinson
Check for some CPU exten
s
ions
commit
|
commitdiff
|
tree
2012-08-12
Chris Robinson
Don't unlock the pulseaudio mainlo
o
p when mixing
commit
|
commitdiff
|
tree
2012-08-11
Chris Robinson
Handle the
sc
a
l
a
r
values a bit b
e
tt
e
r
commit
|
commitdiff
|
tree
2012-08-11
Chris Rob
i
nso
n
Use a more efficient
m
eth
o
d
to blend
H
RTF d
e
lays
and
.
.
.
commit
|
commitdiff
|
tree
2012-08-09
Chris Robinson
Add an o
p
tion
for wide stereo
sou
r
ces
commit
|
commitdiff
|
tree
2012-08-09
Chr
i
s Rob
i
nson
U
se a mor
e
e
ff
i
cient meth
o
d
to of
f
set the sp
e
aker ang
l
es
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Chris Robinson
I
nterpolate between HRTF delay samples
using the delay
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Chris Robinson
I
ncrease the directional change sensitivity for the
.
.
.
commit
|
commitdiff
|
tree
2012-07-19
Chris Robi
n
son
Fix an inadv
e
rtent cha
n
ge in the
HRTF co
e
fficien
t
ste
p
p
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Chris Robinson
U
se wrappers
for
float-type
d
math
f
u
nct
i
on
s
commit
|
commitdiff
|
tree
2012-06-29
C
hris Rob
i
nso
n
Tes
t
the squa
r
ed length of a
v
ecto
r
bef
o
re n
o
rm
a
liz
i
ng
commit
|
commitdiff
|
tree
2012-06-29
Chris Ro
b
inson
Mino
r
typo fixes
commit
|
commitdiff
|
tree
2012-06-29
C
hris Robinson
Don't
use all
cap
s
for enum
v
a
l
u
e names
commit
|
commitdiff
|
tree
next