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
Chris Robinson
Rena
m
e
the
ALE
f
fect_ mac
r
os to
ALeffectState_
t
o reflec
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Be a b
i
t
m
ore
robu
s
t
w
hile ha
n
dli
n
g the global
d
ev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Remove the
c
onte
x
t
f
ro
m
being curr
e
nt before remo
v
ing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hr
i
s
R
o
b
i
nson
Get rid of IsContext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use Verif
y
D
e
vice to v
a
lidate
a
de
v
ice ha
n
dle instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
Look for __ALSOFT
_
TRAP_ERROR to
t
rap
both AL and
A
LC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
Sho
r
ten some warning
m
e
ssages
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Robinson
U
s
e
the act
i
ve source list w
h
en
stoppin
g
sou
r
ce
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
M
i
nor cleanup for applying c
l
ick-
r
e
moval
to wet b
u
ffers
commit
|
commitdiff
|
tree
2011-09-12
C
h
r
is Robinso
n
Remove the effect slot parameter from th
e
e
f
fect process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
F
i
x a possi
b
le
r
ace condi
t
i
on when s
e
tting
a
n
effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bin
s
on
Fix
non-GCC Comp
E
xcha
n
gePtr implementatio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robi
n
son
Don't increment the context reference count
when lock
e
d
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Remo
v
e Ge
t
L
ockedC
o
ntext
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
Robinson
Get
r
id
of some more GetLoc
k
ed
C
ontext c
a
lls
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Use function pointers to set t
y
pe-s
p
ecific effect pr
o
pert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Avoid access
i
ng EAX-only reverb pr
o
p
erties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Remove the union from the effe
c
t para
m
eter types
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use funct
i
on pointers
to set type-speci
f
ic fi
l
ter pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obi
n
son
More lock avoidanc
e
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robinson
Just
r
eference the context
w
hen
checking for e
x
t
ensions
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Use a RWL
o
ck to protect access to a
b
uffer
instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid hold
i
ng t
h
e c
o
ntext
l
o
ck for
t
h
e buffer functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Avoid holding
t
he con
t
ext lo
c
k
when s
e
tting auxi
l
i
a
ry
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
b
i
nson
Make some
listener properties vol
a
tile
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinso
n
Mark some source properties
v
olatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Rob
i
n
s
on
Small
f
ixes to sett
i
ng the s
o
urce's dir
e
ct filt
e
r an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoi
d
holding
t
he con
t
ext lock while s
e
tting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Initia
l
ize
s
o
urce parameter
s
before adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Ro
b
inson
Don't
defer stopp
e
d and ini
t
ial source st
a
t
e
changes
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s Robi
n
so
n
Add a
comment a
b
out when FreeContext and FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Ro
b
inso
n
Trace th
e
devic
e
pointer when warning about leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Set the d
e
vice-connec
t
ed flag to
fals
e
f
i
rst when
han
d
l
ing
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Conde
n
se some
c
ode
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
o
n
Clean up some code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Lock the lists
while pro
b
ing
d
evic
e
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Clean up some comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Sli
g
htly mod
i
fy a warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Properly des
t
roy co
n
text
s
t
hat are l
e
ft on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid l
o
cking the device when add
i
ng and
remo
v
i
n
g cont
e
xts
commit
|
commitdiff
|
tree
2011-09-10
C
h
ri
s
Rob
i
n
s
on
Avoid holding the list lock whe
n
not need
e
d
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Warn about
contexts that
are e
r
rantl
y
l
eft current
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Hold
an extra reference on the device for each
of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
R
o
binson
Add
s
o
m
e reference c
o
unting t
o
the device
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Fix a
p
arameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
U
s
e alGetEnumValue to check for
s
u
ppo
r
ted filters an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Rob
i
n
son
Add an
o
ption to tr
a
p devic
e
e
r
r
ors in a
d
ebugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
o
n
Add a
n
option
to trap cont
e
xt err
o
r
s
in a debugger
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Allow PulseAud
i
o'
s
tl
e
n
gt
h
to
grow to mak
e
sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
inson
Use a
n
array to
g
et the
device
format from th
e
user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
i
n
son
Avoid an unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
binson
Do
a
n
atomic
compare-exchange
o
n
the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinson
Fix m
u
ltichannel wet
gainhf c
a
lcula
t
ion
commit
|
commitdiff
|
tree
2011-09-02
C
hris Rob
i
n
s
on
Use an a
t
omic exchange to g
e
t the old g
l
ob
a
l
c
onte
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s
R
obinson
Log
the
f
u
nction n
a
m
e inste
a
d of the
source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
binson
Trace
t
he reverb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Combine the reve
r
b effects
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinso
n
Don't
r
ecreate the eff
e
ct
when
s
w
itching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robin
s
on
Combi
n
e
th
e
dedicated (di
a
l
o
g
/
LFE) e
f
fects
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s R
o
binson
Fi
x
a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obi
n
son
Fix a potential infinite loop
w
hen removing an effec
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robin
s
on
S
t
o
r
e th
e
filt
e
r gains directly i
n
the source instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris R
o
binson
A
v
oid
t
h
e
context lock when gene
r
a
ting a
n
d
deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Avo
i
d the context lock when generating
and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Don't set a thread
p
ri
o
rity if
real-time
i
s
n't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Add
a function to initialize a R
W
Lock
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Hold the context
lock only as needed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid locking the
c
o
ntext
w
h
il
e
getting an
d
s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinso
n
Use the active effect
slot li
s
t for pend
i
ng up
d
a
t
es
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ri
s
Robinson
R
e
n
a
me GetReffedContext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s Robin
s
on
U
se a
more appropriate err
o
r for trying to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Hold the lock on
l
y
a
s needed when
g
enerating a
n
d deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Ad
d
a
limit
t
o the UIntMap size
a
n
d use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Use a se
p
ar
a
te arra
y
for
the auxilia
r
y slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix compilation w
i
th MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
A
d
d functions to
r
e
tri
e
ve the source from
t
he so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
binso
n
Use a RWLock an
d
atomic exchanges for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
C
hris
R
obinson
Lock the
c
ontext while
d
e
l
eting sources on
l
y as ne
e
ded
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
n't lock
t
h
e
context whi
l
e check
i
ng
the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Do a po
i
nter exchange
w
h
en replacing
the source
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
U
s
e the refe
r
en
c
e
counting
f
unction
s
f
o
r the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold th
e
context lock
a
s
needed while generating
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris R
o
bi
n
son
Use a generic int
type to hand
l
e e
n
um swaps
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris R
o
b
in
s
on
Do a
c
ompa
r
e-excha
n
ge t
o
se
t
the context
error
commit
|
commitdiff
|
tree
2011-08-30
Chris
Ro
b
in
s
on
Excha
n
g
e the AL error when retr
i
e
v
ing i
t
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Ma
k
e specific functi
o
ns to lock/unlock UIntMap acc
e
ss
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Manual
l
y
loc
k
t
he map wh
i
le
iterating thro
u
gh its con
t
ents
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Use a
read-w
r
ite lo
c
k to
p
rotect acc
e
ss to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robins
o
n
Make
the
s
ource's NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
D
o
a
proper exchange when setting a new
stat
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Lock
the context as
needed for
t
he defer and proces
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make
A
LCcontext'
s
D
e
fer
U
pda
t
es fiel
d
v
o
l
a
tile
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
ob
i
nson
Hold a
r
efere
n
c
e
on the
global
c
ont
e
xt
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
GCC's atomic
b
ui
l
t-
i
ns were intr
o
du
c
ed in
4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix
t
ypo
commit
|
commitdiff
|
tree
2011-08-29
Chris
Rob
i
nson
Use atomic exchanges wh
e
n checking for
updat
e
s
to
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an
e
num instead of an boolea
n
f
o
r some f
l
ags
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
i
s
Robinso
n
Incre
m
ent the contex
t
refe
r
ence count when
locking
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Ro
b
i
n
son
Use a list
o
f conte
x
ts in the device inst
e
a
d
of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robin
s
on
A
v
o
id a global lis
t
of con
t
exts
commit
|
commitdiff
|
tree
next