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
Rename
t
h
e
A
LEffect_ macros
to A
L
effectState
_
to reflect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chr
i
s Rob
i
nson
B
e
a bi
t
more robust
whil
e
hand
l
ing the global device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
Remove the context from being c
u
rrent befo
r
e r
e
mo
v
ing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Get rid of IsContext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinso
n
Use VerifyDevice t
o
v
a
l
idate a device handle in
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
L
ook for __ALSOFT_TRAP_ERROR t
o
trap bot
h
AL and
ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
S
horten some
w
arning messages
commit
|
commitdiff
|
tree
2011-09-12
C
h
ri
s
Robinson
Use the ac
t
ive sourc
e
list
w
h
en stoppi
n
g sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Mi
n
or clean
u
p for a
p
plying cl
i
ck-removal
t
o wet
b
uf
f
ers
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Remove the effect slot parameter from the eff
e
ct process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
obinso
n
Fix a poss
i
ble
r
a
c
e cond
i
tion when se
t
ting an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robinson
Fix non-GCC
C
omp
E
xch
a
ngePtr impl
e
m
e
ntations
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don'
t
increme
n
t
the
c
ontext re
f
erence
c
o
unt when locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Remove GetLockedConte
x
t
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ge
t
ri
d
o
f some more GetLockedC
o
n
t
ext calls
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robin
s
on
Use funct
i
on pointers to set type-spe
c
i
fic effect
p
r
o
pert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
obinson
A
void accessing EAX-o
n
ly rev
e
rb properties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is Rob
i
nson
Rem
o
ve
t
he union from
the effect pa
r
ameter t
y
p
e
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robin
s
on
Use function
p
ointers to set type-
s
pecific filter
properti
e
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
ore lock avoid
a
n
c
e
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Just referen
c
e the
c
onte
x
t when c
h
eck
i
ng for ext
e
nsions
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robins
o
n
Use a RW
L
ock to pr
o
tect
a
cces
s
to a b
u
f
f
er instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Avoid holding the contex
t
lock for the bu
f
fer functions
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Ro
b
inso
n
Avoid holding
the c
o
ntex
t
lock when s
e
tting a
u
xiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s Robinson
Make some l
i
s
t
e
ner prope
r
ties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ma
r
k
s
o
me s
o
urce p
r
operties volatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Small fixes to
setting the sourc
e
'
s
d
irect filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
binso
n
Avoid hold
i
ng
the
contex
t
lock while setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
b
inson
Initialize sourc
e
paramete
r
s
before a
d
ding the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is
Robinson
D
o
n't defe
r
sto
p
ped and i
n
itial source sta
t
e chang
e
s
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s R
o
b
inso
n
Add a com
m
ent about when
F
reeContext
a
nd FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
o
binson
Trace the
d
evice pointer wh
e
n wa
r
ning abo
u
t le
f
t
o
ver
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Set the d
e
vic
e
-connected flag
to fa
l
se
first when h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
C
onde
n
se some code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Clean up so
m
e code c
o
mme
n
ts
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
R
obinson
Lock the list
s
whil
e
pro
b
ing device
s
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robin
s
on
Clean up some c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
in
s
on
Sli
g
htly
m
odi
f
y a
warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
P
r
operly destroy con
t
exts tha
t
are
l
eft on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robins
o
n
A
v
oid locking the dev
i
ce when adding and removing conte
x
ts
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is
R
obinson
Avoid hold
i
ng the list lock w
h
en
no
t
n
eeded
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
W
a
r
n about co
n
texts that are errantly left current
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
so
n
Ho
l
d an
extra refe
r
e
n
ce on the d
e
vice for each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Add some refe
r
e
n
ce counting to the devi
c
e
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Fix a par
a
m
eter t
y
pe
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
Rob
i
nson
Use al
G
etE
n
umVal
u
e to
c
heck for suppo
r
ted filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is
Robinson
A
d
d an op
t
ion to tra
p
device
errors in a
d
e
b
u
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robinson
Add an option to trap conte
x
t
err
o
r
s
in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Allow PulseAudi
o
's
t
le
n
gth to grow to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
Rob
i
n
s
o
n
Use an a
r
ray to
g
et the device format from the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Ro
b
inson
A
v
oid an u
n
necessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
D
o an atomic compar
e
-exchange on the
g
lobal context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Fix mult
i
c
h
annel wet g
a
inhf calculatio
n
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
U
s
e an atomic e
x
c
h
a
nge to ge
t
the old glob
a
l con
t
e
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obin
s
on
Log th
e
function name instead o
f
the
source file a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
son
T
r
a
c
e the reverb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Comb
i
ne the
rev
e
rb ef
f
ects
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Do
n
't
r
ecreate the effect when switching betwee
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinso
n
Combi
n
e the dedica
t
ed (dialo
g
/LFE
)
effects
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robi
n
son
F
i
x a com
m
ent
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Fix a potenti
a
l
in
f
inite loop when removing an
effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is R
o
binson
Sto
r
e
the filter ga
i
ns
d
irectly i
n
th
e
sour
c
e
instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the context
l
ock when
g
e
n
erating and
d
eleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
bin
s
on
Avoid the context lock
wh
e
n generatin
g
and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
nson
Don't set a thread priority if real-ti
m
e isn
'
t requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Add a function to i
n
itialize a RW
L
ock
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Hold the context lock o
n
ly
a
s needed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robi
n
son
Avoid locki
n
g the cont
e
xt wh
i
l
e
g
etting and se
t
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Use the active eff
e
c
t slot li
s
t for
p
ending upd
a
te
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inso
n
R
ename GetReffedContext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robinson
Use
a more appropr
i
a
t
e err
o
r f
o
r
try
i
n
g to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robi
n
son
Hold the lo
c
k
only as
needed when genera
t
ing and
d
el
e
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Add a
l
imit to the
U
IntMap si
z
e
and use it
f
o
r sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Rob
i
ns
o
n
Use a
s
ep
a
rate array
fo
r
the au
x
iliary s
l
ot
s
in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
Robinson
Fix c
o
mpil
a
tion with MSVC
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s
R
o
bin
s
on
Add
func
t
ions to re
t
rieve
the so
u
rce from the
s
o
u
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Use a RWLock and atomic exchan
g
es for thunk
handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the
c
ont
e
xt
w
h
i
l
e dele
t
ing sources only as needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
D
o
n't lock the context while
checking the vali
d
ity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
so
n
Do a
p
oint
e
r exch
a
n
g
e
when replacing
t
he
source buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Use the r
e
ference countin
g
fun
c
tions for th
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
ob
i
nson
H
o
l
d the context lock as needed while g
e
nera
t
in
g
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
U
se a generi
c
int type
to handle enum swa
p
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
a
comp
a
re-ex
c
hange to set the conte
x
t
error
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
Exc
h
ang
e
t
h
e A
L
erro
r
when ret
r
iev
i
n
g
it
commit
|
commitdiff
|
tree
2011-08-30
C
h
r
is Robinson
Make specific functions to lock/un
l
ock UIntMa
p
a
ccess
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Manually loc
k
the m
a
p
while iterating through its contents
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robi
n
son
Use
a
r
ead-w
r
ite lock to pro
t
e
c
t acces
s
to the UI
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robinson
Make the source's NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Rob
i
n
s
o
n
Do a pr
o
p
e
r exchang
e
wh
e
n
setti
n
g a new state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Loc
k
the context as nee
d
ed
f
or
t
h
e
d
efer and
p
r
o
cess
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make
A
LCcontext's Def
e
rUpdates field volati
l
e
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Rob
i
n
so
n
H
old a reference on
t
he global context
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
GCC's atom
i
c bu
i
l
t-
i
ns
w
ere intro
d
u
ced in 4
.
1
.
0,
so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use atomic exchanges when
check
i
ng f
o
r
upd
a
tes to ob
j
ects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an enum instead of an boolean fo
r
some f
l
ag
s
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Incr
e
m
e
n
t
t
h
e context
r
e
f
e
r
enc
e
co
u
nt when lo
c
king
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Use
a
list of contex
t
s
in t
h
e device instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Avoid a globa
l
li
s
t of cont
e
xts
commit
|
commitdiff
|
tree
next