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
Rename the ALEffect_ macros to ALeffectState_ to reflect what they work on
2011-09-12
C
hris
R
obinson
Rename the ALEffect_ macros to ALeffectStat
e
_ to reflect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Be a bit
more robust whi
l
e
h
andling the global device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Rem
o
ve t
h
e co
n
text from being current b
e
fo
r
e remov
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chr
i
s Rob
i
n
so
n
Get rid of I
s
Co
n
text
commit
|
commitdiff
|
tree
2011-09-12
C
h
ri
s
Robinson
Use VerifyDevice to
v
alidat
e
a de
v
ice
h
andle instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Look for _
_
ALSOF
T
_TRAP_ERROR
t
o trap both AL and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
S
ho
r
ten some
w
arning messages
commit
|
commitdiff
|
tree
2011-09-12
C
hris
Robinson
Use
t
he a
c
tive sou
r
ce
li
s
t when
stoppin
g
sou
r
ces on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
Minor cleanup for applying
click-removal to
w
et buffers
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
R
em
o
ve the e
f
fect sl
o
t parameter from the effe
c
t process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robins
o
n
Fix a possible race condition when setti
n
g an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
F
ix
n
on-GCC CompExch
a
ngeP
t
r implementati
o
ns
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robin
s
o
n
Don't increment the context reference count when lo
c
ked
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robinson
Remo
v
e
G
etLoc
k
edContext
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Get rid
o
f some
more GetLocked
C
o
n
t
ex
t
calls
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Use
f
unction pointer
s
t
o set type-specifi
c
ef
f
ect
properties
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robin
s
on
Av
o
id ac
c
essing EAX-only reverb pro
p
ertie
s
for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
so
n
R
e
mov
e
the union from the effect p
a
r
a
mete
r
types
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Use function pointers to set type-spec
i
fi
c
f
ilter prop
e
rtie
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
More
l
ock
a
v
o
idance
commit
|
commitdiff
|
tree
2011-09-11
C
hris
Robi
n
so
n
Just reference the co
n
te
x
t when checking
f
or extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binso
n
Use a
RWLock to protect a
c
ce
s
s to
a
b
uffer inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Avoid ho
l
ding the
c
o
ntext lock for the buffer func
t
i
o
ns
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Avoi
d
h
old
i
ng the cont
e
xt
l
ock when set
t
ing auxil
i
ary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Mak
e
some listener properti
e
s
v
ol
a
tile
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
Ro
b
inson
M
a
rk some sourc
e
prop
e
rties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
i
n
son
Small fix
e
s to setting the source's dire
c
t fi
l
ter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Avoid hol
d
in
g
the cont
e
x
t
loc
k
w
hi
l
e setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Initial
i
ze source
pa
r
a
m
e
ters before adding the
sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't defe
r
stopped and
initial s
o
urce
s
tate
c
hanges
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
binso
n
Add a comment about
when FreeCo
n
t
ext and FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Tra
c
e
the devi
c
e poin
t
er whe
n
warnin
g
a
b
o
u
t
l
ef
t
over
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
in
s
on
Set th
e
device-connecte
d
flag
t
o
f
alse first
when ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
b
inson
C
ondense some co
d
e
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
o
binson
Clean up s
o
m
e code comm
e
nts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Lock the
lists while prob
i
ng de
v
ices
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Clean up
s
om
e
commen
t
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slightly
m
odify a
w
arni
n
g
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Proper
l
y
d
estroy contexts that a
r
e
left on the
d
evice
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Av
o
id locking the device
w
hen adding and removing c
o
ntexts
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is
R
o
binso
n
Avoid holdi
n
g the
l
ist lock when not needed
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
War
n
abo
u
t contexts that are errantly lef
t
c
u
rren
t
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Hol
d
an extra ref
e
re
n
ce o
n
the devic
e
for ea
c
h of
its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nso
n
Add some reference counting
t
o the
device
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Fix a param
e
ter
typ
e
commit
|
commitdiff
|
tree
2011-09-10
C
hris R
o
binson
Us
e
alGetEnumValue
to
che
c
k for supported
filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Add an option
to trap device err
o
rs in a
d
ebu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Add a
n
optio
n
to t
r
ap context errors in
a
debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
All
o
w Pul
s
e
A
u
dio's tlength to grow to make sur
e
t
here
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
U
s
e an array
t
o get
the d
e
vice f
o
rmat
f
r
om the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinson
Avo
i
d an un
n
ecess
a
ry loc
k
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
Do
an
a
tomic compare-excha
n
ge on the
g
lob
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hri
s
Robinson
Fix
multichan
n
e
l
we
t
g
a
inh
f
c
a
l
c
u
l
ation
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obi
n
son
Use an atomic exchange to get the
o
ld gl
o
b
al
c
onte
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Ro
b
inson
Lo
g
the function name in
s
te
a
d of the
so
u
rce
fi
l
e
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obinson
Trace t
h
e r
e
verb
buffer size
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s
Rob
i
n
so
n
Combine t
h
e reverb effects
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
bin
s
on
Don't
recreate the
e
ffect when switching
between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
C
ombine the dedicated (dia
l
og
/
LFE) effe
c
t
s
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix a
c
omment
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix
a
p
o
ten
t
i
a
l inf
i
n
i
te
loop
when removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
S
t
o
re the filter
g
ains
d
i
re
c
tly in the source inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
Robinson
Avoid the
context lock
w
hen
generating
a
n
d
deleti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ri
s
Robinson
Avoid the
co
n
t
e
xt lock when
generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
D
o
n
't set a thread prio
r
ity if
rea
l
-
t
i
m
e isn't r
e
quested
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robi
n
son
Add a function to
i
n
it
i
a
lize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Ho
l
d the context lock only as neede
d
wh
e
n handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Av
o
id locking
the co
n
text while getting and settin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinso
n
Use the ac
t
ive effect slot list for pendi
n
g
u
pdat
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
R
e
name GetRef
f
edCon
t
ext t
o
G
etCo
n
t
ext
R
e
f
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
nson
Use a more appropriat
e
erro
r
for trying to delete
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
R
obinson
Hold the lock only as needed w
h
e
n generatin
g
and d
e
leting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
d
d a limit to the
UIntMap
siz
e
and use it for
sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Us
e
a separate arra
y
f
or the auxili
a
ry s
l
ots
i
n the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Fix compilation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
o
n
Add fu
n
c
t
i
ons to retrieve th
e
source from t
h
e so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robinso
n
Use a RWLoc
k
and atomic exchan
g
es fo
r
thu
n
k h
a
ndling
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
n
s
on
Lock the c
o
ntext while deleting source
s
onl
y
as needed
commit
|
commitdiff
|
tree
2011-08-30
C
hris
Ro
b
i
ns
o
n
Don't l
o
ck the
c
ont
e
xt w
h
ile che
c
king the v
a
li
d
ity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
ob
i
nso
n
Do a pointer exchange
w
hen
r
eplacing the source buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obin
s
on
U
se the refer
e
nce counting functions for
the bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
b
i
n
son
Hold the c
o
ntext lock as needed while generating a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Us
e
a generic int type to han
d
le enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
a
c
ompare-exchange to set t
h
e
c
o
ntext
e
rror
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
E
xchange
the AL error when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robin
s
on
Mak
e
sp
e
ci
f
ic func
t
ions to lock/
u
nlock UIntMap access
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
ob
i
nson
M
a
nu
a
ll
y
lock th
e
map while iterating th
r
ough its contents
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is
Robinson
Use
a rea
d
-write lock to prote
c
t
a
ccess to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make the so
u
rce
'
s Need
s
Up
d
at
e
v
o
latile
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
o
bin
s
on
Do a proper exchan
g
e when setti
n
g
a new s
t
ate
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinso
n
Lock the context as needed for
t
h
e
defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
obi
n
son
Make ALCcon
t
ext's DeferUpdates field vol
a
tile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Ho
l
d a
reference
o
n the global co
n
text
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robin
s
on
G
C
C's
a
tomic b
u
i
l
t-ins were introduced in 4
.
1
.
0
, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
Robinson
Use atomic
e
xchanges w
h
en
checking for u
p
dates to obj
e
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Use an enum instead of an bo
o
l
e
an for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robi
n
so
n
Increment
t
he c
o
ntext reference cou
n
t when locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use a list of contexts i
n
t
h
e de
v
ic
e
i
n
stea
d
o
f
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Avo
i
d a global list of contexts
commit
|
commitdiff
|
tree
next