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
Avoid holding the context lock when setting auxiliary slot properties
2011-09-11
Chris Robinson
Av
o
id holding the context lock when setting auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ma
k
e some listener properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robins
o
n
Mark s
o
me source
propertie
s
volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Small fixes to setting the source's direc
t
filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
Av
o
id
hol
d
ing the context l
o
ck while
setting so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Initializ
e
source pa
r
ameters
b
efore addin
g
the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Don't defer sto
p
ped and
i
n
i
t
ial sourc
e
sta
t
e chan
g
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ad
d
a comm
e
n
t
about when FreeContext a
n
d
FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
i
s
R
obinson
Trace th
e
device
p
oin
t
e
r
w
hen warning about leftov
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
obinson
Set the device-connected flag to fa
l
s
e
first
wh
e
n
handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
o
n
Condense so
m
e code
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Clean
u
p s
o
me c
o
de
comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Loc
k
the lists while probin
g
d
evices
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robinson
Clean
up some c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slightly modify a warning
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is R
o
b
ins
o
n
Pro
p
erly destroy contexts that are
left
o
n the
device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
R
obinson
Avo
i
d lock
i
ng the
d
evice when addin
g
and rem
o
vin
g
contexts
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
inson
Avoid holdin
g
the li
s
t
lock when not n
e
ed
e
d
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Warn about con
t
ex
t
s
t
hat
are errantly lef
t
current
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Hold a
n
extra
r
eference on the devic
e
for each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
i
nson
Add some referenc
e
c
o
untin
g
to the device
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
F
ix a parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
U
s
e alGetE
n
umValue to
c
heck fo
r
supported
f
ilters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Add an
opt
i
on to trap
d
e
v
ice errors in
a debug
g
er
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
Ad
d
an option t
o
trap
c
ontext e
r
r
ors
i
n a de
b
u
gger
commit
|
commitdiff
|
tree
2011-09-10
Chris
Rob
i
nson
A
l
low PulseAudio's t
l
ength to gro
w
to make sure th
e
re
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Use
an
arr
a
y to get the d
e
vi
c
e format from the us
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is
Robinson
A
v
oid an unn
e
ce
s
sary l
o
ck
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Do an atom
i
c compare-exchan
g
e o
n
the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robinson
Fix multichannel wet
g
ainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Use an atomic exchang
e
to ge
t
the
old global c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s R
o
binson
Log the function name instea
d
of the sou
r
ce file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinson
T
race the rever
b
buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the r
e
verb effect
s
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Ro
b
inso
n
Don't recreat
e
t
he e
f
fe
c
t wh
e
n switching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
son
Combine the dedic
a
ted (dialog/LFE) effects
commit
|
commitdiff
|
tree
2011-08-31
C
hris Ro
b
inson
Fi
x
a
comm
e
nt
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
n
s
o
n
Fi
x
a
p
otential infinite l
o
op
when
r
emoving an eff
e
ct
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
S
tor
e
t
h
e filte
r
gain
s
d
i
r
e
ctly
i
n the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
void t
h
e con
t
e
x
t l
o
ck wh
e
n generating and dele
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the context
l
ock when gene
r
ating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Don't set a thr
e
ad priority
if re
a
l-tim
e
isn't req
u
ested
commit
|
commitdiff
|
tree
2011-08-31
C
hr
i
s
R
obinson
Add a function to initiali
z
e a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Hold t
h
e cont
e
xt
l
ock only as nee
d
ed
w
he
n
hand
l
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avoid
l
oc
k
ing the context w
h
i
l
e g
e
t
t
ing an
d
setti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ri
s
Robinson
U
s
e the activ
e
effect
s
lot l
i
s
t
f
o
r pen
d
in
g
updat
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
R
obinson
R
e
name Get
R
effedContext
t
o Ge
t
ContextRef
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is R
o
binson
Use a mo
r
e
appro
p
riate error f
o
r trying to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the lock only as n
e
eded w
h
en
generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robinson
Add a limit to th
e
UI
n
tMap siz
e
and use it for sour
c
es
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Use a sep
a
rate array for
the auxi
l
i
ary
s
lot
s
in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Fix
c
omp
i
l
ation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add f
u
nctions to
r
et
r
i
e
ve the source from the so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Use a R
W
Lock a
n
d
ato
m
ic
excha
n
ges for th
u
nk ha
n
dli
n
g
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Lock the context wh
i
le del
e
ting sources onl
y
as ne
e
ded
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Don't lock
t
he
c
ontext
wh
i
le c
h
e
c
k
i
ng the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Do a pointer exchan
g
e when repla
c
ing the
source
b
u
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Use t
h
e reference coun
t
ing functio
n
s
f
or t
h
e
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold the context lock
a
s n
e
eded while gener
a
ting and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a generi
c
int type
t
o
handl
e
enum s
w
aps
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Do a compa
r
e-exchan
g
e t
o
set the cont
e
x
t
e
r
ror
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is R
o
binson
Excha
n
ge the AL e
r
ror when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Make specific
fu
n
c
t
ions
to lock/unl
o
ck UIntMap acce
s
s
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Manually lock the map while iterati
n
g through its cont
e
nts
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
U
s
e a r
e
a
d
-write lock
t
o pr
o
t
e
ct a
c
cess to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
M
a
ke th
e
source's NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Do a pro
p
er ex
c
hange
w
h
en
setting a new s
t
ate
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
b
i
nson
Lock the co
n
text as
n
e
e
ded f
o
r
the defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make ALC
c
ontext'
s
DeferUpdates field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Hold a reference on
the gl
o
bal con
t
ext
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
GCC'
s
atomi
c
built-ins
w
ere
i
ntroduced i
n
4
.
1
.
0,
s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinso
n
Fi
x
typo
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Use atomi
c
exchang
e
s when checking for upda
t
es
t
o objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Ro
b
in
s
on
Use an enum
i
nstead of an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Increment the context ref
e
r
e
nce count when l
o
cking
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Use a
l
ist of cont
e
xts in the de
v
ic
e
ins
t
e
ad
of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Avoid a global list o
f
contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robins
o
n
Check if
the context is valid on
l
y
i
f it's replacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Ho
l
d a reference on t
h
e contex
t
when
b
e
i
n
g set a
s
current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Rename ALCcontext_Der
e
f to
A
LCcontext_DecR
e
f
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Emulate pthread
TLS functions in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add
r
eferen
c
e cou
n
ting to the A
L
C cont
e
xts
commit
|
commitdiff
|
tree
2011-08-28
Chris Rob
i
n
son
P
r
int
an
e
rr
o
r
for invalid speaker
layout
keys
commit
|
commitdiff
|
tree
2011-08-25
C
h
ris
Rob
i
nson
Free th
e
WaveIn b
u
ffers'
dat
a
after unprepar
i
ng them
all
commit
|
commitdiff
|
tree
2011-08-24
Chris Rob
i
nson
Return an ALC
e
rror en
u
m
from th
e
O
penCapt
u
re bac
k
end
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chris Rob
i
nson
Ret
u
rn an AL
C
e
r
ror
e
nu
m
f
r
om the OpenPla
y
b
ack backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
h
r
is Robinso
n
Re
m
o
v
e
t
h
e Buf
f
er field from th
e
sour
c
e
commit
|
commitdiff
|
tree
2011-08-23
Chr
i
s
R
obinson
Explici
t
ly set BufferListS
t
ar
t
'
s pre
v
field
commit
|
commitdiff
|
tree
2011-08-23
Chr
i
s Robinson
Add AL_SOFTX_deferr
e
d_update
s
to
the
c
ontext's
ext
e
nsion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
hris Robinson
Prevent source and effect slot updates from o
c
curing
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Remove
s
o
m
e g_ pr
e
fixes
commit
|
commitdiff
|
tree
2011-08-22
Chris
R
o
b
inson
Re
n
ame
a
couple varia
b
l
es
commit
|
commitdiff
|
tree
2011-08-22
Chris
R
obinson
Always us
e
the thunk functions to ge
t
ob
j
ect IDs
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
Robinson
Don't use the thunk array f
o
r object lookup
s
commit
|
commitdiff
|
tree
2011-08-21
Chri
s
Robins
o
n
Defer
source offset cha
n
ges requested by t
h
e
app
commit
|
commitdiff
|
tree
2011-08-21
Chr
i
s Rob
i
n
son
Use -1
t
o mark an invalid source
o
ffs
e
t instead of 0
commit
|
commitdiff
|
tree
2011-08-21
Chris R
o
binson
Defer source s
t
ate cha
n
ges from
alSourceP
l
ay/Pa
u
se
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris
R
o
b
in
s
on
Use a s
e
parate functi
o
n to
set t
h
e sour
c
e state
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris
R
obinson
Remove some spaces
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Mo
v
e the
GUID initializ
a
tion to
the helper
commit
|
commitdiff
|
tree
next