repo.or.cz
/
openal-soft
/
openal-hmr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Use SSE to do 4 samples at once (non-HRTF direct mix), instead of to apply a matrix row
2012-09-09
C
hris
Rob
i
nson
Us
e
SSE to do 4 samples at once
(
non
-
HRTF direct mix
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
C
h
ris
Robinson
Impl
e
m
ent Mix
D
irect_SSE separately
f
r
om t
h
e C
a
n
d Neon
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
C
h
ris Robinson
M
o
v
e the target effect
slot to the
SendParams
s
tr
u
ct
commit
|
commitdiff
|
tree
2012-09-09
Chris Rob
i
nson
Remo
v
e
S
TACK_D
A
T
A
_SIZE in favor of
B
U
FFERSI
Z
E
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Remove some unused code
commit
|
commitdiff
|
tree
2012-09-09
Chris Robins
o
n
Sepa
r
ate the resampli
n
g and
m
i
xing steps
commit
|
commitdiff
|
tree
2012-09-09
Chri
s
Robinson
W
orka
r
ound MinGW __declspec(alig
n
(x)) bug
commit
|
commitdiff
|
tree
2012-09-02
Ch
r
is
R
obinson
F
ree t
h
e global ALSA
co
n
fig after open
i
ng captu
r
e devices
too
commit
|
commitdiff
|
tree
2012-09-02
L
a
uri Kasanen
alsa: Free
t
he glob
a
l co
n
f
i
g
ca
c
he to remove a
l
o
t
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
Chri
s
R
o
bin
s
on
Set the
error i
f
setting a
n
ew integer s
o
u
r
ce offset
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Chri
s
Robins
o
n
M
i
nor cle
a
nups f
o
r m
i
xer_inc
commit
|
commitdiff
|
tree
2012-08-29
C
h
r
is Robi
n
son
Add an SSE-enhanced path for applyi
n
g the mixer matrix
commit
|
commitdiff
|
tree
2012-08-29
Chr
i
s
R
o
b
i
n
son
Make sur
e
d
evice b
u
ffers are
16-byte aligned
commit
|
commitdiff
|
tree
2012-08-29
Chris Rob
i
nson
I
ncre
a
se M
a
xChannels
to be a multiple
o
f 4
commit
|
commitdiff
|
tree
2012-08-29
Chr
i
s Robinson
Set an error
c
loser to where it occurs for set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Chris Robinson
Add
h
elp
e
rs to
set source
pr
o
perties
commit
|
commitdiff
|
tree
2012-08-28
Chris R
o
b
i
nso
n
Print th
e
error
when
r
eporting
s
nd_pcm_dela
y
failu
r
e
commit
|
commitdiff
|
tree
2012-08-25
Chris Robinson
Use _alig
n
ed_free for po
i
nters return
e
d by
_
align
e
d_ma
l
loc
commit
|
commitdiff
|
tree
2012-08-21
C
h
ris Robinson
Const
i
f
y
some parameters
commit
|
commitdiff
|
tree
2012-08-20
C
h
ris Robinson
Add the opt
i
on
t
o retrieve
t
h
e so
u
rce off
s
et and
l
atency
.
.
.
commit
|
commitdiff
|
tree
2012-08-20
Chris Ro
b
inson
Fix getting the RW offse
t
s with alGetSour
c
ei64vSOFT
commit
|
commitdiff
|
tree
2012-08-20
C
hri
s
Robinson
A
dd methods to get sourc
e
properti
e
s as doubles
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Fix a param
e
ter name
commit
|
commitdiff
|
tree
2012-08-20
Chr
i
s R
o
bins
o
n
Properly ex
p
ort alGe
t
Source3i64SOFT
commit
|
commitdiff
|
tree
2012-08-20
Ch
r
is R
o
binson
Use helpe
r
functions to read source
p
r
operties
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
U
s
e the co
r
rect 64-bit int type for t
h
e extension fun
c
tions
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Add a ma
c
ro to help make a 64-bit val
u
e
commit
|
commitdiff
|
tree
2012-08-19
Chris
Robin
s
on
Use
a defau
l
t method
to provide
a
dummy
latency
commit
|
commitdiff
|
tree
2012-08-19
Chris Robinson
H
old the d
e
vice
l
o
ck with Pulse
A
udio betwee
n
m
i
xing
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Chris Robinson
Hold the device lock with
ALS
A
between mixing and
w
ri
t
ing
commit
|
commitdiff
|
tree
2012-08-19
C
hris Robinso
n
Use non-
b
locking ac
c
e
s
s
for ALSA
p
lay
b
a
ck
commit
|
commitdiff
|
tree
2012-08-18
C
h
ris Robinson
Move the devic
e
lock into the
b
acken
d
function table
commit
|
commitdiff
|
tree
2012-08-18
C
hr
i
s
R
o
binson
Keep
t
he backend
d
evice op
e
n
u
n
t
il the las
t
reference
.
.
.
commit
|
commitdiff
|
tree
2012-08-18
Chris
R
obinson
Add the start of AL_SOFT_source_la
t
e
n
c
y
commit
|
commitdiff
|
tree
2012-08-17
Chris Robinson
Add a d
e
vice method to
r
etr
i
eve the act
i
v
e
l
a
t
ency
commit
|
commitdiff
|
tree
2012-08-16
Chris Rob
i
n
s
o
n
Place
the a
l
ignment a
t
t
r
ibute before
t
he variable declaration
commit
|
commitdiff
|
tree
2012-08-16
Chris Robin
s
on
R
e
mo
v
e ex
t
ra
p
a
renthesis
us
e
d
i
n
the
aligned
attrib
u
te
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Chris Ro
b
i
n
son
F
i
x
aligne
d
a
l
locator fallba
c
k
commit
|
commitdiff
|
tree
2012-08-16
Chris Robinson
MSVC wan
t
s
_
_
d
ecl
s
pec(align), not
__d
e
cl
s
p
e
c(aligned)
commit
|
commitdiff
|
tree
2012-08-16
Chris Rob
i
nson
Avoid d
y
namic han
d
ling of
libsndi
o
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
A
pply HRTF mixer c
o
effi
c
ients
with stepping u
s
i
ng SSE
commit
|
commitdiff
|
tree
2012-08-15
Ch
r
i
s
Rob
i
nson
Check th
e
max CPUID functions before c
a
lling them
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Ma
k
e
sure
s
ources are 16-b
y
te aligned
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
A
d
d
wr
a
ppe
r
m
e
thods to e
n
s
u
re aligne
d
allocations
commit
|
commitdiff
|
tree
2012-08-15
Ch
r
is Robi
n
son
Ensure some
HR
T
F-rela
t
ed
p
arameters ar
e
aligned
commit
|
commitdiff
|
tree
2012-08-15
Chris
Ro
b
inson
Make sure
the workin
g
c
o
efficients are ali
g
n
e
d for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris Robi
n
son
Remove unused filt
e
r functi
o
ns
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
C
h
ec
k
for
an
d
use the -msse switch when dealing wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
C
h
ec
k
the
c
or
r
e
ct macro for ARM Neon support
commit
|
commitdiff
|
tree
2012-08-15
Chris Robi
n
s
o
n
D
on't bother
handling MMX
s
ince we don't use it
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Add cm
a
ke op
t
i
ons to
d
isa
b
le or r
e
q
u
ire sup
p
ort for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris R
o
bins
o
n
M
o
ve
m
ixe
r
s
into sep
a
rate source
f
iles
commit
|
commitdiff
|
tree
2012-08-14
Chris R
o
b
inson
Add
an SSE
-
e
n
hanced HRTF mixer using
i
n
t
r
i
n
s
ics
commit
|
commitdiff
|
tree
2012-08-14
C
h
ris Rob
i
n
son
Fix
a typo
commit
|
commitdiff
|
tree
2012-08-13
C
hris Robinso
n
A
d
d a
config option to d
i
sable use of
CP
U
ex
t
ensio
n
s
commit
|
commitdiff
|
tree
2012-08-13
Chr
i
s Rob
i
nso
n
Allow building multiple
t
ype
s
of
m
i
xe
r
s, sel
e
cti
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-08-13
Chris
Robinson
Check f
o
r some
C
PU extensions
commit
|
commitdiff
|
tree
2012-08-12
C
hris
R
o
b
inso
n
Don't unlock the
pulseaudio ma
i
n
l
oop when mixing
commit
|
commitdiff
|
tree
2012-08-11
Chris Ro
b
ins
o
n
Hand
l
e the scala
r
values a bit better
commit
|
commitdiff
|
tree
2012-08-11
Chris Robi
n
son
Use a mor
e
efficient met
h
od to blend H
R
TF delays and
.
.
.
commit
|
commitdiff
|
tree
2012-08-09
C
h
ris Robinson
Add an opti
o
n for wide s
t
ereo sources
commit
|
commitdiff
|
tree
2012-08-09
Chris Robinson
Use a more efficient me
t
hod t
o
o
ffse
t
the speak
e
r angles
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Chris Robinson
Interpolate between HRTF delay samples us
i
ng
the delay
.
.
.
commit
|
commitdiff
|
tree
2012-07-20
Chr
i
s Rob
i
nso
n
Increase the
d
irectional c
h
a
nge sensitivity
f
or
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2012-07-19
C
h
ris Robinso
n
Fix an ina
d
verte
n
t change in the HRTF coe
f
ficient step
p
ing
.
.
.
commit
|
commitdiff
|
tree
2012-06-29
Chris Robins
o
n
Use wrapper
s
f
o
r flo
a
t-
t
y
ped math
f
u
nct
i
ons
commit
|
commitdiff
|
tree
2012-06-29
C
h
r
is Robinson
Test the sq
u
ared lengt
h
of a v
e
ctor befo
r
e normalizing
commit
|
commitdiff
|
tree
2012-06-29
Chris Robinson
Mino
r
typo fi
x
es
commit
|
commitdiff
|
tree
2012-06-29
Chr
i
s Robinson
D
on't use all ca
p
s for enum value names
commit
|
commitdiff
|
tree
2012-06-29
Chris Ro
b
inson
D
o
n't t
r
y to set FE
_
TOW
A
RDZERO when
i
t's not available
commit
|
commitdiff
|
tree
2012-06-29
Chris Robinso
n
Clamp
t
he Y position before trying to ge
t
the elevation
commit
|
commitdiff
|
tree
2012-06-20
Chr
i
s
Rob
i
nson
Add
s
o
me includes
commit
|
commitdiff
|
tree
2012-06-20
Chris
R
obinso
n
Add missing include
commit
|
commitdiff
|
tree
2012-06-19
Chris R
o
bi
n
s
on
Use a pro
p
er method t
o
wait for a Pul
s
eAudi
o
oper
a
tion
commit
|
commitdiff
|
tree
2012-06-19
Chris Robinso
n
Remove
a
n unused include
commit
|
commitdiff
|
tree
2012-06-19
Chri
s
R
obinso
n
Do
n
'
t
needlessly
v
eri
f
y
a devi
c
e
commit
|
commitdiff
|
tree
2012-06-18
Chris R
o
b
inson
Remove
a
n ou
t
dat
e
d comment about _REENTRANT
commit
|
commitdiff
|
tree
2012-06-18
Chris Robins
o
n
Silence some GCC warnings
commit
|
commitdiff
|
tree
2012-06-17
Chris R
o
b
i
n
s
on
Only try
fl
o
at32 with
DS
o
und when sp
e
cifically requested
commit
|
commitdiff
|
tree
2012-06-17
Chris Robins
o
n
Avoid
f
ailin
g
if
A
LSA can'
t
s
et a buffer or p
e
r
iod
.
.
.
commit
|
commitdiff
|
tree
2012-06-17
Ch
r
is Robins
o
n
Allow PulseAudio to s
p
a
wn a
s
e
rver by default
commit
|
commitdiff
|
tree
2012-06-17
Chris Robinson
Add an
o
ption to allow
PulseAudio
to move streams
commit
|
commitdiff
|
tree
2012-06-16
C
hris
R
obinson
Clarify some
c
o
m
ments, fix s
o
me definition orderi
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-06-15
C
h
ris Rob
i
nson
Add DEVPKEY_Device_Frie
n
d
l
yName declaration
f
o
r mingw
.
.
.
commit
|
commitdiff
|
tree
2012-05-09
C
hris Robinso
n
Add some mo
r
e
e
ntr
i
es to
.
gitignore
commit
|
commitdiff
|
tree
2012-05-09
Chris Robinson
Rename AllDevice -> All
D
evices
commit
|
commitdiff
|
tree
2012-05-08
Chris R
o
bins
o
n
Cl
a
mp
the ALSA period time
between min and
max if setting
.
.
.
commit
|
commitdiff
|
tree
2012-05-07
Chris Robinson
C
l
amp the ALSA b
u
ff
e
r
time between m
i
n an
d
max if
setting
.
.
.
commit
|
commitdiff
|
tree
2012-05-05
Chris
R
obinson
Look f
o
r libsndio
.
so
.
2
i
nste
a
d o
f
libsndio
.
so
commit
|
commitdiff
|
tree
2012-05-03
C
h
ris
R
ob
i
n
s
o
n
O
n
l
y
use
_
FPU_GE
T
CW
and _FPU
_
SETCW for x86 targets
commit
|
commitdiff
|
tree
2012-04-30
Chr
i
s R
o
binso
n
Use 2 chained one-pole filters
for the
wet path
commit
|
commitdiff
|
tree
2012-04-29
Chr
i
s Robinson
U
s
e
Com
p
uteAng
l
eGains fo
r
multi-channel so
u
r
c
e
s an
d
.
.
.
commit
|
commitdiff
|
tree
2012-04-29
C
hris
R
obinson
Re
m
o
ve t
h
e ste
r
e
o
dup opt
i
o
n
commit
|
commitdiff
|
tree
2012-04-29
C
h
ris Robinson
F
i
x a c
o
upl
e
c
om
m
ent typos
,
a
n
d a minor cleanup
commit
|
commitdiff
|
tree
2012-04-28
Chr
i
s
Robin
s
on
Use
Com
p
uteAngleGains for
3D sound
s
commit
|
commitdiff
|
tree
2012-04-28
C
hris Ro
b
inson
Fix ComputeAng
l
e
G
ains
commit
|
commitdiff
|
tree
2012-04-28
Chris
Robinso
n
Use Com
p
uteA
n
gleGains for the ec
h
o and dedicate
d
effect
s
commit
|
commitdiff
|
tree
2012-04-28
C
hris Ro
b
inson
Add a m
e
thod t
o
c
a
l
cul
a
te
g
ains given a s
o
u
n
d
point
.
.
.
commit
|
commitdiff
|
tree
2012-04-28
Ch
r
i
s
Robinson
Flip th
e
paramete
r
s to al
u
C
a
rt2L
U
Tpos,
s
o it behaves
.
.
.
commit
|
commitdiff
|
tree
2012-04-28
Chris Robinson
Pass the direct/send params to the mixer
i
nstea
d
o
f
.
.
.
commit
|
commitdiff
|
tree
next