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
h
r
is Robinson
Use m
a
xu to clamp
PulseAudio's captu
r
e buffer size
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Pr
e
-apply th
e
defe
r
r
e
d
s
ource
off
s
et only when it'
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
R
ename
t
h
e AL
E
ffect_
m
a
cro
s
to ALeffe
c
tSt
a
te_ to r
e
flect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robinson
Be a bit more r
o
bu
s
t whi
l
e
handl
i
ng
t
he glo
b
al dev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Remove the
context from being current
b
efore removing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinso
n
Get rid of IsC
o
ntext
commit
|
commitdiff
|
tree
2011-09-12
C
h
r
is Robinson
Us
e
Verify
D
evice to validate
a
device handle in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
L
o
ok
for __ALS
O
F
T
_TRAP_ER
R
OR to trap
b
ot
h
AL and A
L
C
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robins
o
n
Shorte
n
some warning messa
g
es
commit
|
commitdiff
|
tree
2011-09-12
C
h
ri
s
Ro
b
inson
Use the active
s
ource lis
t
when stopping
sou
r
ces on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Minor c
l
eanup for applying click-rem
o
val to wet
b
uf
f
ers
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
Re
m
ove
t
he effect slot para
m
eter from the effect
proces
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Robinson
Fix a possible race condition when se
t
ting an effec
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Fix non
-
GCC CompExchangePtr
i
mple
m
e
n
ta
t
io
n
s
commit
|
commitdiff
|
tree
2011-09-11
C
hris
R
o
binson
Don
'
t increment the context ref
e
rence count
when
l
o
c
ked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remove GetLockedContext
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Get rid of some more GetLockedContex
t
calls
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Ro
b
inson
U
s
e function pointers to s
e
t type-specific effect propert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
o
n
Avo
i
d accessing EAX-only
r
everb proper
t
ies for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
R
emove the union from the effect p
a
ram
e
ter types
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obi
n
son
Use func
t
ion point
e
rs
to s
e
t
t
ype-s
p
ecific
f
ilter properties
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
o
b
inson
More lo
c
k a
v
oi
d
ance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just
referen
c
e the co
n
text when che
c
ki
n
g for extensio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
Robinson
Us
e
a RWLock to pro
t
ec
t
acce
s
s to a buffer inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Avo
i
d holding the con
t
ext
l
oc
k
f
o
r the buff
e
r fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinso
n
A
v
o
i
d holding the context loc
k
when setti
n
g auxi
l
ia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robi
n
son
Make some
l
istener properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
a
r
k so
m
e source p
r
o
p
erties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bins
o
n
Smal
l
f
i
xes
to setting th
e
source's direct filte
r
and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Avoid holding the con
t
e
xt lock while se
t
t
ing source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
I
n
itia
l
ize
source para
m
eters b
e
fore add
i
ng t
h
e sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Don't defer stoppe
d
and initial s
o
urce stat
e
changes
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
n
s
on
Add
a
c
omment
a
b
o
u
t
when FreeContext and Free
D
e
vice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Trace th
e
device p
o
inter when warni
n
g ab
o
ut
l
eftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Set the d
e
vice-conne
c
t
ed
f
lag
t
o false first
when ha
n
dlin
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Condense some code
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robins
o
n
Clean
up some code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
L
o
ck
the lis
t
s w
h
i
l
e probing devi
c
e
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Clean
u
p s
o
me comments
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Rob
i
nson
Slightly modify a warnin
g
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binso
n
Pro
p
erly destroy cont
e
xts
t
hat
are le
f
t
on th
e
dev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
bin
s
o
n
Avoid
locking the de
v
ice when adding and
r
e
mo
v
in
g
contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
binson
Avo
i
d holding t
h
e lis
t
lo
c
k when
n
ot needed
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
W
a
rn abo
u
t contexts th
a
t are
errantly left cur
r
ent
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Hold an extra reference
o
n the device for each of
i
ts
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add some ref
e
rence counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
R
o
b
inson
Fi
x
a parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Use alGetEnum
V
alue to check for supported fi
l
ters an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Add
a
n opti
o
n
t
o trap device erro
r
s in a debug
g
e
r
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Add
an o
p
tion to trap context errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s Robi
n
son
A
l
low PulseAu
d
io
'
s tlengt
h
to grow to mak
e
sure
t
here
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
Rob
i
nson
Use an array to get the d
e
vice form
a
t from the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s
Ro
b
i
n
son
Avoid an unnec
e
ssary
lock
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Do
a
n atomic compare-exchange on t
h
e global con
t
ext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
Fix multich
a
nne
l
wet
gainhf calculat
i
on
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robinson
Use an atomic exchange t
o
get the old glo
b
al context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
is Robinson
Log the function name instead of the source fi
l
e and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Trac
e
the reverb
buffer size
commit
|
commitdiff
|
tree
2011-09-02
C
hris
R
obinson
Co
m
bine the r
e
v
e
rb effec
t
s
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
n
s
on
D
on't
r
ecreate
the effect whe
n
swit
c
hin
g
between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris R
o
binson
Co
m
bine the dedicated (dial
o
g/LFE)
e
ffects
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Fi
x
a
c
omm
e
nt
commit
|
commitdiff
|
tree
2011-08-31
Chris
Rob
i
nson
Fix a
p
o
t
ential infinite loop when remov
i
ng an effe
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Stor
e
th
e
filter gains directly in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Avoid the co
n
tex
t
lo
c
k whe
n
generating and delet
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
A
void the con
t
ext lock when generat
i
ng and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Don'
t
set
a
thread pr
i
or
i
t
y
if real-tim
e
isn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bin
s
on
Add a
f
unction to
initi
a
li
z
e a RWLock
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robins
o
n
Ho
l
d
the
context lo
c
k only as needed whe
n
handlin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
A
void lo
c
king the context
while
g
ett
i
ng and se
t
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use the active effect
slot l
i
st for
pending up
d
a
te
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hri
s
Robinso
n
Rename GetReffedContext to
GetContex
t
Ref
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bi
n
son
Use
a
more appropriate er
r
o
r
f
or tryin
g
to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
n
s
on
Hold the lock only as needed when
generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s
R
o
bin
s
o
n
A
dd
a
limit to the UInt
M
a
p
siz
e
and
u
s
e
it
for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Ro
b
inson
U
se a separate array for the auxiliary slots
in th
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
nson
Fix compilation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Add f
u
ncti
o
ns to retrieve the sourc
e
from the sou
r
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a R
W
L
ock and atomic
e
xchanges
f
or thunk handling
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris
R
obins
o
n
Lock
t
he co
n
text whi
l
e deleting sources o
n
l
y
as nee
d
ed
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Do
n
't lock the conte
x
t
w
hile
c
h
ecking the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Do a pointer exc
h
ange when replacing the
source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use the reference
c
o
u
n
ti
n
g function
s
for the bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robins
o
n
Hold
t
he co
n
text lock as
n
ee
d
ed w
h
il
e
generating a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Use
a generic int typ
e
t
o
handle enum swap
s
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
Do a compare-excha
n
g
e
to s
e
t
t
h
e
context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
in
s
on
Excha
n
ge the AL error when ret
r
i
e
v
i
n
g
it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Ma
k
e
specific f
u
nctions to lock/unlock UInt
M
ap
a
ccess
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robi
n
son
M
a
nually lo
c
k th
e
map whi
l
e iterati
n
g t
h
rough its content
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-write lock to pro
t
ec
t
access to
t
he UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Mak
e
the
s
o
urce's NeedsUpdate vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robinson
Do a p
r
ope
r
exchange when sett
i
ng a
n
ew state
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
R
o
binson
Lock t
h
e context as n
e
eded for
the defer a
n
d p
r
ocess
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make ALCcontext
'
s DeferUpdates field volat
i
le
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Ho
l
d a refe
r
ence on the glo
b
al
c
ontext
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Robinson
GCC's atomic
b
uilt-ins were in
t
roduc
e
d in
4
.
1
.
0,
so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
F
ix typo
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
Robinson
Use atomi
c
excha
n
g
es when checking for upd
a
tes to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
i
s Robinson
Use an enum inst
e
ad of an
b
o
olean fo
r
so
m
e
f
lags
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Ro
b
inson
Incre
m
ent the contex
t
reference count when locking
commit
|
commitdiff
|
tree
next