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
Chr
i
s R
o
binson
Use ma
x
u to clamp
P
ulseAudio's capture buffer
s
ize
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Pre-app
l
y the
d
eferred sou
r
ce offset only
w
hen
i
t's
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hris Robins
o
n
Rename the ALEffect_ macros to ALeffectState_
t
o
r
eflect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
obi
n
so
n
Be a
bit
m
ore robus
t
while hand
l
ing the g
l
obal
device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
n
s
o
n
Remo
v
e t
h
e contex
t
from being current before remov
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Get rid of Is
C
ontext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use VerifyDevice
t
o va
l
idate a devi
c
e
h
andle ins
t
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Look for
_
_
ALSO
F
T_TRA
P
_ERROR to
t
r
a
p
both AL and
A
L
C
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Shor
t
en some
w
arning
messages
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
Use the a
c
tive source list when st
o
pping
sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
bins
o
n
Mi
n
or
c
l
eanup for applying click-r
e
moval t
o
wet buffe
r
s
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robinson
Remove
the effect slot para
m
e
t
e
r from the effec
t
process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Fix
a
p
ossible ra
c
e
c
ondition w
h
en setting an
e
ffe
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
F
i
x non-GCC
C
o
m
p
Ex
c
hangeP
t
r imp
l
ementa
t
ions
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
Robins
o
n
Don't
i
ncreme
n
t t
h
e context referen
c
e coun
t
when
l
ocked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Rem
o
ve
GetLo
c
kedContext
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinson
Get rid of s
o
m
e
mor
e
GetLocked
C
ontext cal
l
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use func
t
ion pointe
r
s to
s
et t
y
pe-specific eff
e
ct properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
v
oid
accessing EAX
-
on
l
y r
e
ver
b
p
rope
r
ties f
o
r non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Rem
o
ve the union
f
rom the
effect paramete
r
types
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinso
n
U
se f
u
n
ction
p
ointers t
o
s
et t
y
pe-specific
f
i
lter pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Mor
e
l
ock avoidance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just reference t
h
e cont
e
xt when checking for extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Use
a RW
L
ock to prot
e
ct
a
cces
s
to a
buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obi
n
son
Avoid
holding the
context lock
f
or
t
he buffer fu
n
ctions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
v
oid
h
old
i
ng the
contex
t
lock
w
he
n
se
t
tin
g
a
ux
i
liary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
M
ake some listener
p
r
o
perties
v
olatile
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Mark
s
o
me source properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Rob
i
nson
S
mall fixes
to setting the
source'
s
d
irect filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Avoid
ho
l
ding
t
he conte
x
t lock while setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris R
o
binson
Initi
a
lize
s
ourc
e
parameters b
e
fore
adding t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Don
'
t
defe
r
stopped an
d
initial source state changes
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robin
s
on
A
d
d
a
com
m
ent about whe
n
FreeCo
n
te
x
t an
d
F
reeDevi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Tr
a
ce the device pointer
when
w
a
rning
a
b
ou
t
lefto
v
er
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Set t
h
e d
e
vice-connect
e
d flag
t
o
false first when h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Ro
b
in
s
on
Condense s
o
me code
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Clean
up some code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
L
ock
t
he lists while
p
r
o
bing devi
c
es
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robins
o
n
Clea
n
up so
m
e comments
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Sl
i
ght
l
y mod
i
fy a warn
i
ng
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
in
s
on
Pro
p
erly de
s
troy contexts that are left on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Avoid
l
oc
k
ing the device when adding and removin
g
contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Avoid holding the list lock when n
o
t needed
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Rob
i
nson
Warn about contexts t
h
at are
errantl
y
l
eft
c
urrent
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Rob
i
nson
Hold a
n
extra reference on t
h
e device
f
or each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
i
ns
o
n
Add some referen
c
e
counting to the devic
e
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s Robi
n
so
n
Fix a par
a
meter type
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
U
se alGe
t
EnumV
a
lu
e
t
o che
c
k for su
p
ported filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Rob
i
nson
Add an
o
p
tion to t
r
ap dev
i
ce err
o
rs in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Ad
d
an option to
trap conte
x
t erro
r
s in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Allow PulseAudio
'
s tlength to grow to make
s
ure
th
e
re
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
n
s
on
Use
a
n array to get the device format from the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robinson
Av
o
id an
unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinson
D
o
an atomic co
m
pare-exchange on the global c
o
nt
e
xt
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix multichannel
w
et gainhf
c
al
c
ulation
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robin
s
o
n
Use an atomic exchange to get the old global co
n
text
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Log t
h
e
function na
m
e ins
t
ead of th
e
source
f
ile and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Tr
a
ce the reverb buffer si
z
e
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Combine
t
h
e reverb
effects
commit
|
commitdiff
|
tree
2011-09-02
C
hris Rob
i
nson
Don't recrea
t
e t
h
e
effect wh
e
n swit
c
h
in
g
b
e
twe
e
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the dedicated (dia
l
og/LFE) ef
f
ects
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Fi
x
a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix
a potenti
a
l
i
nfinite loop when
r
emo
v
ing a
n
ef
f
ect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robi
n
son
Store
the filter gains dire
c
tly in t
h
e source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Ro
b
i
n
s
o
n
Avoid the c
o
n
t
ext lock when gene
r
ati
n
g and d
e
leti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Ro
b
inson
A
v
oid the context lock whe
n
generating and
d
eleti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Don't set a threa
d
priori
t
y if real-ti
m
e i
s
n't
requeste
d
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Add a function
t
o
i
n
itialize
a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Ho
l
d t
h
e co
n
text l
o
ck o
n
ly as needed when ha
n
dl
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robins
o
n
Avoid locking th
e
context while
get
t
i
ng and set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Us
e
the active effec
t
slot list for pending updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is
R
obin
s
on
Re
n
ame GetReffedCont
e
xt to GetC
o
ntex
t
Re
f
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use a more appro
p
riate error for trying to delete
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the lo
c
k only as needed when gene
r
ating and de
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Add
a limit to the UIntMap size and use it for s
o
urces
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hr
i
s Ro
b
inson
Use a separate
array for the
auxil
i
ary slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inson
Fix compilation with
MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add f
u
nc
t
ions to
r
etrieve the source from the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a R
W
L
o
c
k a
n
d atomic ex
c
hanges
f
or t
h
u
n
k han
d
ling
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
L
ock the co
n
text
while deleting
s
ou
r
ce
s
o
nly as
n
eed
e
d
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't lo
c
k the co
n
text whil
e
checking the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
o
b
i
nson
Do
a pointer ex
c
hange
when r
e
p
l
a
c
i
n
g
t
h
e source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Use
t
h
e
r
eference cou
n
ting functio
n
s for the
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
H
old th
e
context lock as need
e
d whi
l
e generati
n
g a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is R
o
bins
o
n
Use
a
gen
e
ri
c
int
t
ype to handle enu
m
swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Do a
c
om
p
ar
e
-exc
h
ange to set the context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Exchange t
h
e
A
L
e
rror when retri
e
ving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
ns
o
n
M
ake specific functions to lock
/
unlock
U
I
n
t
Map acc
e
ss
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Manua
l
ly lock the
m
ap while iterating through its contents
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Use a read-write lock to protect access to
the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Rob
i
n
s
on
Make t
h
e source's NeedsUpda
t
e vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Do a proper
e
xchang
e
w
h
en setting a new state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lock
the c
o
n
t
ext a
s
needed for the
d
efer and pr
o
c
e
ss
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make AL
C
context's
DeferUpdates field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Hold a ref
e
r
e
nce o
n
the
global context
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robins
o
n
GCC's atomic built-
i
ns we
r
e in
t
roduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Robi
n
s
on
F
ix typ
o
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use
a
t
o
mic exchang
e
s when c
h
eckin
g
f
or updates to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
U
s
e
a
n enum ins
t
ead
o
f an boolean for some fl
a
gs
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Increment the context reference count when locking
commit
|
commitdiff
|
tree
next