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
Look for __ALSOFT_TRAP_ERROR to trap both AL and ALC errors
2011-09-12
Chris R
o
binson
Look for _
_
ALSOFT_TRA
P
_ERROR
to trap
both AL and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
Shorten som
e
warning mess
a
ges
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Rob
i
nson
Us
e
t
he active s
o
u
rce l
i
st wh
e
n stopping s
o
urces
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inso
n
Minor cl
e
anup for applying cli
c
k-removal to wet buffers
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
R
e
m
o
ve the e
f
fec
t
slot p
a
rame
t
er from the effect
p
roces
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Fix a po
s
sib
l
e rac
e
c
ondi
t
ion when setting an effe
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Fix n
o
n-G
C
C Comp
E
xchangePtr imple
m
entation
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't increment the context reference
cou
n
t when
l
oc
k
ed
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Re
m
o
v
e
G
etLockedCo
n
text
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
son
Get r
i
d
o
f
s
o
me
m
ore GetLoc
k
ed
C
o
ntext call
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Use
f
unction point
e
rs to set ty
p
e-s
p
ecifi
c
e
ffect properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
void accessing EAX-only reverb propert
i
e
s
f
or non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Rem
o
ve the union from the effect para
m
eter t
y
pes
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Ro
b
i
n
son
Use
f
u
n
ction point
e
rs to set type-specific filter p
r
oper
t
ies
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
More
l
ock
avo
i
dance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just r
e
ference the context when checking for extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use a
R
WL
o
c
k
to protect
a
ccess to a
b
u
ffe
r
instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Avoid ho
l
ding th
e
conte
x
t lock
f
or the buffer func
t
io
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid h
o
ldi
n
g the context l
o
ck
w
he
n
settin
g
au
x
i
l
ia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Make
some l
i
stener properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Mark some so
u
rce p
r
operties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Sma
l
l fixe
s
to
setting t
h
e so
u
rce's direct
filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Avo
i
d h
o
lding the conte
x
t lock while sett
i
n
g
sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Initia
l
iz
e
source param
e
ters before add
i
n
g
the
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Don
'
t d
e
fe
r
stopped and
init
i
al
s
ou
r
c
e
state cha
n
g
es
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
b
i
n
son
Add
a
comme
n
t abou
t
when
F
reeContext
a
nd
Fre
e
Device
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robin
s
o
n
Trace the device
pointer when war
n
ing about leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Set the device-connected flag t
o
fa
l
se first when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Condense so
m
e
code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
C
l
ean up some
code comments
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s Robinson
Loc
k
the lists wh
i
le
probing devices
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is
Robinson
Clean up some comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
on
Slightl
y
m
o
dif
y
a warning
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Properly destro
y
context
s
tha
t
are left on the dev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Avoid lockin
g
the device w
h
en ad
d
ing an
d
removin
g
co
n
t
exts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
Avo
i
d holding the list lock when
n
ot nee
d
e
d
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
W
a
rn about contexts that
are
e
rra
n
tly l
e
ft current
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robi
n
s
o
n
Hol
d
an ex
t
ra
refer
e
nc
e
on the device for e
a
ch o
f
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
ob
i
nson
Add s
o
me reference
c
ounting to
t
he de
v
ic
e
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Fi
x
a
parameter type
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris R
o
binson
Us
e
alGetEnu
m
V
alue to ch
e
ck for
s
up
p
ort
e
d fi
l
t
e
rs a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Add an
o
pti
o
n to trap device e
r
ror
s
in
a
d
ebugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Ad
d
a
n
option t
o
tr
a
p context
e
rrors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
Robinso
n
Allow PulseAudi
o
's tlength
to
gro
w
to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
U
s
e
a
n array
to g
e
t the
device format from the use
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
i
s
Robinson
Av
o
id an u
n
necessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
binson
Do an
a
t
o
mic compare
-
exchange on the globa
l
cont
e
xt
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Fix mu
l
t
ichannel we
t
gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
o
b
inson
U
s
e an atomic exchange to get the old global co
n
text
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robin
s
on
L
og the funct
i
on n
a
me instead of the s
o
urce file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robinson
Tra
c
e t
h
e reverb
buf
f
er size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the reverb ef
f
ec
t
s
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Ro
b
in
s
o
n
Do
n
't
recreat
e
the
e
f
fect when switch
i
ng between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Ro
b
i
nson
Combine the dedic
a
ted
(
d
ialog/LF
E
)
effects
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Fix a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Fix a potential infinite loop when removing an ef
f
ec
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Store the
f
ilter gains
d
i
r
e
c
t
l
y
in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
Rob
i
nso
n
Avoid the context lock
when
g
e
ne
r
ating an
d
delet
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
i
ns
o
n
Avoid t
h
e context l
o
ck w
h
en generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s
Robinson
Do
n
't s
e
t a thread priority if real-time isn
'
t
req
u
e
sted
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a function to initialize a RWLoc
k
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s R
o
binson
Hold
t
he
c
ontext lock
o
n
l
y as needed whe
n
handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Avoid locking the context while getting and sett
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Use the active effec
t
s
l
ot lis
t
for pending
u
pd
a
tes
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Rename GetReffed
C
onte
x
t to Ge
t
Cont
e
xtRef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Use a
more appropriate error for tr
y
ing to d
e
l
e
te an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robi
n
son
Hold the lock o
n
ly as needed wh
e
n generating and de
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bins
o
n
A
dd a limit t
o
the
U
IntMap size and use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use
a
separate ar
r
a
y
for the auxi
l
i
ary slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Fix com
p
il
a
t
ion with M
S
VC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add
functi
o
n
s
to retrieve the
so
u
rce from the
source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Use
a RWLoc
k
a
nd atomic exchanges for
t
hunk
h
a
ndling
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
ob
i
n
s
on
L
ock the context while
d
eleting sources o
n
ly as needed
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
b
i
nson
D
o
n't lock the context w
h
ile che
c
kin
g
the va
l
idity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Do a pointer ex
c
h
ange
when rep
l
acing the s
o
urce b
u
f
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use the refe
r
ence co
u
n
ting functions for
t
h
e
b
uff
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold the cont
e
xt lock
as needed while gen
e
rat
i
ng and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use
a
ge
n
eric i
n
t type
t
o
handle enum sw
a
ps
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Do
a compare-exchange to set the context error
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
E
xchan
g
e the AL error when retrievin
g
it
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Make specific func
t
i
ons
to lock/unloc
k
UI
n
t
M
a
p
acc
e
ss
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s
Robinson
Manual
l
y
loc
k
the map while
i
terating through it
s
cont
e
nts
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-write
l
ock to
protect ac
c
ess
to the
U
In
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robin
s
on
Make the s
o
urce
'
s Nee
d
sUpd
a
te
vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Do a prope
r
e
xch
a
nge
w
hen
s
etting a new state
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
Lock the
c
o
ntext
a
s needed
f
or the defer and proce
s
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Make ALC
c
ontext's DeferU
p
dates
f
ield vo
l
at
i
le
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
H
old a r
e
fe
r
e
n
ce
o
n
the gl
o
bal cont
e
xt
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
binson
GCC's
a
tomic built-ins were intro
d
u
c
ed in 4
.
1
.
0, s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
U
s
e atomic exchang
e
s when che
c
king for u
p
dates
to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
i
s
Robinso
n
U
s
e an e
n
um ins
t
ea
d
of an boolean for some
flags
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
I
n
c
r
ement the context reference
c
ount when l
o
cking
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Use a lis
t
of conte
x
ts in
t
he device instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris
Rob
i
n
s
o
n
Avoi
d
a glo
b
al l
i
st of contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
C
h
eck if the context i
s
valid
only if it's replaci
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
b
inson
Hold a
reference on the
c
ont
e
xt wh
e
n being set as c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Ren
a
me ALCconte
x
t_D
e
ref
t
o ALCcontext_
D
ec
R
ef
commit
|
commitdiff
|
tree
2011-08-29
C
hris
R
obin
s
on
Emulate p
t
hread TLS functions in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris
Robinson
Add r
e
ferenc
e
count
i
ng
to th
e
ALC contexts
commit
|
commitdiff
|
tree
next