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
Chris Robinson
Use
m
axu to clamp Puls
e
Audio's c
a
pture
buffer size
commit
|
commitdiff
|
tree
2011-09-12
Chris Robin
s
on
Pre-apply
th
e
deferred sou
r
ce offset only when it's
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robin
s
on
Rename the A
L
Effect_
macros to
ALeffectState_ to re
f
lect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
Be a
b
it
m
ore rob
u
st while h
a
ndling
t
he gl
o
bal device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Rob
i
nson
Remove the context from be
i
ng c
u
rr
e
nt befor
e
r
e
mov
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Get rid of IsCon
t
ext
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
R
obinson
Use VerifyDevice to vali
d
ate
a device
handle instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Look for __ALSOFT_T
R
AP_ERROR to trap both AL and
ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hris Robinson
Short
e
n
some warning messages
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
n
son
Use
t
he
active sour
c
e list when stopping sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Min
o
r cleanup for ap
p
l
y
ing c
l
ick-removal to wet bu
f
f
ers
commit
|
commitdiff
|
tree
2011-09-12
C
hris Robi
n
so
n
Remov
e
th
e
e
f
f
ect slot parameter fr
o
m t
h
e ef
f
e
ct proce
s
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
i
s
Robinson
Fi
x
a poss
i
ble race condition
when set
t
ing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Fix non-GCC
C
ompExchangePtr implem
e
ntations
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't increment the context
r
e
f
erence count when locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Rem
o
ve
G
etLock
e
dC
o
ntext
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
son
Get rid
o
f some
m
o
re G
e
tLocked
C
ontext calls
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
U
se
fu
n
c
t
ion pointe
r
s
to
s
et
type-specific effect properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
A
v
oid
accessing EAX-only reverb pr
o
perties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Ro
b
inson
Remo
v
e
the union
f
rom the effect parameter type
s
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bin
s
on
Use function pointers
to
set type-specific filter properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
More lock avo
i
danc
e
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
J
ust referenc
e
th
e
co
n
te
x
t when chec
k
in
g
fo
r
extensio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
s
o
n
Use
a
RWLock to
p
rotect access to
a
buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s Robinson
Avoid hol
d
ing the context lo
c
k f
o
r the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obin
s
o
n
Av
o
id holding the cont
e
xt lock when se
t
ting a
u
xi
l
ia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
M
a
ke some
l
istener propert
i
es
v
o
latile
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Ma
r
k
some source prop
e
rties v
o
latile
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
son
Small fixes t
o
setting the source's direct filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Avoid hol
d
ing t
h
e context lock while setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinson
Initialize source paramete
r
s b
e
fore
a
dding
the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Don't defer stopped and in
i
ti
a
l source state
changes
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
Add a comment about when FreeCo
n
text and FreeDev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
T
race
t
he
device
po
i
nter
when warning about
leftove
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Set th
e
device-connected flag to false first when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obin
s
o
n
Condense s
o
me code
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
nso
n
Cl
e
an up so
m
e c
o
d
e
comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Lock
the lists while prob
i
n
g d
e
vices
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Clean u
p
some comme
n
ts
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Robinson
Slightly modify a wa
r
ning
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robi
n
son
Pr
o
perly de
s
troy contex
t
s th
a
t
are left o
n
the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Avoi
d
locking the devic
e
when adding and r
e
moving contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid holding the list lock
w
h
e
n not needed
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
Warn about contexts th
a
t are errantl
y
left curren
t
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Hold an extr
a
reference o
n
t
he device for each of it
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Add
some refer
e
nce count
i
ng to the device
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
F
ix a para
m
e
t
er type
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s Robinson
U
se alGetEnu
m
V
alue
to chec
k
fo
r
s
uppor
t
e
d
filters
and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Add an option to tra
p
de
v
ic
e
err
o
rs in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is R
o
b
inson
Add
a
n
option to trap c
o
ntext errors
i
n a debugge
r
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robin
s
on
All
o
w PulseAudio's tlengt
h
to grow
t
o
make sure t
h
ere
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is
R
o
b
ins
o
n
Use
a
n
ar
r
ay to get the device for
m
at from the
user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Avoid an unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s Robinson
Do an atomic comp
a
re-
e
xchange
o
n
t
he
global
contex
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
F
ix m
u
l
tichannel
w
e
t
ga
i
nhf calcu
l
ation
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Use an atom
i
c exchange to get the old global c
o
n
t
e
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
bins
o
n
Lo
g
the fu
n
ction name
instead
of
t
he source f
i
le and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Trace the reverb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the reverb effec
t
s
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Don't
recreate t
h
e
e
ff
e
ct
when s
w
i
t
ch
i
ng between
the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is
Ro
b
ins
o
n
C
o
mbine the ded
i
cate
d
(dia
l
og/
L
F
E
)
e
ffect
s
commit
|
commitdiff
|
tree
2011-08-31
C
h
ri
s
Rob
i
nson
Fix a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Fix a p
o
tential infinite lo
o
p when re
m
oving an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robin
s
o
n
Store t
h
e
filter ga
i
ns direc
t
ly
i
n
the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Avoid th
e
context lock when generat
i
ng
a
n
d
d
eleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
void the context lock when generating and
d
e
leting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Don
'
t se
t
a
t
hread
p
r
io
r
ity if real-time
isn
'
t requested
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris
R
obins
o
n
Add a function
to initialize a R
W
Lock
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
in
s
on
H
o
ld
t
h
e
context lock only
as needed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Avoid locking the co
n
te
x
t w
h
ile gettin
g
and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use the activ
e
effec
t
slot
l
ist
for pending
updat
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Renam
e
GetRe
f
fedC
o
ntex
t
to G
e
tContextRef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Use
a
more
a
p
p
ropri
a
te error
f
o
r
trying to dele
t
e an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
H
o
ld the lock only as
needed when gene
r
ating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
n
son
Add
a lim
i
t
t
o the UIntMap size and use it for
s
ources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Us
e
a s
e
parate arra
y
fo
r
the auxili
a
ry slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinso
n
F
i
x
compi
l
at
i
on with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obi
n
son
Add
functio
n
s to
r
etr
i
eve th
e
source from the so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use a RWLoc
k
and atomic exch
a
nges for thunk
handlin
g
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the context
w
hile de
l
eting sour
c
e
s onl
y
a
s
needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o
n't lock the context
w
hile checking the va
l
idi
t
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Do a
pointer
excha
n
ge when replacing the s
o
u
rce buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Use the reference
c
ounting functions for
t
he
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is R
o
b
ins
o
n
Hold the conte
x
t lock a
s
nee
d
ed wh
i
le gen
e
rating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinson
Us
e
a generic int type to h
a
ndl
e
enum swaps
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Rob
i
nson
Do a compare
-
ex
c
h
ange
t
o
s
e
t the context erro
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Ex
c
h
ange
the AL error when retrie
v
ing i
t
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make
sp
e
ci
f
ic fu
n
ctions to lock/unlo
c
k UIntMap acc
e
s
s
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris
Robinson
Ma
n
u
all
y
lock the map w
h
ile
i
terating through
its content
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-write lock to pr
o
t
e
ct access t
o
the
U
Int
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Rob
i
nson
Make
t
he source
'
s Need
s
Update vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Do
a
pro
p
e
r
exchange when setting a new sta
t
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
L
o
ck
t
he context as nee
d
ed for the defer and proc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
M
a
ke ALCcontext
'
s DeferU
p
dates fie
l
d volatil
e
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
i
s
R
obin
s
on
H
old
a
reference on the global context
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
G
C
C'
s
a
tomic built-ins were introduced in
4
.
1
.
0
,
s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Us
e
a
t
omic
e
x
c
hanges wh
e
n checking for updates to
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Use an
e
n
u
m
i
nstead of an
bo
o
lea
n
for some flags
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
i
s
Robinson
Increment the contex
t
re
f
erence count when locking
commit
|
commitdiff
|
tree
next