repo.or.cz
/
openal-soft
/
android.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Store the HRTF tables used in the device
2011-09-18
Chris Robi
n
s
o
n
Store the
HRT
F
tables used in the
d
evice
commit
|
commitdiff
|
tree
2011-09-16
Ch
r
is Robinson
F
i
x a mu
t
ex
leak
i
n
a capture open erro
r
path
commit
|
commitdiff
|
tree
2011-09-15
Chris Ro
b
inson
F
i
x
com
m
ent on external HRTF file format
commit
|
commitdiff
|
tree
2011-09-15
Chri
s
R
obinson
Trace c
o
mpatible
H
R
TF formats
when loadi
n
g instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
Ch
r
is Robinson
Make a
l
cS
e
tError st
a
tic
commit
|
commitdiff
|
tree
2011-09-14
Chris Robi
n
so
n
Remove a couple inef
f
ective al
c
SetError calls
commit
|
commitdiff
|
tree
2011-09-14
Chris Robinson
Us
e
Is
D
ebugger
P
r
e
s
en
t
in
s
tead
of the
V
C-only _
_
try
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
C
hris Robinson
Retur
n
a
n
erro
r
from
t
he CaptureSampl
e
s method in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
Chris Robinso
n
Limit t
h
e minimum ALSA cap
t
ure size to
100ms, and the
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
Chris Ro
b
inson
Use maxu to clamp Pul
s
eAudio's capture
bu
f
fer siz
e
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinso
n
Pre-apply
the defe
r
r
e
d source
offset onl
y
whe
n
it's
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hri
s
R
o
binson
Rename
the ALEffect_ macros to ALeffectState_
to reflect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
Be a
b
it
m
ore rob
u
st while handling th
e
glo
b
a
l
devic
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Remove the contex
t
from bei
n
g current b
e
fore remo
v
ing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
o
bin
s
on
Get
rid o
f
IsC
o
ntext
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
Use Ve
r
ifyDevice to validate a device ha
n
dle instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robins
o
n
Lo
o
k for __ALSOFT_TRAP_ERRO
R
t
o
trap both AL and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
S
horten some wa
r
ning messages
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use the active source l
i
st
when s
t
opp
i
ng sourc
e
s on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris
R
obinson
Minor cleanup for applying c
l
ick-rem
o
v
a
l to wet bu
f
fe
r
s
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Remove the effect sl
o
t
param
e
t
e
r
from th
e
effect
process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Fix a possible ra
c
e condi
t
i
o
n when sett
i
n
g an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robi
n
son
Fix non-GCC CompExchangeP
t
r implementations
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Don't increment the context re
f
erence count
w
hen locked
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is Robinson
Remove GetLockedContex
t
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
b
inson
G
et rid of som
e
more GetLockedContext calls
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Use function pointers
to se
t
t
ype-spe
c
i
f
ic
e
ffect properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Avoid accessing EAX-only re
v
erb p
r
o
perties for n
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Rem
o
v
e
t
h
e uni
o
n from the effect parameter types
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Use fun
c
tio
n
p
oin
t
er
s
to s
e
t type-speci
f
ic fi
l
ter properties
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
nson
Mor
e
lock avoida
n
ce
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
J
ust re
f
erence the conte
x
t when ch
e
ckin
g
f
o
r
e
xtensions
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
b
inson
U
se a RWLock to prote
c
t
a
c
c
ess
to a buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinso
n
Avoid h
o
ldi
n
g
t
he
contex
t
l
ock for the buffer
f
u
n
cti
o
ns
commit
|
commitdiff
|
tree
2011-09-11
C
hri
s
R
o
binson
A
void holding th
e
context
l
ock
w
h
e
n
s
e
tt
i
ng aux
i
liary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robi
n
son
Make s
o
me l
i
ste
n
er properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Mark
s
ome source properties vol
a
tile
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
nson
Small f
i
xe
s
to se
t
ting the sour
c
e's dire
c
t filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
Robinso
n
Avoid
holding the contex
t
lock while setting s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Rob
i
nson
I
n
itialize s
o
urce parameters b
e
f
ore
adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robi
n
son
Don't defer stopped
a
nd
i
nitial
source s
t
ate ch
a
n
ges
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
nson
Add a com
m
ent abou
t
w
h
en FreeContext
a
nd F
r
eeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Trace the device pointer when
warning about le
f
tover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris R
o
b
i
nson
Set the device-connected flag to false
first w
h
en
h
a
n
dling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bin
s
o
n
Co
n
dense some code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Clean up
s
ome code co
m
ments
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Lock
the
l
ist
s
while p
r
obing devices
commit
|
commitdiff
|
tree
2011-09-10
C
hris R
o
binso
n
C
l
ean
u
p s
o
me comments
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
R
obinson
Slightly
modify a
war
n
ing
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Properly
d
est
r
oy
c
ont
e
xts
t
h
at are lef
t
on
the
device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
o
n
Avoi
d
locking t
h
e device when adding
a
nd
r
emoving
c
ontexts
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Avoid holding the li
s
t lock whe
n
n
o
t neede
d
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Warn about cont
e
xts that are
e
rrantly left
c
urre
n
t
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
o
n
Hold an extra r
e
ferenc
e
on the devi
c
e for each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hri
s
Robin
s
on
Add some refere
n
ce counting to the device
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robin
s
on
Fix a parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
inson
U
se alGetEnumValue to check
for supported filt
e
rs and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
A
dd an opt
i
on t
o
trap dev
i
ce errors in a
d
e
b
ugger
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Robinson
Add an opt
i
o
n to trap context e
r
r
o
rs in
a deb
u
gger
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Allow Pulse
A
udio's tlength
t
o grow t
o
make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obin
s
on
Use a
n
array to ge
t
the device for
m
at
from t
h
e user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Avoid an unnece
s
sary l
o
ck
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do an atomic c
o
mpare-exchange on
the global
context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
binson
Fix mult
i
chan
n
el wet gainh
f
calculation
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinson
U
s
e an atomic
e
xch
a
nge
to
get
the old global co
n
text
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is
Rob
i
nson
Log the
function nam
e
instead
o
f
t
he sou
r
ce file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robin
s
o
n
Trac
e
the
reverb bu
f
fer siz
e
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obin
s
on
Com
b
i
ne the reverb effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Don't recr
e
ate
t
h
e
effect when sw
i
t
chi
n
g between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine
the ded
i
cated
(dialog/LFE)
ef
f
ects
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robinson
Fix
a
c
o
m
m
e
n
t
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obin
s
o
n
Fix a
p
otential infinit
e
l
oop when removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Store the
fi
l
ter gains direc
t
ly in
t
he source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avo
i
d
t
he
c
onte
x
t lo
c
k when g
e
nerating and delet
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
A
void the context
l
ock w
h
en generating a
n
d deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinso
n
D
on't set a thread priority if real-time isn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
d
d a function to initialize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
H
o
ld th
e
context lock onl
y
as needed when h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinson
Avoid loc
k
ing the context while getting and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robi
n
son
Use the act
i
ve
e
ffe
c
t slot list for pending
u
pdates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hr
i
s Robin
s
on
Re
n
ame GetReffedConte
x
t to GetCont
e
xtRef
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Use
a more appropriate error for trying t
o
delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s
R
o
binson
Hold the lock only as needed when generati
n
g and
deletin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Add a limit t
o
the
U
IntMa
p
s
i
ze an
d
use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
R
ob
i
n
s
on
Use
a
sep
a
rate arr
a
y for the auxiliary sl
o
t
s in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bin
s
on
Fix compilation with
MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
A
d
d functions to ret
r
ieve the
s
ource from the
source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bins
o
n
Use a
R
W
Lo
c
k
a
nd atomic e
x
changes
f
or thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
i
nson
L
oc
k
the contex
t
wh
i
le deleting sources only as ne
e
d
e
d
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
D
o
n't loc
k
the conte
x
t
while checkin
g
t
h
e validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Do
a
p
o
i
n
ter exchange when replacing the source
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use the
r
eferenc
e
coun
t
i
ng functions
for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Hold
t
h
e co
n
text lock as needed whi
l
e generating
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Use a generic
i
nt type to hand
l
e enum sw
a
ps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a com
p
are-exch
a
nge to set
t
h
e co
n
text err
o
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
E
x
cha
n
ge
the A
L
e
r
r
o
r wh
e
n retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
n
s
on
Make specifi
c
f
u
nctions to lock/
u
nlock UIntM
a
p
a
cces
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Manually l
o
ck
th
e
map while iterating through i
t
s conten
t
s
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robin
s
o
n
Use a read-writ
e
lock to
p
r
o
tect access to the
U
Int
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Make t
h
e
source's Ne
e
dsUpdate volat
i
le
commit
|
commitdiff
|
tree
next