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
hris Robinso
n
Loo
k
f
o
r
_
_ALS
O
F
T
_TRAP_ERROR t
o
trap both AL
a
nd ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
hr
i
s Rob
i
nso
n
Shorten som
e
warning messa
g
es
commit
|
commitdiff
|
tree
2011-09-12
C
hris Rob
i
nson
Use t
h
e active
sour
c
e list when
s
toppi
n
g
sou
r
c
es o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Mino
r
c
l
eanup fo
r
appl
y
ing c
l
ic
k
-
remov
a
l
to we
t
b
uff
e
rs
commit
|
commitdiff
|
tree
2011-09-12
Chris
R
o
b
inson
Remo
v
e the
effect slot param
e
ter
f
rom the ef
f
ect proc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robi
n
son
Fix a possible ra
c
e condition w
h
en setting an ef
f
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
Fix
non-GCC CompExc
h
a
ngePt
r
implementations
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Don't incre
m
ent the context reference count wh
e
n locked
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
ob
i
ns
o
n
Remo
v
e GetLockedContext
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binso
n
Get
rid of some more Ge
t
Lo
c
kedCon
t
ext
c
all
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
R
obinson
U
se function p
o
inters t
o
set type-specific effect properties
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Av
o
id acces
s
ing EAX-only reve
r
b pro
p
e
rtie
s
for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
R
emo
v
e the union from the effect pa
r
a
met
e
r types
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binso
n
Use f
u
ncti
o
n
pointers to s
e
t t
y
pe-specific
filter properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
More lock a
v
oid
a
n
c
e
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
binson
J
ust reference the context
w
hen chec
k
ing
for exte
n
sions
commit
|
commitdiff
|
tree
2011-09-11
C
h
ri
s
Robinson
Use
a RWLock to
p
ro
t
ect access to a
b
uffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avoid holding the conte
x
t lock for the buffer fu
n
ction
s
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
Avo
i
d holdi
n
g
t
he context l
o
ck when setting au
x
iliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robin
s
o
n
Make so
m
e listener propert
i
es vol
a
tile
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s Robinson
Mark some s
o
urc
e
prope
r
ties
v
o
latile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Sm
a
ll fixes
t
o
setting th
e
sour
c
e's direct f
i
lter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nson
Avoid h
o
ldi
n
g th
e
context lock while
setti
n
g s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robinson
I
n
itialize sour
c
e para
m
e
ters before adding the
sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
Don't defer stopped a
n
d ini
t
ial source state ch
a
nges
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robin
s
on
A
dd a c
o
m
m
ent about
when F
r
e
eC
o
nte
x
t and FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bins
o
n
Trace the device pointer when warning
a
bout leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
S
e
t the device-connec
t
ed
flag
t
o
f
alse first
w
hen
ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris R
o
binson
Conde
n
se som
e
c
o
de
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
o
b
inson
Clea
n
u
p
some
c
ode comments
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obin
s
on
Lock t
h
e lists w
h
ile
probing d
e
vices
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
C
lean
u
p
some comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
S
lightl
y
modify a warnin
g
commit
|
commitdiff
|
tree
2011-09-10
Chris
Rob
i
n
s
on
Properly destro
y
co
n
texts
t
hat are
left o
n
the
d
evice
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Avoid locking the device when a
d
ding
a
nd re
m
oving contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid hol
d
ing
t
he
list
lock
when
not needed
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
W
arn a
b
out contexts t
h
at
a
re errant
l
y left current
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
H
o
ld
a
n extr
a
r
e
f
e
re
n
ce on the device for each of it
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add some re
f
erence counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Fi
x
a param
e
t
er
t
ype
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
Us
e
alGetEn
u
m
Val
u
e to
check fo
r
support
e
d f
i
lter
s
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robinson
Add an option
to trap device errors in a deb
u
gger
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
Add a
n
o
p
t
ion to trap context
err
o
rs
i
n a
d
e
bugger
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bins
o
n
Allo
w
P
ulseAudio's tle
n
g
th
t
o grow to m
a
ke sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
Robinson
Use an array
to get the device fo
r
mat from the u
s
er
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robi
n
son
Avoid an
u
nnecessary
l
ock
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Ro
b
ins
o
n
Do
a
n atomic compare-e
x
c
hang
e
on
the globa
l
context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix
multichannel wet gain
h
f calculat
i
on
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an atomic exchange to get the old global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
L
o
g
th
e
function name instead of the source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Rob
i
nso
n
Tr
a
ce th
e
re
v
erb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
C
ombin
e
t
h
e reverb ef
f
ects
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s
Robinson
Don't
r
ec
r
eate t
h
e
effec
t
whe
n
switc
h
ing between t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
Combine
the dedicated (dia
l
og/LFE) e
f
f
ects
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Fix a comme
n
t
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robins
o
n
F
i
x
a pote
n
tia
l
infini
t
e l
o
op when removi
n
g an eff
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
S
t
ore th
e
filter g
a
in
s
directly in the so
u
rce inst
e
a
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is
Robinson
Avoid
the context lock when generating and
d
eleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
bins
o
n
Avoid
t
he con
t
e
xt lock when generatin
g
and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Don't
s
et a thread prio
r
ity
if
real-tim
e
i
sn'
t
reque
s
ted
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a
functi
o
n to init
i
alize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Rob
i
nson
Hold the context lock only
a
s needed when handli
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Av
o
id lo
c
king
t
he
c
ontext while getting and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
U
se the
a
c
tive effect slot li
s
t
f
or pending updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Ren
a
me Ge
t
ReffedContext t
o
Get
C
o
ntextRef
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s
Ro
b
i
n
son
Use a more appropri
a
t
e
e
r
ror for trying t
o
d
e
lete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
ns
o
n
Hold the
lock only as
needed when generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris
Ro
b
inson
A
dd
a
l
imit
t
o the UI
n
tMap si
z
e an
d
use i
t
for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Use a separate arra
y
for
the auxiliary slots
in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Ro
b
inson
Fix compilation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
o
binson
Add func
t
ions
to retrieve the
s
ourc
e
from
the
s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
b
inson
Use
a RWLock
a
n
d atomic exchanges for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the
context while
deleting s
o
urces only as needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't
l
ock the c
o
nt
e
xt while ch
e
cking the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
D
o
a
pointe
r
exchange
w
hen repl
a
ci
n
g the source
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use t
h
e
r
e
ference co
u
nting functions for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Hold t
h
e
c
ontext loc
k
a
s
needed w
h
ile gen
e
rating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
hris Robinson
Us
e
a gen
e
r
i
c
int type to
ha
n
dle enum
s
waps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
D
o a compare-exchange to set
t
he c
o
n
t
ext e
r
ror
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
Exchan
g
e the AL error when retriev
i
ng it
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinso
n
Make specific functions t
o
lock/u
n
lock UInt
M
ap access
commit
|
commitdiff
|
tree
2011-08-30
C
hr
i
s Robinson
Man
u
ally lo
c
k the map while it
e
rating t
h
ro
u
gh its contents
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris
R
o
binson
Use a
r
ead-write
loc
k
to protect
access to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make t
h
e source's
N
eed
s
Update volatile
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Do a proper
exchange
when setting a n
e
w state
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Rob
i
ns
o
n
Lock the context a
s
neede
d
f
o
r the defer
a
nd process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
Mak
e
ALCcont
e
xt's D
e
f
erUpdates fie
l
d
v
olatile
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
H
o
ld a referenc
e
on the glo
b
al context
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robi
n
son
G
CC'
s
atomic bu
i
lt
-
ins were i
n
troduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Use atomic
exchanges when ch
e
ck
i
ng fo
r
updates to obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an enu
m
ins
t
ea
d
of an boolean
f
or some
flags
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robins
o
n
Incremen
t
t
he context reference
c
ount when locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Use a list of c
o
n
t
exts in the devi
c
e instead
of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Avoid a global l
i
st of contexts
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris R
o
binson
Chec
k
i
f the context is
v
alid only if
i
t'
s
repla
c
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Ro
b
i
nson
Hold a
ref
e
rence on the c
o
ntext when b
e
ing set as
current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
R
e
n
a
me ALCcontex
t
_Deref to ALCcontext_Dec
R
ef
commit
|
commitdiff
|
tree
2011-08-29
C
h
ri
s
Robin
s
on
E
mul
a
te pthread TL
S
f
un
c
tions
i
n
W
i
n
dows
commit
|
commitdiff
|
tree
2011-08-28
Chris Ro
b
inson
Add
referen
c
e counting to
th
e
A
LC
c
ontexts
commit
|
commitdiff
|
tree
next