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
Chris Robinson
Don
'
t
increment t
h
e
c
o
ntext ref
e
ren
c
e
count wh
e
n locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
R
e
mov
e
GetLocke
d
C
o
ntext
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinso
n
G
et
rid o
f
some more
Ge
t
L
o
ckedContext call
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Use f
u
nct
i
on pointers to set ty
p
e
-specific
e
ffect propert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Avoid acce
s
s
ing EAX-only reverb properties f
o
r non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robinso
n
Remove
t
h
e union from the e
f
fect parameter ty
p
es
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Use function p
o
inters to set ty
p
e-specific filter properties
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
More lock avoidance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just ref
e
rence the context
w
hen
c
hecki
n
g for ex
t
ensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Us
e
a
RWLock to protect
a
cce
s
s to a
buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is Robinson
Avoid
holding the context lock for the b
u
ffer functions
commit
|
commitdiff
|
tree
2011-09-11
C
hris
Robinson
Avoid holdin
g
the context lock whe
n
setting auxilia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Rob
i
nson
Make some listener properti
e
s volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
a
rk s
o
me source
p
rop
e
rties vol
a
til
e
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
Rob
i
n
s
on
Small fixe
s
t
o
set
t
in
g
the
s
o
urce's
di
r
ect filter
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Avoid holding the context lock while setti
n
g source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
b
i
nson
Ini
t
i
alize sourc
e
p
a
rameters before adding the so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s Robinson
Don't defer stopped and in
i
tial sourc
e
state changes
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Ro
b
inson
Add a comment a
b
out when
F
reeC
o
ntext
and F
r
eeDevi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Trac
e
th
e
device pointer when
w
arnin
g
abo
u
t
leftove
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
S
et the device-connected f
l
ag to false first when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris R
o
bi
n
son
C
o
ndense s
o
me code
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
Clean up
so
m
e code comments
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Lock
t
he
l
is
t
s whi
l
e probing
d
evices
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
Clean up
s
ome
commen
t
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slig
h
tly mod
i
fy a warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Prope
r
ly destroy
c
o
n
texts that are
l
e
f
t
on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid
locking the de
v
ice when adding and
removing cont
e
xts
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
binson
Avo
i
d ho
l
ding
t
he lis
t
lock w
h
en not needed
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
Rob
i
nso
n
Warn about
c
ontex
t
s that are errantly
l
e
f
t
curre
n
t
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
H
old an extr
a
refe
r
en
c
e on
t
h
e
d
evi
c
e
for
e
ach
of i
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add some ref
e
rence cou
n
ting to the de
v
i
c
e
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is R
o
bin
s
on
Fix a pa
r
a
m
eter
type
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
inson
Use alGetEnumVa
l
ue to che
c
k for s
u
pported fi
l
ters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
A
d
d an option to
trap device errors
in a de
b
u
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add an option
to trap context errors
i
n a
debugge
r
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Allo
w
P
ulseAudio's tlength
to grow t
o
make
s
ure
there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
i
nson
Use
an arra
y
to get the device format from t
h
e user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obinson
Avoid an unnecessary lo
c
k
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do
an
atomic compare-ex
c
hange on the globa
l
c
on
t
ext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix multichanne
l
wet
g
ainh
f
calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an
a
t
omic
e
xch
a
nge to
get the old global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
L
o
g
the
f
u
nct
i
on name ins
t
ead of the source fi
l
e and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
Trace the reverb b
u
ffer size
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
R
obinson
Combine th
e
reve
r
b eff
e
cts
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robin
s
on
Don't recreate
the
ef
f
ec
t
when
swit
c
hing between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robi
n
so
n
Combine the dedicated (dialog/LF
E
) effects
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris
R
obinson
Fix a
c
o
mment
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
F
i
x a potent
i
al infinit
e
loop wh
e
n re
m
oving an e
f
fect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Store t
h
e
f
ilter
gains
d
ir
e
ctly in the so
u
rce
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid t
h
e
c
ontext lock w
h
en generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Avoid the cont
e
xt lo
c
k when generat
i
ng
and d
e
leting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
o
b
i
n
son
Don't set a
th
r
ead priority if real-
t
ime
isn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Ad
d
a
function to initialize
a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
H
o
ld t
h
e context l
o
ck only as needed when
h
an
d
ling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid locking
t
he
cont
e
xt wh
i
le
g
etting a
n
d
setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robin
s
o
n
U
se the active effect
sl
o
t list fo
r
pending updat
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
R
e
name GetReffedConte
x
t to GetCo
n
textRef
commit
|
commitdiff
|
tree
2011-08-31
Chris
Ro
b
inson
Use a mo
r
e appropriate error for
t
rying
to de
l
et
e
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hol
d
t
he lock only as needed when gener
a
ti
n
g and de
l
eti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Add a limit
to the UIntMap size and use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inson
Use a separat
e
array for the auxil
i
ary slots in th
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
binson
Fix compilation with MS
V
C
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add
functio
n
s
t
o
re
t
rieve the source from the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Use a RWLock a
n
d a
t
omic exchanges for
t
hunk handling
commit
|
commitdiff
|
tree
2011-08-30
C
h
ri
s
Robinson
Lock the context while deleting
sou
r
ces
only as needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Don't
l
ock the co
n
tex
t
while
checking the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
a po
i
nter exc
h
ange
w
hen replacing the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use the reference
c
ounting func
t
ions for the b
u
ffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold
th
e
co
n
text lock as
n
e
eded
w
hil
e
generating
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robin
s
o
n
Use a generic int
t
y
pe to handle
enum swaps
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robin
s
on
Do a compare-exchange to set t
h
e con
t
ext error
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is R
o
binson
Exc
h
ang
e
the AL error whe
n
retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Ma
k
e specific function
s
to lo
c
k/unlock U
I
ntMap access
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inso
n
M
a
n
ually l
o
c
k
the map while itera
t
ing through its cont
e
nts
commit
|
commitdiff
|
tree
2011-08-30
C
hris
Robinson
Use
a
read-write l
o
ck to protect access to the
UIn
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Make the source's NeedsUpdate volati
l
e
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
obi
n
son
Do a proper e
x
chan
g
e wh
e
n setting
a new
state
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
binson
L
o
ck the
co
n
text
a
s needed for the def
e
r
and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hri
s
R
o
binson
Make
A
L
C
co
n
t
ext's D
e
ferUpdates fie
l
d volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Hold a refere
n
ce on the global
c
o
n
text
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GCC
'
s a
t
omic
bu
i
lt-
i
ns were introduc
e
d in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Ro
b
inson
Use
a
tomic exchanges
when checkin
g
for updates to object
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an
en
u
m instead of an boolea
n
for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Increment the context refere
n
ce co
u
n
t
when l
o
cking
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Use
a
list of con
t
exts in
t
he dev
i
ce
i
nstead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Avoid a g
l
obal l
i
st of conte
x
ts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
C
heck if the con
t
e
x
t is valid only
i
f
i
t's
re
p
l
acin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinso
n
Hold a
refere
n
ce on the con
t
ext w
h
e
n bei
n
g set as
curren
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
obinson
Rename ALCco
n
te
x
t_Deref t
o
AL
C
context_
D
ecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Emulat
e
pthread TLS fu
n
ct
i
on
s
in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris
R
obinson
Add reference
c
ount
i
ng
to the ALC cont
e
xts
commit
|
commitdiff
|
tree
2011-08-28
Chris Robins
o
n
P
rint an error for invalid sp
e
aker
lay
o
ut keys
commit
|
commitdiff
|
tree
2011-08-25
Chri
s
Robinson
Free
the WaveIn b
u
ff
e
rs'
dat
a
a
f
ter
unpre
p
aring them all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
Return a
n
A
L
C error enum
f
rom
t
he O
p
enCaptur
e
backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
Re
t
urn
a
n ALC erro
r
enum fr
o
m the OpenPlayback back
e
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
hris
R
obinson
Remove the Buf
f
er
f
i
e
ld from the sourc
e
commit
|
commitdiff
|
tree
2011-08-23
Ch
r
is
Robin
s
o
n
Explici
t
ly
s
et BufferListStart's prev field
commit
|
commitdiff
|
tree
2011-08-23
C
h
ris Robinson
Add AL_SOFTX_deferred_updat
e
s to
the c
o
nte
x
t
's extension
.
.
.
commit
|
commitdiff
|
tree
next