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
Use maxu to clamp PulseAudio's capture buffer size
2011-09-14
C
hris
R
o
b
in
s
on
Use maxu to clamp PulseAud
i
o's ca
p
ture bu
f
fer size
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
n
s
o
n
Pre-apply the deferred s
o
u
r
ce
of
f
s
et only
w
hen it
'
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chr
i
s Ro
b
inson
Rename the AL
E
ff
e
ct_ mac
r
os
to ALef
f
e
ctState
_
to
r
e
flect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is R
o
binson
Be a
b
it more robust while handling the global device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
R
e
mo
v
e t
h
e
conte
x
t
f
rom be
i
ng current before removing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
R
o
b
inson
Get rid of IsCon
t
ex
t
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
Use Verify
D
evice to v
a
lidat
e
a
dev
i
ce handl
e
instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is
R
obinson
Look for __ALSOFT_TRAP_ERRO
R
to trap
b
oth AL
a
nd ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
Sh
o
rten some warni
n
g messages
commit
|
commitdiff
|
tree
2011-09-12
C
hris
Ro
b
inson
Us
e
t
h
e
a
c
tive s
o
u
rc
e
l
ist when stopp
i
n
g
s
ources
on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robinson
Minor
cleanup for
a
pply
i
ng click-removal
to wet buffer
s
commit
|
commitdiff
|
tree
2011-09-12
C
h
r
i
s Robi
n
son
Remove the effect
s
lot
p
a
r
amet
e
r fr
o
m the effect process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Fix a possible race c
o
ndition when setting an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
F
i
x
n
o
n
-GC
C
Comp
E
xchangePtr
i
mplemen
t
atio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't
increment
t
he contex
t
r
e
fe
r
e
n
c
e
count when lo
c
ked
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
R
e
move GetL
o
ckedC
o
ntext
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bin
s
on
Get r
i
d of some
more GetLoc
k
e
d
Co
n
text calls
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
U
s
e function
p
oi
n
ters to set
ty
p
e-sp
e
cific ef
f
ect
p
roperties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoi
d
accessing EAX-only r
e
verb properties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Ro
b
inson
R
e
move the
u
nion from t
h
e effect parameter t
y
pes
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robi
n
son
Use function pointers to s
e
t type-spe
c
if
i
c filter
prope
r
ties
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
More lock a
v
o
i
dance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just ref
e
rence the cont
e
xt when checking
for
extensi
o
ns
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Ro
b
inson
Use a RWLock to protect access to
a
buffe
r
instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Ro
b
inson
Avoid holding
the
context lock for the b
u
f
fer
functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
A
void holdin
g
the context lock when setting au
x
i
l
iary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Make some l
i
stener propert
i
es vo
l
atile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Mar
k
some source properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
S
mall fixe
s
t
o setti
n
g
the source's di
r
ect
f
ilter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid hol
d
ing the con
t
ext lock while se
t
ti
n
g so
u
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s R
o
binson
Initialize s
o
u
r
ce par
a
meters before adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Don't defer stopp
e
d and
i
n
i
t
i
al source state c
h
anges
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Add a co
m
ment about when Fr
e
eContex
t
an
d
FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Trace the dev
i
ce pointer when warni
n
g about leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Set the
device-connecte
d
flag to false f
i
rst when handlin
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s Robinso
n
Conden
s
e some code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Clea
n
u
p some code com
m
ents
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Lock the lists while pr
o
b
i
ng devices
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
C
l
ean u
p
some c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
inson
Sligh
t
ly
modify a war
n
ing
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Properly
destroy
co
n
texts th
a
t
are le
f
t on the de
v
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obin
s
on
A
voi
d
loc
k
ing the device
w
hen
a
dding and
r
emov
i
ng contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Avoid ho
l
ding
t
he l
i
s
t
lock when not nee
d
ed
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obins
o
n
Warn about contexts tha
t
are
e
rrantly left current
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Hold an extra reference on the devi
c
e
for each of it
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s
R
o
bi
n
son
Add
s
ome reference count
i
ng to
the device
commit
|
commitdiff
|
tree
2011-09-10
C
hri
s
Robinson
Fix a parameter
t
ype
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
ins
o
n
Use
a
lGetEnumVa
l
ue
t
o check fo
r
suppor
t
e
d
f
ilters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Add a
n
option to tra
p
device errors in a debu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binso
n
Add an o
p
tion to
tra
p
context errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
Allow Puls
e
A
u
dio's tl
e
ngth to grow t
o
make sur
e
there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
U
s
e
an array to get
t
he device format fro
m
th
e
user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
A
void
an unnec
e
ssary lock
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s R
o
binson
Do an atomi
c
compare-exchange on the global
context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Rob
i
nson
Fix multichan
n
el wet gainh
f
calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
ob
i
nson
Use an at
o
mic exchange
t
o get the old globa
l
co
n
text
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hr
i
s
Robins
o
n
Lo
g
the function name instead of the so
u
rce
f
ile and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
binson
T
r
ace the
r
everb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combin
e
the
r
everb
e
ffects
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
b
i
nson
Don't re
c
rea
t
e the
e
ffect
wh
e
n switching between
the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Combine the
d
edicated (dia
l
og/LF
E
) effects
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Fix a c
o
mment
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Fi
x
a potentia
l
infinite
l
o
o
p
w
hen
r
e
moving an
e
f
fect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Store the
f
ilter gains directly
in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the context lock w
h
en generating
a
nd
del
e
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Avoid the con
t
ext
l
ock when gen
e
rating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Don'
t
s
et a t
h
read
p
rio
r
ity if real
-
time isn't r
e
quest
e
d
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Add a
f
unctio
n
to in
i
tialize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the context lock only as need
e
d when
han
d
lin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hr
i
s Robinson
Avoid
l
o
ck
i
ng the cont
e
x
t
while getti
n
g and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Rob
i
nson
Use
t
h
e active effect slot list for pendi
n
g up
d
a
tes
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hri
s
Robinson
Re
n
ame Get
R
eff
e
d
C
on
t
ext
t
o GetContextRe
f
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
U
s
e a
m
ore appr
o
priate error fo
r
tryi
n
g
to de
l
ete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Hold
the lock only as
nee
d
ed when generat
i
ng
and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Ad
d
a
limit to the UIntMap siz
e
and us
e
i
t for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robi
n
son
Use a separat
e
a
rray
for
t
he aux
i
l
i
a
r
y slo
t
s in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inso
n
F
ix compilation w
i
th MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
A
d
d functio
n
s to retrieve the source fro
m
t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obin
s
on
Use a
R
WLo
c
k and atomic excha
n
ges for thun
k
handlin
g
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the c
o
ntext
w
hile deleting sources only
a
s
needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Do
n
't lock the
c
o
ntext while checkin
g
t
he
v
ali
d
ity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
n
s
on
Do
a
pointer exch
a
n
g
e w
h
en
r
eplacing
the source
bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris Ro
b
inson
U
s
e the re
f
er
e
nce c
o
unting functi
o
ns for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robins
o
n
Hold
t
he context lock as n
e
eded while generating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
U
se a generic int type t
o
handle
enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Rob
i
nson
Do a compare-exchange
to set the
co
n
t
ext error
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
o
binson
Exc
h
ange t
h
e
A
L error when retr
i
evi
n
g it
commit
|
commitdiff
|
tree
2011-08-30
C
h
r
i
s
Robinson
Make s
p
ecific funct
i
ons
t
o lock/unlock U
I
ntMap access
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Manually lock the map
w
hile iterati
n
g
t
hrough its contents
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Use a r
e
ad-write lock to prot
e
ct access to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Mak
e
the s
o
urce's Needs
U
pdate volatile
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robi
n
son
D
o
a prope
r
e
xch
a
nge when setting a new state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lo
c
k the context as needed for the
d
efer and pr
o
cess
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Make ALCconte
x
t's
DeferUpdates fi
e
ld vol
a
tile
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robi
n
son
H
o
ld a referen
c
e
o
n the g
l
obal context
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obi
n
son
GCC's at
o
mic
built-ins were introduced
in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Fi
x
typo
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Us
e
atomic exch
a
nge
s
when checking for upd
a
tes to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use
a
n enum instead of an boolean f
o
r some
flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Increment the
c
ontext reference count when locking
commit
|
commitdiff
|
tree
next