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
Don't increment the context reference count when locked
2011-09-11
Ch
r
is Robinson
Do
n
't incre
m
ent the context referen
c
e count when locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remove Get
L
ockedContex
t
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Get
r
i
d of some more GetLockedContext ca
l
ls
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
Robinson
Use fun
c
tion pointe
r
s to set type-specific
e
ffect
prope
r
tie
s
commit
|
commitdiff
|
tree
2011-09-11
C
hris Rob
i
nson
Avoid acce
s
s
i
ng EAX-only
reverb properties
f
or n
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
binson
Rem
o
v
e t
h
e
unio
n
fro
m
t
h
e effect parameter types
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Use function point
e
r
s to set type-speci
f
ic filter pro
p
e
r
t
i
e
s
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robins
o
n
More lo
c
k
avo
i
dan
c
e
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just re
f
e
r
ence
t
he
c
o
nte
x
t
wh
e
n
chec
k
ing
for ext
e
nsions
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
U
s
e a RWLock to
p
rotect access to
a
buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Avoid
h
olding
t
he context lock for the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
R
obinson
Avoid h
o
ldi
n
g the conte
x
t lock when
set
t
ing auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ma
k
e some lis
t
ener properti
e
s volatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
Robi
n
so
n
Mark some sour
c
e properties volatil
e
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
Robins
o
n
Smal
l
fixes t
o
setting
t
h
e
source's dire
c
t filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid holding
the context lock
while setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Initia
l
ize sour
c
e
p
arameters before adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
R
obins
o
n
Don't d
e
fer stopp
e
d and
in
i
tial so
u
rce
state
c
hanges
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
A
d
d a comment about
w
hen FreeContext and Fr
e
eDevi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
binson
Trace the devi
c
e pointer when wa
r
ning a
b
o
u
t leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Set the
d
ev
i
ce-connec
t
ed flag to false
first when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Conde
n
se some
code
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinson
Clean up some cod
e
c
o
mment
s
commit
|
commitdiff
|
tree
2011-09-10
C
hris
R
obinson
Lock the lists while probing devi
c
es
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Clean up some com
m
e
nts
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
inson
Slig
h
t
l
y
m
od
i
fy a w
a
rning
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Properly destroy contexts that are left on th
e
device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Ro
b
inson
Avoid locki
n
g the device w
h
en ad
d
ing
a
nd removing con
t
ext
s
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
R
obi
n
son
A
v
o
i
d holding
th
e
list
l
o
c
k
w
hen
n
ot ne
e
d
e
d
commit
|
commitdiff
|
tree
2011-09-10
Chris
Rob
i
nson
W
a
rn ab
o
u
t
contexts
that are errantly
left current
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Hold a
n
extra reference on the device for ea
c
h of
i
ts
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
inson
Add some reference cou
n
ti
n
g to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinso
n
Fi
x
a parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
U
se alGe
t
EnumValue to
c
he
c
k for s
u
pported filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robin
s
o
n
A
dd a
n
optio
n
to
tra
p
d
evice errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s Robinson
A
d
d
an
option
to trap co
n
t
e
xt e
r
rors
in a debugge
r
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Allow Puls
e
Audio's t
l
e
n
gth to g
r
ow to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Use an a
r
ray to get the
d
evi
c
e format fro
m
the
user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Avoi
d
a
n unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do
a
n ato
m
ic c
o
mpare
-
exchange on
t
he globa
l
context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robin
s
on
F
i
x multichannel wet gai
n
hf
c
alculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use
an
atomic
e
x
c
hange to get the old global c
o
ntex
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s
Robinson
Log
t
he
func
t
ion na
m
e instea
d
of the sourc
e
f
ile and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris R
o
binson
Trace the rev
e
rb
b
uffer s
i
ze
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
C
ombi
n
e
t
he reve
r
b effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
son
Don't
re
c
reate
the
e
ffect
wh
e
n switching between t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
Combine the d
e
d
icated (dia
l
og/L
F
E)
e
ffect
s
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Ro
b
inson
Fix a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix a potenti
a
l infinite loop w
h
en removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Store the
f
ilter gai
n
s
directly
i
n th
e
sou
r
ce instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Avoid the context
l
ock whe
n
generating and del
e
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Ro
b
inson
A
void the con
t
ext loc
k
when generatin
g
and
d
el
e
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robin
s
o
n
Don't s
e
t a thread priority if rea
l
-tim
e
isn't reques
t
ed
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a fun
c
tion to initialize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
ins
o
n
Hol
d
the
c
ontext
lock only as needed when hand
l
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid lo
c
king the
c
ontext whil
e
gett
i
ng
a
n
d s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robi
n
s
on
Use
the a
c
t
i
ve effec
t
slot
l
ist for pending upda
t
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
ns
o
n
Rename Ge
t
Ref
f
edContext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obinso
n
U
se a more
a
ppropr
i
at
e
error for
t
r
y
i
ng t
o
delete
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the lock only as need
e
d
whe
n
g
enerati
n
g and deletin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Add a
limit to the UIntMap size and use it f
o
r
sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
U
s
e
a
separate array for th
e
a
u
x
i
l
i
ar
y
slots
i
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Fix
c
ompilation
w
it
h
M
S
VC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Ad
d
functions t
o
retrieve th
e
source from the so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use a RWLoc
k
and
a
tomic exchanges for thunk
handlin
g
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robi
n
son
Lock the co
n
t
e
xt while deleting s
o
urces only as needed
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robi
n
son
Don't lock th
e
context
w
hil
e
che
c
king th
e
validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris
R
o
b
in
s
on
Do
a
pointer e
x
change when replacing the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Use the reference counting functions f
o
r
th
e
buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinso
n
Hold the co
n
text
l
ock as
needed
w
h
ile
g
e
n
e
r
a
ti
n
g
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robin
s
on
Us
e
a
g
e
neri
c
int typ
e
to handle enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Do a compare-
e
x
c
h
ange to
set the context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Ex
c
h
a
nge th
e
AL
e
rror whe
n
retriev
i
n
g
it
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Make
specific fun
c
t
i
ons to lock/unlock UIntMa
p
access
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Manually
l
ock
t
he map while i
t
eratin
g
through its contents
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-write lock to protect access
t
o
t
h
e
U
I
nt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make t
h
e source
'
s
Nee
d
sUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Do a proper
e
x
chang
e
when setti
n
g a
n
ew
s
tate
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Lock the context as needed for the
defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
bi
n
s
on
Make ALCcon
t
e
xt'
s
Defe
r
U
pdates fi
e
ld
vo
l
ati
l
e
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinso
n
Ho
l
d a reference on
t
he global
conte
x
t
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GC
C
's at
o
mic bui
l
t-i
n
s were introduc
e
d in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
binson
F
i
x typo
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
i
s Robins
o
n
Use atomi
c
e
x
changes when che
c
king f
o
r
updates
to obje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ri
s
Robinson
Use an
enum in
s
tead
o
f an boo
l
ean for
s
ome
flags
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Increment
t
he
c
ontext reference count
w
hen
locking
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
U
se a list of
c
ontexts
i
n the device instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robins
o
n
Avoid a global list of contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
bin
s
on
Check if the context
i
s vali
d
only if
i
t's replacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a reference on th
e
context wh
e
n be
i
ng set as
c
u
r
r
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Rename ALCc
o
ntext_Deref t
o
ALCcontext_DecRe
f
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Emulate
pthrea
d
TLS functions in Wi
n
d
ow
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add reference counting to th
e
ALC conte
x
ts
commit
|
commitdiff
|
tree
2011-08-28
Chris R
o
binson
Print an e
r
ro
r
for invalid speaker layo
u
t keys
commit
|
commitdiff
|
tree
2011-08-25
Chris Robinson
Free
t
he WaveIn buffers' data after u
n
prepa
r
ing t
h
em a
l
l
commit
|
commitdiff
|
tree
2011-08-24
Chris R
o
binson
Return a
n
A
L
C
error enum from the Op
e
nCapture b
a
cken
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Ch
r
is
R
o
binson
Ret
u
rn an ALC er
r
or enum from the
OpenPlayback back
e
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
R
e
m
ove the Buffer field from the source
commit
|
commitdiff
|
tree
2011-08-23
Chr
i
s Rob
i
nson
Ex
p
li
c
i
tly set BufferListStart's prev field
commit
|
commitdiff
|
tree
2011-08-23
Chris
Robinson
Add A
L
_SOFTX_deferr
e
d_upda
t
es to the c
o
ntext's
e
x
tensi
o
n
.
.
.
commit
|
commitdiff
|
tree
next