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 update the device update parameters when PulseAudio does an async buffer update
2011-09-12
Chris Robinson
Get rid of IsC
o
ntext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robins
o
n
Use VerifyDevice to
v
alidate a
device
handle
i
ns
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robin
s
on
Look
for __ALSOFT_TRA
P
_ER
R
OR to
t
rap both AL an
d
ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robins
o
n
S
h
orten
s
o
me
w
arning me
s
s
ages
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use the active sourc
e
list
w
hen stopping
s
ources
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Ro
b
inson
Minor cleanup for applying click-removal t
o
wet
b
uffers
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Remove
t
h
e
effect sl
o
t
parame
t
er from th
e
effec
t
process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hris Robins
o
n
Fix a possible race condition when setti
n
g a
n
effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Fix non-GCC CompEx
c
hange
P
tr implementati
o
ns
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is R
o
binson
Don
'
t inc
r
e
ment the con
t
ext refer
e
nce count w
h
en locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Remove GetLockedContex
t
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinso
n
Get r
i
d
of some more GetLockedCo
n
text calls
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use fun
c
tion
pointers to set ty
p
e-
s
pecific effec
t
prop
e
rties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Avoid accessing EAX-on
l
y rev
e
r
b
prope
r
ties
for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remove the unio
n
from t
h
e effe
c
t
par
a
met
e
r types
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use fun
c
t
ion po
i
nters t
o
set type-speci
f
ic filte
r
pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
More lock av
o
idance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
J
u
s
t
r
e
ference the conte
x
t when
c
h
eck
i
ng for extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Use
a RWLock to pr
o
tect access to a b
u
f
f
er instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Ro
b
inson
Avo
i
d ho
l
ding th
e
c
o
ntext loc
k
for the buffer funct
i
o
ns
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Avo
i
d h
o
lding th
e
context lock when setting auxi
l
iary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Ma
k
e some listener properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Mark so
m
e source propertie
s
volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Sma
l
l fixes to set
t
i
n
g the source's
dir
e
c
t filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Avoid holding the context l
o
ck
w
h
ile se
t
ting sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
s
o
n
Ini
t
ial
i
ze sou
r
ce parameters before adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
D
o
n't defer
s
topped and initial
s
ource state changes
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Ro
b
i
n
son
Ad
d
a co
m
men
t
about
w
he
n
Fre
e
Context and
Free
D
evi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Trace
the
devi
c
e
poin
t
e
r wh
e
n
warning
abo
u
t
leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robin
s
on
S
e
t the device-
c
on
n
ected f
l
ag t
o
false first
w
hen handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Cond
e
nse some
c
o
de
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
Clean up some code com
m
ents
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Lock the lists
while probing devices
commit
|
commitdiff
|
tree
2011-09-10
C
hr
i
s Robinson
Clean up some
c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slightly
m
odify a
warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
P
roperl
y
dest
r
o
y
c
o
ntexts that are
l
ef
t
on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robi
n
son
Avoid locking
the device when adding and
r
emovin
g
contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoi
d
h
o
l
d
ing the list l
o
ck when not need
e
d
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Warn
a
bout
contex
t
s
t
hat a
r
e e
r
ra
n
tly left current
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
n
so
n
H
old a
n
e
xtra reference on
the
device fo
r
ea
c
h
o
f its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add some refe
r
ence cou
n
ting to the devic
e
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Fix a
p
ara
m
eter type
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use al
G
etEnumVal
u
e to check for s
u
pported
f
i
l
ters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
A
dd
an option to trap device errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
o
n
Ad
d
an option to trap
c
ontext
errors in a debugg
e
r
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
All
o
w
P
u
l
se
A
udio's tlength to
gr
o
w to make sure
t
h
ere
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use an array
t
o get the device for
m
at fro
m
the
u
ser
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Rob
i
n
s
o
n
Avo
i
d
an unnecess
a
ry
lock
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
o
bi
n
son
Do an a
t
omic compare-exchange
o
n
the glob
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hri
s
Ro
b
inson
Fix mu
l
tic
h
annel wet gain
h
f calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
Us
e
an
atomic exchang
e
t
o
get
t
h
e
o
ld global
c
ontext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Log the function
n
ame
i
nste
a
d
of the source file a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinson
Trace t
h
e rev
e
rb buffer si
z
e
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the re
v
er
b
effec
t
s
commit
|
commitdiff
|
tree
2011-09-02
Chris Robin
s
on
D
on't recreate
the effect when sw
i
tching be
t
w
een th
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
C
o
mb
i
n
e
the dedicated
(dia
l
og/LFE
)
e
f
fects
commit
|
commitdiff
|
tree
2011-08-31
C
hris
Rob
i
n
s
on
Fix a com
m
ent
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s Ro
b
inson
F
i
x
a
p
ot
e
ntial infini
t
e loop when remo
v
ing an
effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robins
o
n
Store the fil
t
er gains dir
e
ctly in the sou
r
ce instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avoid
the con
t
ext
l
ock
when generat
i
ng and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inson
Avoid the conte
x
t lock when
g
enerating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Don't set a thread priority i
f
real-time isn'
t
re
q
u
e
sted
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a f
u
nction to initialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nso
n
Hold th
e
context lock only as needed when handlin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinso
n
A
v
oid
locking the
context
w
hile ge
t
ti
n
g
and se
t
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Use the
ac
t
ive effect slot li
s
t for pending
updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Rename GetReff
e
dCon
t
ext
to GetContex
t
Ref
commit
|
commitdiff
|
tree
2011-08-31
Chris
Ro
b
inson
Use a
more a
p
propr
i
ate error
f
or trying to d
e
lete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Hold the
l
o
c
k
only a
s
ne
e
ded when gen
e
rating and
d
e
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
s
o
n
Add
a limit to
t
he UIntMap siz
e
and use it for sou
r
ces
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Use
a sep
a
r
ate arra
y
for the auxi
l
iary slots i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Fix co
m
pilation
w
ith MSVC
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Robin
s
on
Add funct
i
ons to r
e
trieve
the sour
c
e
f
rom the source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Ro
b
i
nson
Use a RWLock and atomic exchanges
f
or thu
n
k
han
d
li
n
g
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris
R
obinson
Lock the context while
d
e
leting sources
o
nly as
n
eeded
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
on't lock the c
o
nt
e
xt while ch
e
cking the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
s
on
Do a
p
oi
n
ter
exchange when replacing the
source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Use the
reference counting fun
c
tio
n
s fo
r
the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinso
n
Hold the context lo
c
k
a
s needed
w
h
ile gene
r
a
t
ing and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Rob
i
ns
o
n
Use a gene
r
i
c int type to h
a
n
d
le enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a comp
a
re-exchange to set
the context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
i
n
son
Exchange the AL err
o
r w
h
en
retri
e
vi
n
g it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make sp
e
ci
f
ic funct
i
ons
t
o
l
ock/unlo
c
k UIntMap ac
c
ess
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Manually lock the ma
p
while ite
r
ating
t
hrough
it
s
content
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
n
s
on
Us
e
a read-writ
e
lock to p
r
o
t
ect
acc
e
ss to the UIn
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make the source's
N
ee
d
sUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
R
ob
i
n
son
Do a proper exc
h
ange when setting a new
s
tat
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
L
ock the context as
n
eeded f
o
r the defer
an
d
proces
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Rob
i
nson
Make
ALCcont
e
xt's D
e
fe
r
Updates field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Hold a re
f
erence on the global con
t
ext
commit
|
commitdiff
|
tree
2011-08-29
C
hri
s
R
obinson
GCC's
a
tomi
c
built-ins were introduced i
n
4
.
1
.
0,
so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
F
i
x typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
U
se at
o
m
ic exchanges when checking
f
or
u
p
dates to obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an
enum ins
t
ead of an bo
o
lean for some
flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Increment t
h
e con
t
ext referenc
e
c
ount when locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Us
e
a
list of
c
o
n
texts in the devic
e
in
s
tead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
Avoi
d
a global list
o
f contex
t
s
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Check i
f
the context is valid only i
f
i
t
's replac
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a referenc
e
on the c
o
ntext
w
h
en being s
e
t as
c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
R
ename ALC
c
ontext_Deref to ALC
c
ontext
_
D
e
c
Ref
commit
|
commitdiff
|
tree
next