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
Get rid of IsContext
2011-09-12
Chris
R
obinson
Get rid
o
f IsContext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use VerifyDevice to va
l
idate
a device handle
i
ns
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinso
n
Look for __A
L
SOFT_T
R
AP_E
R
ROR to tra
p
bo
t
h AL and
ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Shorten some warning
me
s
sages
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
i
s
Robinson
Use
t
h
e
a
c
t
ive source li
s
t
when
stoppi
n
g sources
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
obinso
n
Minor cleanup for
applyi
n
g
c
l
ick-rem
o
val
t
o wet buffers
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is
Robinson
R
e
m
ove the effect slot parameter fr
o
m
the effect process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is
Robinson
F
i
x a possi
b
le rac
e
condition w
h
en
setting a
n
effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Fix non-GCC CompExchangePtr impl
e
m
e
n
tations
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Don'
t
incremen
t
the
c
ontext reference count
w
hen loc
k
ed
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
R
e
m
o
ve Ge
t
LockedContext
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
so
n
Get ri
d
of so
m
e more GetLockedContext c
a
lls
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is R
o
binson
Use function
p
oint
e
rs to set t
y
pe-spec
i
fic
effec
t
propertie
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid accessin
g
EAX
-
only reverb pr
o
perties fo
r
n
on
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robin
s
on
Remov
e
the union from the effect param
e
t
er type
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Ro
b
inson
Use function po
i
nters
to set type-specific filter properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
ore lock
a
voidance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just
referenc
e
th
e
conte
x
t whe
n
c
h
ecking for e
x
t
ensions
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
U
s
e a RWLock to
p
r
ote
c
t
access to a b
u
f
fer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
A
v
oid h
o
ld
i
ng the contex
t
l
o
ck for the
buffe
r
functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid
h
oldi
n
g
the context lock
when setting auxilia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
M
ak
e
some
listener propertie
s
volatil
e
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
a
rk
s
o
me s
o
urce properties
volatil
e
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
b
i
n
son
S
m
a
l
l fix
e
s
t
o
setting
t
he sou
r
ce's dire
c
t filt
e
r and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Avoid h
o
lding t
h
e con
t
ext lock while sett
i
ng so
u
r
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
in
s
on
Initialize source
para
m
eter
s
before a
d
ding the
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
obinson
Don't defer
stopp
e
d and initi
a
l source state cha
n
ges
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Ad
d
a comment about whe
n
F
r
eeCo
n
tex
t
a
nd Fre
e
Device
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Trace the device point
e
r when w
a
rning about left
o
ver
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Set
the de
v
ice-co
n
n
ected flag to false first when
h
andling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
C
o
nd
e
ns
e
some code
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
Clean up some code comm
e
nt
s
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robin
s
on
Lock the lists while probin
g
devices
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Clean up som
e
comments
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Rob
i
nson
Sli
g
htly mod
i
fy a warning
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Pr
o
perly destroy co
n
t
ext
s
th
a
t a
r
e left on the dev
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s
R
ob
i
ns
o
n
A
void locking
th
e
device when adding and
r
e
moving
c
o
ntexts
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
ins
o
n
Avoid
h
olding the l
i
st lock w
h
en
n
ot needed
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
W
arn about con
t
exts that are er
r
ant
l
y left cu
r
rent
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Ho
l
d
a
n ext
r
a refere
n
ce on the dev
i
ce for e
a
ch of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hri
s
R
o
binson
A
d
d
some
referen
c
e co
u
nting t
o
th
e
d
evice
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s
Robinso
n
Fix a parameter t
y
p
e
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robins
o
n
Use alGetEnumValue
t
o chec
k
for support
e
d filters an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add an
option to trap
d
evice errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bins
o
n
Add an op
t
ion to t
r
ap c
o
ntext
erro
r
s
i
n a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Allow PulseAudio
'
s tlength to grow to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
i
nson
Us
e
an a
r
ray to get the device f
o
rmat from th
e
use
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Av
o
id a
n
un
n
ecess
a
ry lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
Do an
a
t
omic compare-exchange on the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s Robinson
Fix multichannel wet gainhf cal
c
ulation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an atomic exchange to get the
o
ld gl
o
bal c
o
ntex
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
o
b
inson
Log the
f
u
nction name
i
nstead of the so
u
rce
f
ile and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
T
r
ace th
e
re
v
erb bu
f
fer size
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
bins
o
n
C
ombin
e
the
r
ever
b
effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
Don't
r
ecreate the e
f
f
e
c
t
w
hen swit
c
hing between
the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the dedicated (d
i
alog/LFE) eff
e
c
t
s
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix a
c
omment
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s
Robin
s
on
Fix a potential infinite loop when r
e
mo
v
i
ng an e
f
fect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Ro
b
ins
o
n
Store the filter gai
n
s
directly in t
h
e source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robi
n
son
Avo
i
d the contex
t
lock
w
hen
gen
e
r
a
t
i
ng and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Avoid the context lock
w
h
en generating an
d
deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
ns
o
n
Don't set a thread priority if
r
eal-time isn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Ad
d
a
f
u
nction to i
n
itialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
o
n
Hold the
c
ontext lock only as
ne
e
ded w
h
e
n handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robin
s
on
Avoid locking the
conte
x
t while get
t
ing an
d
setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
n
s
on
Use the
a
cti
v
e
e
f
f
ect slot l
i
s
t f
o
r
p
e
n
ding upda
t
es
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris R
o
binson
R
ena
m
e
G
etReffedCon
t
e
x
t to
G
etConte
x
tRef
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
U
se a more appropria
t
e error for t
r
yin
g
to
d
elete
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Hold the loc
k
only
as n
e
ede
d
when
g
enerating and dele
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris
R
obinson
Add a limit to the U
I
ntMap size
a
nd use
i
t f
o
r sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Use
a se
p
ar
a
te array for
th
e
auxili
a
ry slots in th
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robins
o
n
Fix com
p
il
a
tion wi
t
h MSVC
commit
|
commitdiff
|
tree
2011-08-31
C
hris
R
o
b
i
nson
Add
f
u
n
ctions to retrieve t
h
e
s
ource fro
m
the sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a RWLock and
atomic ex
c
ha
n
g
e
s f
o
r thunk
h
a
ndling
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robins
o
n
Lo
c
k the context whi
l
e dele
t
ing source
s
onl
y
a
s
needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Don't lock th
e
c
o
nte
x
t while
c
hecking the va
l
id
i
ty
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robi
n
s
o
n
Do a pointer exchange when replacing the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robi
n
son
U
s
e the referenc
e
counting functi
o
ns for the
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Hold the
c
on
t
ex
t
lock as
n
e
eded whil
e
generating
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Ro
b
i
n
s
o
n
Use a g
e
neric int type to ha
n
dle
e
nu
m
swaps
commit
|
commitdiff
|
tree
2011-08-30
C
h
ri
s
Rob
i
nson
Do a comp
a
re-exch
a
nge to se
t
the context erro
r
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
Ex
c
hange the A
L
error when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
C
hr
i
s
Robinson
Ma
k
e specific functions
t
o lo
c
k/unl
o
ck UInt
M
ap acc
e
ss
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Manually lock
t
h
e
map while iterating thro
u
gh its cont
e
nts
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Use a read
-
write lo
c
k to prote
c
t access to
th
e
UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
ob
i
n
son
Make the sou
r
ce's NeedsUpdate vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robinson
Do a proper
e
xchange when se
t
tin
g
a new state
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
obinson
Lo
c
k the co
n
text as
n
eeded
f
or
t
h
e
defer and proce
s
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robi
n
s
o
n
M
ake ALCcontext's DeferUpdates fi
e
ld vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
o
binson
H
o
ld a reference
o
n the global con
t
e
x
t
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GCC's atomi
c
built
-
i
ns
were intr
o
duce
d
in 4
.
1
.
0
, s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
R
obinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
b
in
s
on
Us
e
at
o
mic exchan
g
es
w
h
en c
h
ecking for updates to
o
bject
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Us
e
an enum instead of an boo
l
ean f
o
r some flags
commit
|
commitdiff
|
tree
2011-08-29
C
hris Ro
b
i
nson
Inc
r
emen
t
t
h
e context re
f
erence count
w
hen locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use a list
o
f
c
ontexts in the
d
e
vi
c
e instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
A
void a global
list of contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Check if the
c
ontext
i
s val
i
d only if
it'
s
replacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Hold a reference on the context wh
e
n being set as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
R
ename
ALCcontext_Deref to AL
C
context_DecR
e
f
commit
|
commitdiff
|
tree
next