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
Ch
r
is Robinson
Get rid
o
f
I
sContex
t
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Rob
i
nson
Use Veri
f
yDevice to validate a device handle
instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Look for _
_
ALSOFT_TRAP_ERROR to trap b
o
t
h AL an
d
A
L
C
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Shor
t
en some
warnin
g
messages
commit
|
commitdiff
|
tree
2011-09-12
Chris
Robinson
Use
the active source list wh
e
n stopping sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robins
o
n
Minor cleanup f
o
r
applying click-re
m
oval
t
o
we
t
buffers
commit
|
commitdiff
|
tree
2011-09-12
C
hris R
o
binson
Remove the effect slot p
a
r
am
e
t
e
r from
t
he
e
ffect
process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hris Ro
b
inson
Fix a possible rac
e
condi
t
ion
when setting an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
bins
o
n
Fix non-GCC CompExchan
g
ePtr implemen
t
at
i
o
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
D
o
n't
in
c
re
m
ent the context
referenc
e
coun
t
when
l
ock
e
d
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remov
e
G
etLoc
k
edCont
e
xt
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Ro
b
i
nson
Get rid o
f
some
more Ge
t
Locke
d
Context ca
l
ls
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
U
se fun
c
tion po
i
n
ter
s
to set type-sp
e
cific effect properties
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Avoid accessing EAX-on
l
y r
e
ver
b
properties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
obinson
R
e
mo
v
e the union from the effect paramete
r
types
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Use function poin
t
e
r
s
to set t
y
pe
-
specific f
i
lter
pro
p
erties
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
More lock avoidance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Just
r
eference th
e
contex
t
when checki
n
g for exte
n
sions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Use a RWLock to protect access to
a buffer inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Avoid holding the c
o
n
t
e
xt lock
for the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robin
s
o
n
A
v
oid h
o
ld
i
n
g
the context lock when setting a
u
xili
a
ry
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Make some
l
i
stener pr
o
pert
i
es volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris
Ro
b
in
s
on
Ma
r
k
some
source proper
t
ies vola
t
ile
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nso
n
Small fix
e
s to se
t
ting the sou
r
ce's direct filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
v
oid holdi
n
g the co
n
text lock while s
e
tti
n
g source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robi
n
son
Initial
i
ze
source parameters befo
r
e
a
dding
the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Do
n
'
t
defer stopped
an
d
ini
t
ia
l
s
o
u
r
c
e
s
t
a
t
e
cha
n
ge
s
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
A
dd a
c
o
mmen
t
about when F
r
eeContex
t
and F
r
eeDevi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
Trac
e
t
he device pointer w
h
e
n warning abo
u
t leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Set the d
e
vice-connecte
d
flag to fal
s
e first
wh
e
n han
d
ling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Co
n
dense some code
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
C
l
ean up s
o
me code comments
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Lock the lists w
h
i
l
e
prob
i
ng
d
evices
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Cl
e
an
up some
c
ommen
t
s
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bins
o
n
Slightly modify a
w
a
r
ning
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Properly dest
r
o
y contexts that are left on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Avoid locking the
dev
i
ce when adding a
n
d
removing contexts
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
Avo
i
d hold
i
n
g
the
l
is
t
lock when
n
ot neede
d
commit
|
commitdiff
|
tree
2011-09-10
C
hri
s
Robinson
Warn
a
bo
u
t
con
t
exts
t
hat are
e
rrant
l
y left cu
r
r
e
nt
commit
|
commitdiff
|
tree
2011-09-10
C
h
ri
s
Robinso
n
Ho
l
d
a
n
e
xtra
re
f
erence
o
n
the device
f
or each of
i
ts
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Add s
o
me
r
e
ference cou
n
ting to t
h
e
d
e
vice
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
Fix a para
m
eter type
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Ro
b
inson
Use alGetEnumValue to check
f
or su
p
ported
f
i
lt
e
r
s a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add a
n
option to trap devic
e
er
r
ors in
a
debugger
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Rob
i
nson
Add an op
t
ion to
trap context errors in
a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Allow P
u
lseAudio's tlength
to grow to make sur
e
there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
b
i
n
son
U
s
e an array
t
o
get the device
f
o
rmat
f
rom the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Ro
b
inson
Avoid an
u
nne
c
e
ssary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Do an atomic compare-exc
h
an
g
e on the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Rob
i
nson
Fix multichann
e
l wet gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an ato
m
ic ex
c
hange to
get the old glob
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
n
son
Log t
h
e function name instead of the source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
Trace the reverb bu
f
fe
r
size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the reverb ef
f
ects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
D
on't recr
e
ate the effect when swi
t
ch
i
ng
b
etween the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robins
o
n
C
o
mbine the dedic
a
t
ed (dial
o
g/L
F
E) effects
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix a co
m
m
e
nt
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix a potential i
n
f
i
nite loop when
r
emo
v
ing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Store
t
h
e filter g
a
ins
directly in
t
he sour
c
e inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Avoid the con
t
e
x
t lo
c
k when generat
i
n
g
a
n
d delet
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the cont
e
x
t
l
o
c
k wh
e
n g
e
nerating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Don't set a t
h
read
p
riority i
f
real-time isn
'
t requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a fun
c
tion t
o
initialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
b
i
nson
Hold the
c
ontext lock o
n
ly as n
e
eded when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robin
s
o
n
Av
o
i
d locking
the context while getting and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
U
s
e
the
a
c
t
i
ve effect slot list
f
o
r
p
end
i
n
g up
d
ates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robin
s
on
R
ename GetReffedContext to GetContextRe
f
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Use a more ap
p
r
o
priate erro
r
for trying to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinso
n
H
old th
e
lock on
l
y as
n
ee
d
e
d
w
h
en generating a
n
d deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Add
a
limit t
o
the U
I
ntMap
s
ize and u
s
e
it
fo
r
sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris R
o
binson
Use a separate array
f
or
t
he auxiliary slots
in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
n
s
on
Fix compilation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
d
d func
t
ions
t
o retrieve the source fr
o
m the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Rob
i
nson
Use a RWLock and atomic
exchanges
f
o
r t
h
unk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lo
c
k the context
w
hile d
e
leting sources
o
n
ly as
n
e
eded
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
n
'
t lock the c
o
nt
e
x
t w
h
ile che
c
king t
h
e validit
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a poi
n
ter
e
xchange when
r
eplacin
g
the source buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Use the reference count
i
n
g functions for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinson
Hold the con
t
ext lock
a
s need
e
d while gen
e
ra
t
ing a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
U
s
e a generic int
ty
p
e to handle enum swa
p
s
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robin
s
on
Do a compare-e
x
c
h
ange t
o
set th
e
cont
e
x
t error
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is
R
obi
n
s
on
Exch
a
nge the AL err
o
r
w
hen r
e
trievi
n
g i
t
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinson
Make s
p
ecific functi
o
ns to lock/
u
nlock UIntMap
a
cces
s
commit
|
commitdiff
|
tree
2011-08-30
C
hr
i
s Rob
i
n
s
on
Manually lock the map w
h
i
l
e iterating thro
u
gh
i
t
s
conten
t
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Use a read
-
write lo
c
k to pr
o
tect
a
ccess to
t
he UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
i
s Robins
o
n
Mak
e
th
e
source's Ne
e
dsUpda
t
e vo
l
a
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Do a
p
r
oper exchange when
s
etti
n
g a
n
ew state
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
bi
n
son
Lock
t
he context as
needed f
o
r
t
he def
e
r
and
process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Make
A
LC
c
o
ntext'
s
DeferUpdates field volat
i
le
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Hold a referenc
e
on th
e
global
contex
t
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
G
C
C's
a
tomic built-i
n
s were introduced i
n
4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robi
n
son
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
i
n
son
Use atomic ex
c
han
g
es whe
n
chec
k
i
ng for
updates to obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use
a
n
e
n
um instead of a
n
bo
o
lean
for s
o
me fl
a
gs
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
I
ncre
m
e
nt
t
he
context reference count when lockin
g
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
b
i
nson
Use a li
s
t of contex
t
s in the
d
e
vice inst
e
ad
o
f an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinso
n
A
v
o
i
d a global
list
o
f contexts
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
obinson
C
heck
i
f the context is val
i
d only i
f
it's
r
e
p
l
acing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
Hold a r
e
ference on the co
n
text when b
e
ing set as curre
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Rename ALCcontex
t
_
Deref to ALCcont
e
xt_DecR
e
f
commit
|
commitdiff
|
tree
next