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
Ch
r
is Robinso
n
Use maxu
t
o clamp P
u
l
s
eAudi
o
's captu
r
e buf
f
er size
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
s
o
n
Pre-app
l
y the
d
eferred s
o
urce offset only when
it's
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Rob
i
nson
R
e
name t
h
e
ALEffect_ mac
r
o
s
to ALeffectState_ to
r
e
flect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Be
a bit more
robust while handlin
g
the glo
b
a
l device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
i
n
son
Remove the con
t
e
xt from
being curre
n
t
bef
o
re removing
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Get r
i
d
of I
s
Con
t
ext
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Robinso
n
Use VerifyD
e
vice to validate a device hand
l
e ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
n
son
Look for _
_
AL
S
OFT_TRAP_ERROR to tr
a
p both AL and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is
Rob
i
nson
S
ho
r
ten some warning messag
e
s
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use th
e
active source list whe
n
stopping sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris R
o
binson
M
inor
c
leanup for
a
pplying cl
i
c
k
-remov
a
l to
w
et bu
f
f
ers
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
R
e
mov
e
the ef
f
e
c
t slot parameter
f
ro
m
the effe
c
t proces
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Fix a possib
l
e race co
n
dition when setting
an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
F
i
x non-GCC C
o
m
pExchang
e
Ptr
implementation
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obins
o
n
Don't in
c
rement
t
he context
reference cou
n
t
w
hen locked
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remo
v
e Ge
t
Lo
c
ked
C
ontext
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robins
o
n
Get rid
of
s
ome m
o
r
e
GetLock
e
dContext calls
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use functio
n
pointers to set ty
p
e
-specific
e
ffect pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Avoid access
i
ng EAX-only reve
r
b properties for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Remove t
h
e union from the effect pa
r
ameter types
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s
Robinson
Use f
u
nction pointe
r
s to set type-specific filter prope
r
t
ies
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Mo
r
e lock avoidance
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
R
o
binson
Just re
f
erence the
contex
t
when checking for
e
xtensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
U
s
e a
RWLock
t
o
p
rotect access
to a buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obin
s
o
n
Avoi
d
holding the co
n
text lock for the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
C
hris R
o
bin
s
on
Avo
i
d holding the context lo
c
k when s
e
ttin
g
auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Mak
e
some liste
n
e
r proper
t
ies vo
l
atile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinson
M
ark some source
properties volatil
e
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Sm
a
l
l
fixes to sett
i
ng the
source's direc
t
f
i
lter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bin
s
o
n
A
v
oi
d
h
o
lding t
h
e
cont
e
xt lock
w
hile set
t
ing source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Initia
l
iz
e
source para
m
eter
s
before adding
the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't defer stopped
a
nd init
i
a
l
source state ch
a
nges
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robins
o
n
Add a comm
e
nt about
w
hen FreeContex
t
and F
r
eeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris
Robin
s
on
Trac
e
the device p
o
i
n
t
e
r when warning about leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Set the d
e
vice-connecte
d
flag to
f
alse fi
r
st when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robins
o
n
Conde
n
se
s
ome code
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
binson
Clean up some
code
comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Lock the li
s
ts while probin
g
d
evices
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Clean u
p
some
c
omments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Slightly
m
odif
y
a warning
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Properly destroy conte
x
t
s that are left
on the devi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avo
i
d loc
k
ing the
d
evice
when
a
dding
a
n
d
re
m
ovin
g
c
o
ntexts
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Rob
i
nson
Av
o
id hold
i
n
g the
l
i
s
t lock w
h
en n
o
t ne
e
de
d
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Warn about
c
ontexts that are errantly left current
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
ns
o
n
Ho
l
d
a
n extra referenc
e
on
t
he de
v
i
c
e for ea
c
h
o
f its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Add s
o
me reference count
i
n
g to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
F
i
x a parameter ty
p
e
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s Robinson
U
s
e a
l
G
etEnumValue t
o
check f
o
r support
e
d filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
Add
a
n opti
o
n to tr
a
p
d
evice errors in a debugg
e
r
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add an
o
ption to tra
p
context erro
r
s in
a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
Ro
b
inson
Allow PulseAudio's
tlen
g
th to grow to make
sure t
h
ere
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use
a
n
arr
a
y
to get
the device form
a
t
from t
h
e us
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Ro
b
i
n
s
o
n
Av
o
id an
unnecessary
l
ock
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Do an atomic compare-exchange
o
n the global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix multic
h
annel wet
g
a
i
nhf calculatio
n
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
i
s
Rob
i
nson
Use an
a
tomic exchange to g
e
t
t
he old globa
l
context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Rob
i
ns
o
n
Log the fun
c
tion name inst
e
ad of the
s
ourc
e
f
i
le and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris R
o
b
inson
Trace the reverb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s R
o
b
i
nson
Combi
n
e
the reverb
effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
s
o
n
Don't recreate
the ef
f
ect
w
hen sw
i
t
ching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combin
e
the
dedicated (dialog
/
L
FE) effects
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robinson
Fix
a
com
m
ent
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Fix a potential infinite loop
w
hen re
m
o
v
ing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Stor
e
the filter g
a
i
n
s
d
irectly in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the conte
x
t
lock
w
hen g
e
nerating a
n
d
d
e
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Avo
i
d
the co
n
t
ext lock when g
e
n
erating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Don't set a thread pri
o
rit
y
if r
e
al-time
i
s
n
't re
q
uested
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Ro
b
inson
Add a fu
n
ction to
initialize a RW
L
ock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
H
o
ld the contex
t
l
o
ck
o
n
l
y as need
e
d
w
hen handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Av
o
id locking
t
he context wh
i
le getting a
n
d
s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
U
se
t
he ac
t
iv
e
effect
slot
l
ist for pen
d
ing
updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Ro
b
inson
Rename G
e
t
R
effedCo
n
te
x
t to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Use a more
a
ppropriate err
o
r for tryi
n
g to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
o
n
Hold t
h
e lock only as needed
w
hen generating and de
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
o
b
i
nson
Ad
d
a lim
i
t to the
UIntMap size and use it
for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obins
o
n
Use a separate
a
r
r
a
y for the auxiliary slo
t
s in
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris
R
obinson
Fix compilation
with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s R
o
binson
A
d
d
f
u
nctions
t
o ret
r
ieve the sou
r
ce from t
h
e
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use a
RWLock and atomi
c
exchanges for
thu
n
k
han
d
ling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Lock
t
he
c
on
t
ext wh
i
le
d
eletin
g
sou
r
c
e
s
o
nly
a
s
needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Don't lock
the context whil
e
checkin
g
the valid
i
ty
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
so
n
Do
a pointer exchange when replacing t
h
e
s
ource buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Use the referen
c
e counting functions
for the
buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ri
s
R
o
binso
n
Ho
l
d
t
he context lock as neede
d
while gener
a
ting and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robin
s
on
Use a g
e
neric
i
n
t
type
to handle enu
m
sw
a
ps
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s R
o
b
i
nson
Do
a compare-exchange to set th
e
context
e
rror
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
Exchange
t
he AL error whe
n
re
t
rievi
n
g
i
t
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Mak
e
specific
functions
to loc
k
/unl
o
ck UI
n
tMa
p
a
ccess
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Manually
lock
the map while iterating throu
g
h
its cont
e
n
t
s
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Use a r
e
ad-write lo
c
k to prot
e
c
t access to t
h
e UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make the source's Need
s
Update
v
olatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Do a p
r
oper
e
xch
a
nge when
s
e
t
ting a new sta
t
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
L
ock
t
h
e con
t
ext as
n
eed
e
d for the defer a
n
d process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
in
s
on
Make ALCcontext's DeferUpdates field vola
t
il
e
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
H
old a
r
eference on
the global context
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robinson
GCC's ato
m
ic bui
l
t
-ins
w
ere introduced in 4
.
1
.
0,
s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Ro
b
inson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Use atomic exchanges
when
c
h
ecking for u
p
d
ates to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an en
u
m
i
nstead of an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
C
hris Rob
i
nson
I
ncrement th
e
cont
e
xt reference
count when locking
commit
|
commitdiff
|
tree
next