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
Just reference the context when checking for extensions
2011-09-11
Chri
s
Robinson
Jus
t
reference the
cont
e
xt when checking
f
o
r
extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Use a RWLock to protect access to a buffer inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
Robinson
Avo
i
d holding the
c
ontext lock for t
h
e b
u
ffe
r
f
u
nctions
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
obinso
n
A
vo
i
d h
o
lding the
c
ontex
t
lock
w
h
en setti
n
g auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Make so
m
e
l
iste
n
er prope
r
ties
volatile
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robin
s
o
n
Mark
s
ome so
u
rce
p
r
o
perties
v
olatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Small f
i
x
e
s to set
t
ing the
s
o
urce
'
s d
i
rect filt
e
r and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Avo
i
d holdin
g
the context lock
while setting s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robi
n
so
n
I
n
itialize source
p
a
ram
e
te
r
s before adding the
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Don't defer st
o
pp
e
d
a
nd initial sour
c
e state
changes
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
d
d a
c
om
m
ent a
b
out
when FreeContext a
n
d
F
reeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robins
o
n
Tr
a
ce the device p
o
inter when
w
a
rni
n
g
abou
t
leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Ro
b
inson
Set the
device-connected fla
g
t
o
fa
l
se fi
r
s
t
when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Condense some code
commit
|
commitdiff
|
tree
2011-09-11
Chris
Ro
b
inson
Clean up some
c
ode
com
m
ents
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Lo
c
k the lists
while probing dev
i
ces
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
C
l
ean
u
p
som
e
c
omments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
Sli
g
htly m
o
dify
a
wa
r
n
ing
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
R
o
binson
P
r
operly destroy contexts
t
hat
a
re left on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid
locking the device when addi
n
g and
r
emoving
c
on
t
e
xts
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Av
o
id holding the list lock when
n
ot needed
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
inso
n
W
arn abo
u
t contexts t
h
at are
errantly le
f
t
c
urrent
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Hold a
n
extra referen
c
e
on the device for each of it
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
A
dd some
r
e
feren
c
e
counting to t
h
e device
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robin
s
on
Fix a parameter type
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
R
obin
s
on
Use alGe
t
E
numValue to c
h
eck for support
e
d filters a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
A
d
d an option t
o
trap device errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
R
obinson
Add an option t
o
trap con
t
e
x
t
errors in a d
e
bugg
e
r
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Allow PulseAudio's tlength to grow to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
b
i
ns
o
n
Use an arra
y
to ge
t
the device format from the
u
ser
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Avoi
d
a
n
unnecessa
r
y lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do an a
t
omic compare
-
exchange on the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
F
i
x
m
u
l
tichannel
we
t
gainhf calcula
t
ion
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an at
o
mic
e
xchange
t
o
get the old g
l
o
bal
c
o
n
t
e
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Log
t
h
e function name instead of the source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
T
r
ace the re
v
erb
buffer s
i
ze
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
ns
o
n
Combin
e
the
r
e
verb effects
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obinson
Don't r
e
c
reate the
effect wh
e
n switching between th
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robins
o
n
Combine the dedicated
(dialog/LFE) e
f
fects
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinson
F
i
x a commen
t
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Fix a poten
t
i
a
l
i
nfi
n
ite loop when removing an eff
e
ct
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Store the f
i
lte
r
gains directly in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robi
n
son
Av
o
id the context lock w
h
en generating a
n
d deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Avoid the context lock when g
e
nerati
n
g and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
ns
o
n
Don't
set a thread priority i
f
real-ti
m
e isn't
r
equested
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robin
s
on
Add a
f
unction to init
i
alize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
H
o
ld the context loc
k
only as ne
e
ded wh
e
n h
a
ndl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s
R
obin
s
on
Avoi
d
locking the c
o
ntext while getting an
d
s
e
t
t
in
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Use
t
h
e
active effect slo
t
list for pending
u
p
d
ates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Robinson
Rename GetReffedC
o
n
t
ext to G
e
tContext
R
ef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use a more appropriate er
r
or for
t
rying to del
e
t
e
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Ho
l
d the lock onl
y
as nee
d
ed wh
e
n
g
e
nerati
n
g and deletin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add
a
limit
t
o the U
I
ntMap size and
use it for sour
c
es
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robin
s
on
Use a separate array for the auxil
i
ary
slots i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Fix compil
a
tion wi
t
h
M
SVC
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robin
s
on
Add functions to retrieve the
s
ource
f
rom the source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
U
s
e
a R
W
Lock and
atomic exchang
e
s for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinson
Lock the con
t
ext while de
l
eting sources on
l
y as needed
commit
|
commitdiff
|
tree
2011-08-30
C
hri
s
Robinson
Don't lock the context while checkin
g
the validit
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
D
o a pointer e
x
ch
a
nge when repla
c
ing th
e
source buffe
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
i
n
s
on
U
s
e
th
e
refe
r
en
c
e c
o
unt
i
ng functio
n
s f
o
r the buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
Hold
the contex
t
lo
c
k as n
e
eded w
h
i
le generating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use
a
g
eneric int type to
handle enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Rob
i
nson
Do a co
m
pare-ex
c
hange
t
o set the context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Exchang
e
t
he A
L
e
r
ror when r
e
tr
i
e
v
ing it
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
bins
o
n
Make specific function
s
to
lock/unlock UI
n
t
M
a
p access
commit
|
commitdiff
|
tree
2011-08-30
C
h
r
i
s
Ro
b
inson
Ma
n
ually lo
c
k the map whil
e
iterating through its c
o
n
tents
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-wr
i
te lock to protect ac
c
ess to
t
he UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
bins
o
n
Make
the source's NeedsUpdat
e
volati
l
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
i
nson
D
o
a p
r
oper exchange when setting a new s
t
ate
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Lock the cont
e
x
t
as
n
eeded for
t
he defe
r
and pro
c
ess
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
bins
o
n
M
a
k
e A
L
Cc
o
ntext's
DeferUpdates field volat
i
le
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
H
o
l
d
a referenc
e
on the global
context
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
G
CC's atomic
built-ins were i
n
troduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Fix ty
p
o
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Use
atomi
c
exchange
s
when ch
e
cking for
u
pdates to objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nso
n
Use an enum ins
t
ead
o
f an boolean for some fla
g
s
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
binson
Increment the context ref
e
ren
c
e
c
o
unt whe
n
l
o
cking
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinso
n
Use a l
i
st of contexts i
n
th
e
de
v
ice instead of a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
bins
o
n
Avoid a global l
i
st of conte
x
ts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
C
heck if the contex
t
is valid o
n
ly if it'
s
r
e
placin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a re
f
erence on the co
n
text
w
hen being set as
current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Ro
b
inson
Rename ALCcontext_De
r
ef
t
o ALCco
n
t
e
xt
_
De
c
Ref
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Emulate
pthread TLS function
s
in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add reference co
u
nting
to the ALC contexts
commit
|
commitdiff
|
tree
2011-08-28
Chri
s
Robinson
Print an error for i
n
va
l
id speake
r
l
a
y
o
ut
keys
commit
|
commitdiff
|
tree
2011-08-25
Chris Robins
o
n
Fre
e
t
he WaveIn buffers'
d
ata
a
fte
r
un
p
r
eparing
t
hem all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
Retu
r
n an AL
C
er
r
o
r enum f
r
om th
e
OpenCapture
b
ackend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
C
hris Robinson
Return an
A
LC error enum from the Op
e
nPlayback backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris
R
o
bi
n
son
Remove the Buffer field from the source
commit
|
commitdiff
|
tree
2011-08-23
Chri
s
Robinson
Explicitly set
Buffer
L
istS
t
ar
t
's prev field
commit
|
commitdiff
|
tree
2011-08-23
C
hris Rob
i
ns
o
n
Add
A
L_SO
F
TX_deferred_u
p
d
ates to the
contex
t
's
ex
t
ension
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
P
r
eve
n
t so
u
rce and eff
e
c
t slot updates fr
o
m occurin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Robin
s
o
n
Remov
e
some g_ prefixes
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinso
n
R
e
name a
coupl
e
v
a
riables
commit
|
commitdiff
|
tree
2011-08-22
Chris R
o
binson
Alw
a
ys us
e
t
he thunk fun
c
tion
s
to get object
IDs
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Don't u
s
e
the thunk array fo
r
object lo
o
kups
commit
|
commitdiff
|
tree
2011-08-21
Ch
r
is Robinson
De
f
er sourc
e
o
ffse
t
changes r
e
q
uested by t
h
e app
commit
|
commitdiff
|
tree
2011-08-21
Ch
r
is R
o
binson
U
se -1
t
o mark an in
v
alid sourc
e
offset instea
d
of 0
commit
|
commitdiff
|
tree
2011-08-21
Chri
s
Robinson
D
efer source state
changes
from alSo
u
r
cePlay/
P
ause
.
.
.
commit
|
commitdiff
|
tree
next