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 MixSend method
2012-09-16
Chr
i
s
Rob
i
n
so
n
I
m
pl
e
me
n
t an SSE Mix
S
end method
commit
|
commitdiff
|
tree
2012-09-16
Chris Robinso
n
Properly restor
e
the S
S
E
contro
l
w
o
rd wi
t
h __cont
r
ol87_2
commit
|
commitdiff
|
tree
2012-09-16
Chris R
o
binson
Properly h
a
nd
l
e the SSE
control word
commit
|
commitdiff
|
tree
2012-09-16
C
hri
s
Ro
b
i
nson
Use __control87_2 when a
v
ailable
commit
|
commitdiff
|
tree
2012-09-16
Chris
Robinso
n
Use
a
struct to
store the FPU mode
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Add missing sou
r
ce
p
r
operty r
e
t
r
ievals
commit
|
commitdiff
|
tree
2012-09-14
Chr
i
s
R
obin
s
on
Implem
e
nt an SSE cu
b
ic r
e
sampler
commit
|
commitdiff
|
tree
2012-09-14
Ch
r
is
R
obi
n
son
Shorten
a
w
a
r
nin
g
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Implemen
t
an SSE linear resampler
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Ensure th
e
Resampl
e
dBuf
f
er
i
s alig
n
ed
commit
|
commitdiff
|
tree
2012-09-14
Chris Robinson
Use a sour
c
e param for the
r
esampler and m
o
ve th
e
m
.
.
.
commit
|
commitdiff
|
tree
2012-09-14
Chri
s
Robin
s
on
R
e
move an unused header
commit
|
commitdiff
|
tree
2012-09-14
C
h
r
i
s R
o
bin
s
o
n
Move a couple macros t
o
more appropriate
head
e
rs
commit
|
commitdiff
|
tree
2012-09-14
Chris Robin
s
on
Fi
x
up some mor
e
header in
c
lud
e
s
commit
|
commitdiff
|
tree
2012-09-14
Chr
i
s Robinson
Don'
t
include
a
lu
.
h in alM
a
in
.
h
commit
|
commitdiff
|
tree
2012-09-14
C
h
ris
R
ob
i
nson
Enable flu
s
h
-to-zero mode when possible
commit
|
commitdiff
|
tree
2012-09-12
Chri
s
Robinson
Move a
couple
methods to wh
e
re they're used
commit
|
commitdiff
|
tree
2012-09-12
Chris R
o
b
i
nson
Restore supp
o
rt for the previ
o
u
s
mhr format
commit
|
commitdiff
|
tree
2012-09-12
Chris
Robinson
A
d
d a
n
o
t
e
abo
u
t the hrtf_tables filena
m
e markers
commit
|
commitdiff
|
tree
2012-09-12
C
h
r
i
s
R
obinso
n
Properly scal
e
th
e
HRTF de
l
ays when writ
i
ng t
h
e
m
commit
|
commitdiff
|
tree
2012-09-12
C
hris Robins
o
n
Update fnamelist after h
a
nd
l
ing % markers
commit
|
commitdiff
|
tree
2012-09-12
C
hris Robinson
Use PATH_MAX
f
or the fname length
commit
|
commitdiff
|
tree
2012-09-12
Chris Robinson
I
mprove par
s
i
n
g hrtf_tables filenames
commit
|
commitdiff
|
tree
2012-09-12
Chris
R
o
b
inson
Fix HRTF data format
descriptio
n
commit
|
commitdiff
|
tree
2012-09-11
Ch
r
is R
o
binson
Warn
about SS
E
p
erfor
m
ance
with non-
m
ultiple-of
-
4 upda
t
e
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinso
n
Use the c
o
rr
e
ct size for defaultCoeffs
commit
|
commitdiff
|
tree
2012-09-11
Chri
s
Robi
n
s
on
Mino
r
cleanups
f
or v
a
r
i
abl
e
de
c
larations
commit
|
commitdiff
|
tree
2012-09-11
Ch
r
is Robinson
Don
'
t
u
se count-sp
e
cific functions to
write
t
o the
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Use a
non-interleav
e
d Dry
B
uffer
commit
|
commitdiff
|
tree
2012-09-11
Chris Rob
i
nson
Do the filteri
n
g separately from
t
he m
i
xing
commit
|
commitdiff
|
tree
2012-09-11
Chris Ro
b
inson
Use HUGE_V
A
L inst
e
ad
o
f
dividi
n
g by 0 for infinity
.
.
.
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
Silence a couple MSV
C
warni
n
g
s
commit
|
commitdiff
|
tree
2012-09-11
Chr
i
s Robins
o
n
Add example HRTF de
f
i
nition fil
e
s for makehrtf
commit
|
commitdiff
|
tree
2012-09-11
Ch
r
i
s
Robinson
Upda
t
e HRTF cod
e
commit
|
commitdiff
|
tree
2012-09-11
Chris Robinson
A
g
a
in tr
y
to get _WIN32_IE to behave right
w
ith MinGW
commit
|
commitdiff
|
tree
2012-09-10
Chris Rob
i
nson
Remove a h
a
ck fo
r
MinGW
commit
|
commitdiff
|
tree
2012-09-10
Chris Robinson
Add m
i
ssing ret
u
rns
commit
|
commitdiff
|
tree
2012-09-09
Chris Robins
o
n
Try to ensure m
i
xi
n
g
s
am
p
les in mul
t
iples o
f
4
commit
|
commitdiff
|
tree
2012-09-09
Chris Robins
o
n
Use the
r
igh
t
method to
c
lear a __m128 to 0
commit
|
commitdiff
|
tree
2012-09-09
Chr
i
s Robi
n
so
n
Use SSE to do 4 samples at
o
nce
(no
n
-
H
RTF dir
e
ct mi
x
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Implement MixDi
r
ect_S
S
E separately from the C
and Neon
.
.
.
commit
|
commitdiff
|
tree
2012-09-09
Chris
Robinson
Mov
e
t
h
e target effect s
l
ot to
the SendParams struct
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Remove STACK_DATA_S
I
Z
E
in favor
o
f BUFFE
R
SIZE
commit
|
commitdiff
|
tree
2012-09-09
Ch
r
is Robinson
Remove so
m
e
u
nused code
commit
|
commitdiff
|
tree
2012-09-09
C
h
ris Robinson
S
e
pa
r
ate th
e
re
s
amp
l
i
ng and mixin
g
steps
commit
|
commitdiff
|
tree
2012-09-09
Chris Robinson
Workaround MinGW __
d
ecls
p
ec(align(
x
))
bug
commit
|
commitdiff
|
tree
2012-09-02
Chris Ro
b
i
nson
Free the g
l
o
b
a
l
ALSA config
aft
e
r o
p
ening capture devices too
commit
|
commitdiff
|
tree
2012-09-02
Lauri Kasanen
alsa: Fr
e
e
the global config cache to
r
em
o
ve a lot
.
.
.
commit
|
commitdiff
|
tree
2012-09-02
C
h
ris Robinson
Se
t
the
error
if se
t
ting a new inte
g
e
r
source
o
ff
s
e
t
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Chris Robinson
M
ino
r
cleanups f
o
r
m
ixer_i
n
c
commit
|
commitdiff
|
tree
2012-08-29
Chri
s
Robinson
Add an SSE-enhance
d
path for a
p
plyin
g
the mixer ma
t
rix
commit
|
commitdiff
|
tree
2012-08-29
Chris Robinson
Mak
e
sure de
v
ice buf
f
ers ar
e
16-byte al
i
gned
commit
|
commitdiff
|
tree
2012-08-29
Chris Robinson
Increase
MaxChannels to be a
m
ultiple
of 4
commit
|
commitdiff
|
tree
2012-08-29
Ch
r
is
R
obinso
n
Set an error closer to where
i
t occurs for set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2012-08-29
Chris R
o
bins
o
n
Add
h
elpers to
set sou
r
ce p
r
oper
t
ies
commit
|
commitdiff
|
tree
2012-08-28
Chris Robinson
Print the error wh
e
n reporting s
n
d_pcm_delay failure
commit
|
commitdiff
|
tree
2012-08-25
Ch
r
is Robinson
U
se _
a
ligned_free for poin
t
e
r
s
returned
b
y _aligned_
m
al
l
oc
commit
|
commitdiff
|
tree
2012-08-21
Chris
Robinson
Constify some
para
m
eters
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinso
n
A
dd the option to retrie
v
e the source
offset and l
a
tency
.
.
.
commit
|
commitdiff
|
tree
2012-08-20
Chris Robins
o
n
Fix getting t
h
e
R
W
offsets with a
l
GetSour
c
e
i64vSO
F
T
commit
|
commitdiff
|
tree
2012-08-20
C
h
r
is Robinson
Add
m
ethods to get s
o
u
rc
e
proper
t
i
es as double
s
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Fix a
para
m
e
ter name
commit
|
commitdiff
|
tree
2012-08-20
C
h
ris R
o
bins
o
n
Properly expor
t
alGetSou
r
ce3i
6
4SOFT
commit
|
commitdiff
|
tree
2012-08-20
Chris
R
obinson
Use helper functions to
read source properties
commit
|
commitdiff
|
tree
2012-08-20
Chris Robinson
Use t
h
e
c
orrect 6
4
-bi
t
int type for t
h
e ex
t
ension functions
commit
|
commitdiff
|
tree
2012-08-20
Chris Rob
i
nso
n
Add
a m
a
cro to help mak
e
a 64-bit valu
e
commit
|
commitdiff
|
tree
2012-08-19
Chris Robinson
Us
e
a default
m
et
h
od to provide a dumm
y
l
atency
commit
|
commitdiff
|
tree
2012-08-19
Chr
i
s Robi
n
son
Ho
l
d t
h
e dev
i
ce loc
k
with
P
ulseAudio between mixin
g
.
.
.
commit
|
commitdiff
|
tree
2012-08-19
Chris Ro
b
inso
n
Hold the devic
e
l
ock with ALSA between mi
x
ing and w
r
i
t
ing
commit
|
commitdiff
|
tree
2012-08-19
Chris
R
obinson
U
se non-block
i
ng access f
o
r
ALSA playback
commit
|
commitdiff
|
tree
2012-08-18
C
h
ris Robinso
n
Mo
v
e
the d
e
v
ice lock i
n
to
the backend function table
commit
|
commitdiff
|
tree
2012-08-18
Chr
i
s Robin
s
on
Keep the
bac
k
e
n
d
d
evice
o
pen
until t
h
e l
a
st reference
.
.
.
commit
|
commitdiff
|
tree
2012-08-18
Chris Robinson
Add the
s
t
a
r
t
of AL_SOF
T
_so
u
rce_l
a
tency
commit
|
commitdiff
|
tree
2012-08-17
Chris Robinson
Add
a
d
e
vice meth
o
d to re
t
riev
e
the active latency
commit
|
commitdiff
|
tree
2012-08-16
Chris
R
obinson
Place the alignment attribu
t
e be
f
ore the variable
declaration
commit
|
commitdiff
|
tree
2012-08-16
C
hris
R
obinson
Remove
extra p
a
renthe
s
is use
d
in
t
he aligned a
t
tribute
.
.
.
commit
|
commitdiff
|
tree
2012-08-16
Chris
Robin
s
on
Fix aligned allocato
r
fallback
commit
|
commitdiff
|
tree
2012-08-16
Chris Robins
o
n
MSVC wan
t
s __de
c
lspe
c
(align), not __
d
e
c
lspe
c
(aligned)
commit
|
commitdiff
|
tree
2012-08-16
Chris Robins
o
n
Avoi
d
d
y
namic handli
n
g of li
b
sndio
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Apply HRTF m
i
x
er coef
f
ic
i
ents with stepp
i
ng using
S
S
E
commit
|
commitdiff
|
tree
2012-08-15
Chris R
o
binson
Ch
e
c
k
the max CPUID funct
i
ons before
c
allin
g
them
commit
|
commitdiff
|
tree
2012-08-15
C
hris Rob
i
nson
Mak
e
sure sou
r
ces are 16-byte aligned
commit
|
commitdiff
|
tree
2012-08-15
Chris Rob
i
nson
Ad
d
w
rapper methods
t
o
ensure a
l
ign
e
d allo
c
a
tions
commit
|
commitdiff
|
tree
2012-08-15
Chris Robi
n
son
Ens
u
re
s
ome
HRTF
-
related parameters are aligned
commit
|
commitdiff
|
tree
2012-08-15
Chris Robinson
Make
sure
t
he working coeffi
c
ients a
r
e
a
ligned for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris
Robin
s
on
Remove
u
nu
s
ed
f
il
t
e
r fun
c
tions
commit
|
commitdiff
|
tree
2012-08-15
Chris Robi
n
so
n
Che
c
k
for and use the -msse swi
t
ch when d
e
a
l
ing with
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris Robin
s
on
Check t
h
e
co
r
rect macro
f
or ARM
N
eon
s
u
p
port
commit
|
commitdiff
|
tree
2012-08-15
Chris Ro
b
i
n
s
o
n
D
on't bother handling MM
X
since
w
e don't use it
commit
|
commitdiff
|
tree
2012-08-15
Chr
i
s Robinson
Add cmake
options to disabl
e
or requir
e
support
for
.
.
.
commit
|
commitdiff
|
tree
2012-08-15
Chris Robi
n
son
Mo
v
e
mixers into sepa
r
ate source files
commit
|
commitdiff
|
tree
2012-08-14
Chris Ro
b
inson
Add an SSE-e
n
hanced HRTF m
i
xer
u
sing
intrins
i
cs
commit
|
commitdiff
|
tree
2012-08-14
Chris R
o
bi
n
son
Fix a typo
commit
|
commitdiff
|
tree
2012-08-13
Chris R
o
b
i
nson
A
d
d a confi
g
option
t
o disable
use o
f
C
PU extens
i
ons
commit
|
commitdiff
|
tree
2012-08-13
Chris Robinson
Allow
bui
l
di
n
g multi
p
le typ
e
s o
f
mixers, sel
e
ctin
g
.
.
.
commit
|
commitdiff
|
tree
2012-08-13
Chr
i
s Robin
s
on
Che
c
k for some CPU ext
e
nsio
n
s
commit
|
commitdiff
|
tree
2012-08-12
Chri
s
Robinson
Don'
t
unlock the pulseaud
i
o
m
ainloop when
m
ix
i
ng
commit
|
commitdiff
|
tree
2012-08-11
Chri
s
Robinson
Handle the scalar values a bit b
e
tter
commit
|
commitdiff
|
tree
2012-08-11
Chr
i
s
Robinson
Use a mo
r
e effic
i
ent method to
blend HRTF del
a
ys and
.
.
.
commit
|
commitdiff
|
tree
2012-08-09
C
hris Robinson
Add a
n
option for wide ste
r
eo sources
commit
|
commitdiff
|
tree
next