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
Look for __ALSOFT_TRAP_ERROR to trap both AL and ALC errors
2011-09-12
C
h
ris Robinson
L
ook for __
A
LSO
F
T
_TRA
P
_ERROR to
trap both AL
and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Robin
s
on
Shorten some
w
arnin
g
messages
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robin
s
on
Use
the active source list when
s
topping sources on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Rob
i
n
s
on
Minor cleanup for applying click-removal to wet buffers
commit
|
commitdiff
|
tree
2011-09-12
Ch
r
is Robinson
Re
m
ove the effect
slot parameter from th
e
effect process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Rob
i
nson
Fix a possible r
a
c
e
condition when s
e
tt
i
ng an effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obi
n
son
Fix n
o
n
-
G
CC
CompExchange
P
tr implementation
s
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinso
n
Don't incr
e
ment the
c
o
ntext
r
eferen
c
e count when l
o
c
k
ed
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bins
o
n
R
emove GetLoc
k
edCon
t
e
xt
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
R
o
b
inson
Get
rid of
s
om
e
more Get
L
oc
k
e
dCon
t
ext calls
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
R
obins
o
n
Use
function po
i
nters to set type-specific effect pro
p
ert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
ins
o
n
Avoid accessing EAX-only rever
b
properti
e
s for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Remo
v
e
th
e
union f
r
om the
effe
c
t p
a
rameter types
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use
f
unction poi
n
t
er
s
to set
type-specific filter properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
More lock
a
v
oidance
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
b
i
nson
Just
reference
t
he
c
on
t
ext when check
i
n
g
f
or extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Use a R
W
Lo
c
k to protec
t
access to
a buffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
nson
Avoid hol
d
i
n
g the context lock for the buffer f
u
n
ctions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid holdi
n
g the
c
o
n
text lock when setting auxil
i
a
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Ro
b
in
s
on
Mak
e
some listener properti
e
s
volatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Mark some s
o
u
rce properties vola
t
ile
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Sm
a
ll fixes to
setting the s
o
urce's direct filte
r
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
Avoid
holding the co
n
t
ext lock
w
hile setti
n
g source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obins
o
n
I
n
i
ti
a
lize
s
ourc
e
p
arameters bef
o
re
adding
the
s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
D
on't def
e
r stopped and initial source stat
e
chan
g
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
Add
a
c
o
m
ment about when FreeContext and
F
reeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Trace the device pointer when warning about left
o
ver
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinso
n
Se
t
th
e
device-connected
flag to
f
alse first whe
n
handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
C
o
n
dens
e
some c
o
de
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Clean up som
e
code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Lock the li
s
ts whi
l
e
p
robin
g
d
e
vices
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Clean up
some com
m
ent
s
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robi
n
son
Slightl
y
modify a warning
commit
|
commitdiff
|
tree
2011-09-10
C
hris R
o
bi
n
son
Properly destr
o
y contexts that are
left on the
device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
A
void locki
n
g the device when ad
d
i
ng and remov
i
ng contexts
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Ro
b
inson
Av
o
id holding the
l
ist lock wh
e
n
n
o
t
ne
e
ded
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
W
arn
about con
t
exts that
a
r
e
errantly le
f
t
c
urrent
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
o
n
Hold an extra r
e
ference on the device f
o
r each
of
i
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ri
s
Robinson
Add som
e
r
e
ference co
u
n
ting t
o
t
h
e device
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Fix a paramete
r
typ
e
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use alGetEnumValue to
c
h
eck for supp
o
rted f
i
lters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
A
dd an optio
n
t
o trap device errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robinson
A
dd an
option to tra
p
context errors in a
d
ebugger
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Allow
Pul
s
eA
u
dio's tlength to grow to make sure th
e
re
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is R
o
binson
Use an ar
r
a
y to
get t
h
e de
v
ice format
from t
h
e u
s
er
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinso
n
Avoid an unnecessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Do
an atomic comp
a
re-ex
c
hange on
t
he glo
b
al con
t
e
xt
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix multichan
n
el
w
et gainhf calcula
t
io
n
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinson
Use
an atom
i
c exch
a
ng
e
to
g
et the old global cont
e
xt
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
r
is
R
obinson
L
o
g
the f
u
nction
n
ame instead of the source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Trace
the rev
e
r
b
buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robinson
C
ombine the reverb effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Don't recre
a
te the ef
f
e
c
t when
s
wit
c
hin
g
between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
C
ombine the dedicated (dialog/LFE) effects
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
F
i
x a co
m
ment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
F
i
x
a
p
otential infinite
l
o
o
p when removing an
e
ffect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Stor
e
t
h
e filter gains di
r
ectly
in the source
inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obinson
Avoid the context
lock w
h
en genera
t
ing and d
e
l
e
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avo
i
d the context
l
ock
w
h
e
n
generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Robins
o
n
D
on't set a thread priority if
r
eal-time isn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a
function to initi
a
lize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the context lo
c
k only as n
e
eded when handlin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inso
n
Avoid locking
t
he co
n
text w
h
ile getting and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use the ac
t
ive
effect slot l
i
s
t
for pend
i
n
g
updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Rob
i
nson
Rename GetReffedConte
x
t to GetContextR
e
f
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Use a mo
r
e
appropriat
e
er
r
or for trying to
d
elet
e
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Ho
l
d the
lock only as n
e
eded wh
e
n g
e
nerati
n
g and dele
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
A
d
d a limit to the UIn
t
Map
size and use
it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
ob
i
nson
Us
e
a
s
eparate a
r
r
a
y
for the
auxiliary slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
F
i
x compilation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Add functions to retr
i
eve the source from
t
h
e s
o
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Use a RWLock a
n
d atomic exchanges for thunk
h
a
ndli
n
g
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
R
o
binson
Lock the
cont
e
x
t
w
h
ile dele
t
ing sources o
n
ly as needed
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s
R
obins
o
n
Don't lo
c
k
the c
o
ntex
t
w
h
ile checking the v
a
lidity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robin
s
o
n
Do a po
i
nt
e
r
e
xc
h
ang
e
w
hen
r
e
placing the source
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obi
n
son
Use the
refere
n
ce counting
f
unctions for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Hold
the
c
ontext lo
c
k as neede
d
whi
l
e generat
i
ng and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Use a generic int type to handle enum
s
wap
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
in
s
on
Do a compare-exchange t
o
set
t
he context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Excha
n
ge t
h
e AL
e
r
r
o
r when retrieving
it
commit
|
commitdiff
|
tree
2011-08-30
C
hris
Robinson
Make specific funct
i
ons
t
o lock/unl
o
ck UIntMap acces
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Ma
n
ua
l
ly l
o
ck the
m
ap while iterating through it
s
contents
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a
r
ead-wr
i
te lock to protect access to the
UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robin
s
o
n
Make the s
o
urce's NeedsUpdate volat
i
le
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Do a proper
e
xc
h
ange when
s
e
ttin
g
a n
e
w st
a
te
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Robi
n
so
n
Lock the
c
ontext as
n
e
eded for the defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is R
o
b
i
nson
M
ake
ALC
c
ont
e
xt's DeferUpdates field vol
a
tile
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinso
n
Hold a
refer
e
n
c
e on
the glob
a
l cont
e
xt
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
GC
C
's atom
i
c
b
u
i
lt-
i
ns were
introduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
U
se atomic exc
h
ang
e
s when c
h
e
c
king for up
d
ates to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Ro
b
inson
Use an enum
i
n
stea
d
of an boolean for s
o
m
e flag
s
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Ro
b
in
s
on
I
n
crement the c
o
ntext
reference count when l
o
cking
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Use a list
o
f co
n
te
x
ts in the device ins
t
ea
d
of a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Avoid a global list o
f
contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Check if the context is val
i
d o
n
l
y
i
f it's replacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Rob
i
nson
Hol
d
a reference
o
n
t
he context
whe
n
being set as cu
r
r
ent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
i
s
Ro
b
in
s
on
Re
n
ame
A
LCc
o
ntex
t
_Der
e
f to ALCcon
t
e
x
t
_DecRef
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robin
s
on
Emul
a
te pthread TLS functions in Wind
o
w
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add reference
co
u
nt
i
ng t
o
the ALC conte
x
t
s
commit
|
commitdiff
|
tree
next