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 the active source list when stopping sources on disconnect
2011-09-12
C
h
r
is
R
o
binson
U
s
e
t
he
a
ctive source list
w
hen s
t
opping
source
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
Robin
s
o
n
Minor
cleanup
f
o
r applying click-remova
l
to wet buffers
commit
|
commitdiff
|
tree
2011-09-12
C
h
r
is Robinson
Re
m
ov
e
the
e
ffect slot parameter
from the eff
e
c
t proc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
obinson
F
ix a pos
s
ible race condition when se
t
ting an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
son
Fix
non-GCC
Com
p
Exc
h
angeP
t
r implementation
s
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Don't increme
n
t the c
o
n
text re
f
e
r
ence count
when
l
ocked
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
n
s
o
n
Remove
Get
L
ockedContext
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
Ge
t
rid of som
e
m
ore GetLockedC
o
ntext c
a
l
l
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Use f
u
nction po
i
nters to set type-specific eff
e
ct prope
r
ties
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s Robinso
n
A
v
oid
a
ccessing EAX-
o
nly reverb properties for n
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robin
s
on
R
emove the union
f
rom t
h
e
e
ffe
c
t
parameter
t
ypes
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
R
o
binson
Use
f
unction p
o
i
n
ters to set type-speci
f
ic
filter pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is Robinson
More
loc
k
avoi
d
ance
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Just ref
e
rence the context when checki
n
g f
o
r exten
s
ions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
U
s
e
a
RWLock to pr
o
tect
a
ccess to
a
buffer in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
A
void
h
olding the co
n
tex
t
lock for
the buffer functions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid hol
d
ing the contex
t
lock when
s
e
t
ting auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Make some list
e
ner
properties volati
l
e
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
M
a
rk some
source properties volatile
commit
|
commitdiff
|
tree
2011-09-11
C
h
r
is Robins
o
n
Small fix
e
s to setting
the source's direct filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Avoid h
o
lding the context loc
k
while setting sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Initialize source parame
t
ers before
a
d
ding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robin
s
on
Don't defer st
o
pped and in
i
tial sourc
e
s
tate changes
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Add
a
comment ab
o
ut
w
hen Fr
e
eCon
t
ext a
n
d FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Tr
a
ce the
d
e
vice
pointer
w
h
e
n
warning about le
f
t
over
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
obinson
Set the device-connect
e
d
flag to fal
s
e firs
t
when ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Rob
i
nson
Condense some code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Clean up some code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Lock the lists whi
l
e
probing devices
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
C
l
ean
up some c
o
mm
e
nts
commit
|
commitdiff
|
tree
2011-09-10
C
hris R
o
bins
o
n
Sli
g
htly modify a wa
r
ning
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
inson
Properly
destroy cont
e
xts that are left on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robin
s
on
Avo
i
d locking
t
he d
e
vice when adding and r
e
moving cont
e
xts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
o
n
Avoid holding the list lock
when
not
ne
e
ded
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinso
n
Warn about contexts that are errant
l
y l
e
ft current
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
inson
Hold an extra refe
r
ence on t
h
e device
f
or each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robinson
Add so
m
e reference counting to th
e
device
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obin
s
on
Fix a parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s R
o
binson
Use alGetEnumValue to check fo
r
sup
p
orted fi
l
ters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris
R
obins
o
n
Add a
n
opt
i
on
to
trap device errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robi
n
son
Add
a
n
opti
o
n to trap context errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robi
n
son
All
o
w Puls
e
Aud
i
o's tle
n
g
th to grow to
make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s Robi
n
son
Use an array to get the
devi
c
e
fo
r
mat
fro
m
the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Rob
i
nson
Avoid an unnece
s
sary lo
c
k
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
D
o an
a
t
omic co
m
pare-exchange on th
e
global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
b
inson
Fi
x
multichannel wet gainhf
c
alculation
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Use an atomic
exchange
to get the
old
g
l
obal context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris R
o
bins
o
n
Log the f
u
nction n
a
me instead
o
f the source fi
l
e
and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obi
n
son
Trac
e
the reverb buffer
s
ize
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
son
Combine the reve
r
b
e
ff
e
cts
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Don't r
e
create the eff
e
ct w
h
en switching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robi
n
son
Combine the de
d
ica
t
ed (dialog/L
F
E)
e
ff
e
cts
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nso
n
F
i
x a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Fix a
potential infinite lo
o
p when removing an ef
f
ect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robin
s
on
Store the filter
g
ai
n
s
di
r
e
c
t
l
y
i
n
the
s
ourc
e
in
s
tead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avoi
d
the
c
ontext lock
when generating and d
e
le
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
R
obinso
n
Avoid
t
he context lock w
h
en generatin
g
and dele
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Don't set a thread priority
i
f rea
l
-time isn't
requested
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Add a function to
initialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obin
s
on
Hold the cont
e
xt l
o
c
k only a
s
needed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid lockin
g
th
e
co
n
text while gettin
g
and
s
etting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
binson
Us
e
the act
i
ve effect
slot list
f
or pendi
n
g updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robins
o
n
Rename GetRe
f
fedContext to GetCo
n
textRef
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
o
b
in
s
o
n
Use
a more appropriate error fo
r
trying t
o
del
e
te an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the lo
c
k
o
nly a
s
n
eeded when generati
n
g and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a limit
to the UIntMap size a
n
d use
i
t
for s
o
urce
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Us
e
a separate
a
rray for th
e
auxiliary s
l
ots
in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robin
s
on
Fix
c
om
p
ilation with
MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add
funct
i
o
n
s to retri
e
ve the sourc
e
from
t
he
s
o
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Rob
i
nson
Use a RWLock a
n
d a
t
o
mic ex
c
ha
n
g
es for thunk hand
l
i
ng
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
L
o
c
k t
h
e co
n
text while de
l
eti
n
g
source
s
o
n
ly as
n
eeded
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Don't
lock the cont
e
xt while checking
the
validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a poi
n
ter exc
h
ange when replacing the
source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinson
Use the refere
n
ce counting
f
unctions for the bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
obinson
Ho
l
d
t
he con
t
ext lock as needed
w
hile gene
r
ating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s Robinson
Use
a generic int type to han
d
le enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinso
n
Do a c
o
mpar
e
-exchange to set the c
o
ntext error
commit
|
commitdiff
|
tree
2011-08-30
C
hris
Robins
o
n
Exchange
the AL err
o
r when retrieving i
t
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
bins
o
n
M
a
ke specific functions to lock/unlock UIntMap
a
cces
s
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s
Robinson
M
a
nually lock th
e
m
a
p while iterating thr
o
ugh
i
ts conte
n
ts
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
in
s
on
Use a read-write
lo
c
k to protect access
t
o
th
e
UIn
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Ro
b
inson
M
a
ke t
h
e sourc
e
's NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
binson
Do a proper exchange when se
t
t
ing a ne
w
state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
s
o
n
L
o
ck the context a
s
needed for the defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Make ALCcontext's DeferUp
d
ates field volati
l
e
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Hold
a
refere
n
ce on t
h
e global con
t
e
xt
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robi
n
son
G
CC
'
s
atomic b
u
ilt-ins were introduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hri
s
Rob
i
nson
Fix ty
p
o
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Use ato
m
ic ex
c
hanges when c
h
ecking fo
r
updat
e
s to object
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Use a
n
enum
i
n
stead of an
b
oolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
C
hris
Rob
i
nson
Incre
m
ent the context
r
ef
e
rence co
u
nt when lockin
g
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robi
n
son
Use a
l
ist of contexts in the device instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Rob
i
nson
Av
o
id a g
l
o
b
al list of cont
e
xts
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robins
o
n
Check if th
e
context is valid o
n
l
y
if it's replac
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a reference on the
context when being set
as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Rename A
L
C
c
ontex
t
_Deref to A
L
Cc
o
ntext_D
e
cRef
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
binson
E
mulate
p
t
hread TLS functions in Windows
commit
|
commitdiff
|
tree
2011-08-28
Ch
r
i
s
Robinson
Add refer
e
nc
e
c
ou
n
ting to
the ALC cont
e
xts
commit
|
commitdiff
|
tree
2011-08-28
Chr
i
s Robinson
Pr
i
nt
a
n
error for invalid
spea
k
er layo
u
t
ke
y
s
commit
|
commitdiff
|
tree
2011-08-25
Chris Robinso
n
Free the WaveIn buffers'
d
ata after unpreparing th
e
m all
commit
|
commitdiff
|
tree
next