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 sample frames when handling the buffer length
2011-09-11
Ch
r
i
s
Robinso
n
Avoid
a
cce
s
s
i
ng EAX-on
l
y reverb pr
o
perties for n
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s
R
obinson
Remove the union from the effect par
a
meter types
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Use func
t
ion po
i
nters
to set type-specific
f
ilter
p
roperties
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
R
o
binso
n
More l
o
c
k
a
v
oidance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Just reference
t
he context whe
n
checking
for extensio
n
s
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robins
o
n
Use a RWL
o
ck to protect access to a buff
e
r instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
A
v
oi
d
ho
l
ding the context lock
for the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Av
o
id ho
l
din
g
the context lock when s
e
tting au
x
i
l
iary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Make some listener pr
o
perties
volatile
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
Robinson
Mark some
s
ource properties volati
l
e
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
S
m
all
fixes to setti
n
g
t
h
e source's direc
t
filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bi
n
son
A
v
oid
h
olding
t
he context lock
w
h
ile setting
s
ource
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
I
n
itia
l
i
z
e source p
a
rameter
s
before
a
dding th
e
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
D
o
n't
d
efer sto
p
ped and initial sou
r
c
e
state changes
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Add a commen
t
abou
t
when FreeCont
e
xt and FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Tra
c
e the device pointer
when w
a
r
ning
a
bout left
o
ver
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
s
o
n
Se
t
the d
e
v
i
c
e-c
o
n
n
ect
e
d
flag to
false fi
r
st when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robin
s
on
Co
n
dens
e
s
ome co
d
e
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bi
n
son
Clean up s
o
me code comm
e
n
ts
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
i
nson
L
ock
t
he lists while
p
robing device
s
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s
Ro
b
inson
Clean
up some comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slightly modify a wa
r
ni
n
g
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Properly destroy c
o
ntex
t
s t
h
at
are
l
eft on the
de
v
ic
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Avoid locking t
h
e device when adding
and removing c
o
ntexts
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Avo
i
d ho
l
d
i
ng t
h
e
l
ist l
o
ck when not needed
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Warn
a
bout co
n
text
s
that are erra
n
tly left
c
urrent
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
H
old
a
n ext
r
a refe
r
ence on
the
d
e
v
ice for each o
f
its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
A
dd some refe
r
en
c
e counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
n
s
on
Fix a parame
t
er ty
p
e
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
Robin
s
on
Use alGetEnu
m
V
alue to
check for supported filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Add an o
p
tion to trap device errors
in a
d
ebu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris R
o
bin
s
on
Add an option to tra
p
context errors in a debu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
A
llow Pu
l
seAudi
o
's tlen
g
t
h
t
o
grow to
m
ake sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
ns
o
n
Use an array to get the
d
evice format fro
m
the us
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robinson
Avoid an unne
c
ess
a
ry
l
ock
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
b
i
nson
Do an atomic compare-exchange on
the
global
c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robinson
F
ix multichannel wet gainhf calcula
t
ion
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use a
n
atomic exchange to get t
h
e o
l
d global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Log th
e
function name inst
e
ad of the sourc
e
fi
l
e and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris
R
obi
n
son
Trace the
rev
e
rb buffer size
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris R
o
b
i
n
son
Combine
the rev
e
rb ef
f
ects
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
Don't recreate the ef
f
ect when sw
i
t
c
h
ing betwe
e
n the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robi
n
s
o
n
C
omb
i
ne the ded
i
cated (dial
o
g/LFE
)
effects
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix a comm
e
nt
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robins
o
n
Fix a potential infinite loo
p
when removing
an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Stor
e
the fi
l
te
r
gains
d
irec
t
l
y in the
s
ource ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
s
on
Av
o
id the
context lock wh
e
n g
e
nerating and del
e
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Avoid the con
t
ex
t
lock when
g
en
e
rating and de
l
et
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
n
son
Don't
s
et a
thre
a
d priority i
f
real-ti
m
e isn't r
e
quested
commit
|
commitdiff
|
tree
2011-08-31
C
hri
s
Robinson
Add a funct
i
on to initialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obins
o
n
Hold
t
he cont
e
xt lock on
l
y
as need
e
d
when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inson
Avoid
locking the con
t
ext
w
hile
g
et
t
ing and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Use the active
effe
c
t sl
o
t
l
ist for pendin
g
u
p
dates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Rename
G
etReffedContext to GetContex
t
R
e
f
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Robinson
Use a more appropriate error for tr
y
i
ng
to delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold t
h
e lock o
n
l
y
as needed when g
e
nerati
n
g and delet
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Add a
l
i
mit to the UIntMap size an
d
use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Use a sep
a
rate array for the
a
uxiliary slots i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Fix compil
a
tion with MSV
C
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Add f
u
n
c
ti
o
ns t
o
re
t
ri
e
ve the source from the source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obi
n
son
Use a RW
L
o
c
k and atomic
e
xchanges for thunk handl
i
n
g
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Loc
k
the cont
e
x
t
w
hi
l
e
deleting
s
o
urces o
n
l
y
as needed
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s R
o
binson
D
o
n't lo
c
k the cont
e
x
t
while
c
h
ecking
t
h
e
validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Do a pointer exchange when replacing the s
o
urce buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
Us
e
the
r
eference co
u
nting functio
n
s for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold th
e
context lock as
n
eeded while generating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
Use a
g
eneric i
n
t
type to handle enum swap
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a compare-exchang
e
to se
t
th
e
con
t
e
x
t e
r
ro
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
E
x
change
t
he AL error when retrievi
n
g
it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make specifi
c
functions to
l
ock/unlock UI
n
tMap access
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Ma
n
ua
l
ly lock th
e
m
a
p wh
i
l
e
iterating through
i
ts
contents
commit
|
commitdiff
|
tree
2011-08-30
Chris
Rob
i
nson
Use a read-write
l
ock to pr
o
tect acce
s
s to t
h
e UIn
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make
t
h
e source's NeedsUpdate v
o
latile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Do a prope
r
e
xchan
g
e when set
t
ing
a
n
ew state
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is
R
ob
i
nson
Lock the context a
s
ne
e
ded for the
defer and
process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make ALCconte
x
t's DeferUpdates
f
ield
v
o
l
atil
e
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is
R
o
bin
s
o
n
Hold
a refer
e
nce
o
n th
e
global
c
o
ntext
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
G
CC's atom
i
c
b
uilt-in
s
were i
n
troduced i
n
4
.
1
.
0
,
so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Ro
b
inson
Fix
typ
o
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robins
o
n
U
s
e atomic exchan
g
es when checking f
o
r up
d
ates to objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Use an enum instead of an boolean for
so
m
e flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
i
n
son
Increment the conte
x
t reference count when locki
n
g
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Use
a list
o
f
contexts i
n
the device i
n
stead of
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Avoid a global l
i
st of con
t
exts
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Ch
e
ck if
the
context is val
i
d
only
i
f
it's replaci
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ri
s
Robinson
H
old a re
f
e
rence on the co
n
tex
t
when being set as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Rename ALCcontext_Deref to
A
LCcontext_
D
ecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Emulate pthread TLS functions in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chr
i
s Robinso
n
Add referen
c
e c
o
unting to the ALC
c
o
n
texts
commit
|
commitdiff
|
tree
2011-08-28
Chr
i
s Robi
n
son
P
r
int an error
f
or inv
a
li
d
speaker layout keys
commit
|
commitdiff
|
tree
2011-08-25
C
hris Robinson
Fre
e
the Wa
v
e
I
n b
u
ffers' data af
t
er un
p
r
eparin
g
the
m
all
commit
|
commitdiff
|
tree
2011-08-24
Ch
r
i
s
R
obi
n
son
Return an ALC error
e
num
f
rom
the OpenCapture
b
acke
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chr
i
s Robi
n
so
n
R
e
t
urn
an A
L
C
error enum from
th
e
OpenPlay
b
ack back
e
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Ro
b
inso
n
Rem
o
ve the Bu
f
fer field fro
m
the sour
c
e
commit
|
commitdiff
|
tree
2011-08-23
Chri
s
Robinson
Explicitly set Bu
f
ferL
i
stS
t
art's prev fi
e
ld
commit
|
commitdiff
|
tree
2011-08-23
Chris
R
o
bin
s
o
n
Add AL_
S
OFTX_deferred_upd
a
t
e
s to the
c
onte
x
t's extension
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
Preven
t
source
and effect
s
lot updates from
o
ccuring
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris
Robinson
Remov
e
some g
_
pre
f
ixes
commit
|
commitdiff
|
tree
2011-08-22
C
hri
s
Robinso
n
Rename a cou
p
le vari
a
ble
s
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Always
use the thunk functi
o
n
s
to
g
et object ID
s
commit
|
commitdiff
|
tree
next