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
Avoid holding the context lock for the buffer functions
2011-09-11
Chr
i
s Rob
i
nso
n
Avoid holding th
e
conte
x
t
l
ock for the
b
u
f
f
e
r functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid holding the conte
x
t l
o
c
k
when s
e
t
ting auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Make som
e
listener
properti
e
s volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
son
Mark some source prop
e
rties
v
o
latile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Small fixe
s
to sett
i
ng the source's direct filter
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
A
v
oid ho
l
ding the co
n
text lo
c
k wh
i
le
s
etting
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
b
in
s
on
Initiali
z
e sourc
e
parameters before addi
n
g the
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't defer stopped and initia
l
source state chang
e
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Add a comment about
w
hen Free
C
ontext and F
r
eeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Trace the dev
i
ce pointe
r
when warning about l
e
ftove
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inso
n
S
et th
e
device-c
o
nnected flag
to
false
f
i
rst when handli
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
C
o
ndense some code
commit
|
commitdiff
|
tree
2011-09-11
Chris
Rob
i
nson
Clean up some code c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robi
n
son
Lock the l
i
st
s
while probin
g
devi
c
es
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Ro
b
inson
Clean up some comment
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Sl
i
ght
l
y
m
odify a warning
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is
R
obinson
Properly
d
estroy
c
ontexts that
a
re left o
n
the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
Avoid lo
c
king t
h
e d
e
v
ice whe
n
adding and remov
i
ng contex
t
s
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Avoid hol
d
ing the list lock when not
n
e
eded
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
inson
Warn about
c
ontexts tha
t
are errantly
l
e
ft current
commit
|
commitdiff
|
tree
2011-09-10
Chris
Ro
b
inson
Hold an e
x
tra refe
r
ence on
the device for each of
its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
A
d
d
s
o
me
r
efer
e
nce counting to the d
e
vice
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
in
s
on
Fix a p
a
rameter type
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s
Robinson
Use alGetEnu
m
Va
l
u
e
to check for su
p
ported filters
and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add
an option to trap
d
e
vice errors i
n
a d
e
bugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
A
dd an
o
pt
i
on
t
o
trap co
n
text errors in a
d
e
bugg
e
r
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
A
l
low PulseAudio's tleng
t
h to gro
w
t
o ma
k
e sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robinson
Use
a
n arr
a
y
to ge
t
the device format
f
rom the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robin
s
o
n
Avoid
an unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
Do an atomic compa
r
e-exchange on the global
c
ontext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix m
u
ltichann
e
l
wet gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Ro
b
in
s
o
n
Use an
atomic exch
a
nge to get the old global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robins
o
n
Log the funct
i
on
name
instead of the source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Tr
a
ce the reverb buf
f
er siz
e
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
bin
s
on
Combine the reverb effects
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robi
n
son
Don
'
t recreate
t
he e
f
fect whe
n
switching
b
etween
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Co
m
bine the ded
i
ca
t
ed (dialog/LFE) effects
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Rob
i
n
s
on
F
i
x
a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obins
o
n
F
i
x
a pot
e
nti
a
l infinite loop when remo
v
in
g
an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robinson
Store the filter gains
d
irectl
y
in the source in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s
Robins
o
n
Avoid the context lock when generat
i
n
g and delet
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinso
n
A
void the c
o
ntext
lock when
g
enerating and del
e
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obi
n
son
Don't set a
th
r
ead pr
i
o
rit
y
if real
-
time is
n
't
requested
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Add a funct
i
on t
o
initialize a RWL
o
ck
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the contex
t
l
o
ck
o
n
l
y as n
e
eded when hand
l
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Avoid l
o
cking the context while g
e
t
t
ing a
n
d
s
e
tting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use the acti
v
e effect slot li
s
t for
pending updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Rename GetRe
f
fedContext
to GetC
o
ntextRef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Use
a more appropriate error for trying to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
H
old the l
o
c
k
o
nly
as needed when generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Add a limit to the UI
n
tMap size and
use it
f
o
r sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Use a s
e
p
arate a
r
ray for t
h
e
au
x
il
i
ary sl
o
ts in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s R
o
binson
F
i
x
c
o
m
pilat
i
on with M
S
VC
commit
|
commitdiff
|
tree
2011-08-31
C
hri
s
Robins
o
n
Add functions to retr
i
eve
t
he source from the source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Use a RWLock and
atomic exchanges for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Lock the context whil
e
deleting
s
ources
o
nly as neede
d
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't
l
ock the context while checking t
h
e validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Do a p
o
i
n
ter exch
a
nge when re
p
lacing th
e
s
ource bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robin
s
on
Use the refe
r
ence countin
g
functions
for
t
he
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Hold the context lock as
needed while ge
n
er
a
ting and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obi
n
son
Use a gene
r
ic
i
nt t
y
pe to
h
a
n
dle enum
s
waps
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s Robinson
Do a compare-exchang
e
to
s
et t
h
e contex
t
error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Excha
n
ge the AL error when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make specif
i
c
f
unct
i
ons to
l
o
c
k/unlock UIntMap access
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinso
n
M
anually
lock the m
a
p whi
l
e itera
t
ing through its conte
n
ts
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
U
s
e
a
r
ead-wr
i
te lock to protect acc
e
s
s
to the
U
Int
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Make the sour
c
e
'
s
NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
D
o
a
proper
exchange when
s
etting a new
sta
t
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lock the cont
e
xt as needed
fo
r
the d
e
fe
r
a
n
d process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
M
a
k
e ALCco
n
tex
t
's DeferUpdates field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a r
e
ference on the global context
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s R
o
binson
G
CC
'
s
atom
i
c
built
-
ins
w
ere
i
ntroduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Use atomic exc
h
anges w
h
e
n
ch
e
cking for upda
t
es to o
b
je
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Use a
n
enum in
s
t
ead of an boolean for some
f
l
a
gs
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Incremen
t
the c
o
ntex
t
re
f
erence count whe
n
locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use a li
s
t of cont
e
xts in the device instead
o
f
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
o
b
ins
o
n
Avo
i
d a gl
o
b
a
l list of
contexts
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
bi
n
son
C
h
e
ck if
t
he
context is vali
d
o
n
ly if it's re
p
lacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Hold a reference on the c
o
ntext whe
n
b
eing set as c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Rename ALCco
n
t
e
xt_De
r
ef to ALCc
o
nt
e
x
t_DecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Emulate pthread
T
LS functions in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris
Robins
o
n
Add ref
e
rence count
i
ng to the ALC
c
ontex
t
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Print an
e
r
ror f
o
r invalid
s
p
e
aker layo
u
t
keys
commit
|
commitdiff
|
tree
2011-08-25
Chri
s
Robinson
F
r
ee
the
W
aveIn b
u
ffers'
d
ata af
t
er unpreparing th
e
m a
l
l
commit
|
commitdiff
|
tree
2011-08-24
Chr
i
s Robins
o
n
R
eturn an ALC error enum f
r
o
m
the Open
C
a
p
t
u
re backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chri
s
Robinson
Return an
ALC error enum f
r
o
m t
h
e OpenPl
a
yback backe
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
h
r
i
s
Rob
i
n
son
R
e
mo
v
e
the Buff
e
r field from the source
commit
|
commitdiff
|
tree
2011-08-23
Chris
R
obinson
E
xpli
c
i
tly set
Buf
f
erListStart's p
r
ev field
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinso
n
Ad
d
AL_S
O
FTX_deferre
d
_u
p
dates
t
o
the context's ext
e
nsion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
hris Robinson
Prevent
sou
r
c
e and effe
c
t s
l
ot updates from occuring
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Robi
n
son
Remove
s
ome g
_
prefixes
commit
|
commitdiff
|
tree
2011-08-22
C
hris Robinson
Rename a
c
ouple variables
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Always use the thunk fu
n
ct
i
on
s
to get object IDs
commit
|
commitdiff
|
tree
2011-08-22
Chris
R
obins
o
n
Don't use th
e
t
h
unk array for o
b
ject lookups
commit
|
commitdiff
|
tree
2011-08-21
Chris
R
o
b
inso
n
Defer
s
ource offset changes requeste
d
by the ap
p
commit
|
commitdiff
|
tree
2011-08-21
Chri
s
Rob
i
ns
o
n
Us
e
-
1
to
m
ark an invalid source offset instead
o
f
0
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
De
f
e
r
source s
t
ate changes from
a
l
SourcePla
y
/Pa
u
se
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chr
i
s Ro
b
inso
n
Use a separate functio
n
to set
t
he sour
c
e state
commit
|
commitdiff
|
tree
2011-08-20
Chris
Robinson
Remove som
e
spa
c
es
commit
|
commitdiff
|
tree
next