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
Make sure GCC properly errors when checking visiblity attributes
2011-09-11
C
h
r
is Robins
o
n
Use function pointers to set type-specific filter propert
i
e
s
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
More lock avoida
n
ce
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
Ju
s
t refer
e
nce the
con
t
ext
w
h
e
n checking for
e
xt
e
nsions
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinso
n
Use a
R
W
Lock to pr
o
tect access to a
b
uff
e
r instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Avoid hold
i
ng the conte
x
t lock
fo
r
the
b
uffer fun
c
tions
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris
Robinson
Avo
i
d holding the context lo
c
k when sett
i
ng auxiliar
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is R
o
binson
Make s
o
me listener properties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Mark some s
o
urce properties volat
i
le
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Ro
b
inson
Small f
i
xes to setting the sourc
e
's direct filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Avoid holding the
c
ontext lock
wh
i
l
e
s
et
t
ing sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris
Robinso
n
Initialize source
parame
t
ers
b
efor
e
addin
g
t
he
s
ou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris R
o
b
i
nso
n
Don't defer stopped and initial source sta
t
e changes
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
o
binson
Add a com
m
ent
a
b
out when F
r
eeContext
a
nd
F
reeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Trace
the
d
evice pointer
when warning
about l
e
f
tover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
S
et the device
-
connecte
d
fl
a
g to
f
a
lse first when handling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
R
obin
s
on
Condense so
m
e
code
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Clean up some code c
o
mm
e
nt
s
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Lock the l
i
sts whil
e
probing devices
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
inson
C
l
ean up some com
m
ents
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Slightly
modify a warnin
g
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
o
n
P
rop
e
rl
y
des
t
r
o
y contexts th
a
t are left o
n
the d
e
vice
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Avoid lock
i
ng
the device when adding and re
m
ovi
n
g contexts
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
A
v
oid holding the
list lock
when not
n
eeded
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Warn about cont
e
xts
t
hat a
r
e
e
rr
a
ntly left current
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is R
o
bin
s
on
Ho
l
d an extra referenc
e
on the dev
i
c
e for each of it
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Ro
b
inson
Add some refer
e
nc
e
counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bi
n
son
F
i
x
a
parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Use alGetEnumValue
t
o check
for
suppor
t
ed filters and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add an option to trap
d
evice error
s
in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
Add a
n
option
to trap co
n
text errors in a de
b
ugger
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Al
l
ow Pulse
A
udio'
s
t
l
e
ngth to grow to make
s
u
r
e
t
he
r
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Ro
b
i
n
s
o
n
Use an array t
o
ge
t
the d
e
vice f
o
rmat fro
m
the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Robinson
Avoid an
unnece
s
sary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do
a
n atomic compar
e
-exchange on the glob
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Fix multichannel wet gai
n
hf c
a
lculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Use an atomic exchange to get t
h
e old glob
a
l
c
ontext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
L
o
g the function
n
a
m
e
i
n
s
tead of the source
f
i
le and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris Rob
i
nson
Trace the r
e
v
e
rb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
C
o
mbine the reverb effects
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robin
s
on
Don
'
t recreat
e
the effect wh
e
n switching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
Com
b
ine the d
e
d
i
c
ated (dial
o
g/LFE) effects
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
o
binson
Fix
a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
Fi
x
a potential
infinite loop when remo
v
ing an
effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Store
th
e
filter
g
ai
n
s di
r
ectly in
the sour
c
e instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avoid the context lock when generating a
n
d deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinson
A
void th
e
con
t
ext lock when generating
and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s
Rob
i
nson
Don't set
a
t
h
r
ead pri
o
rity
i
f real-
t
i
me isn
'
t requ
e
ste
d
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inso
n
Add a function to i
n
i
tialize
a RWL
o
ck
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
o
n
Hold the context
l
o
c
k only
a
s
n
e
eded when
handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
Robin
s
on
Avoid loc
k
i
ng the c
o
ntext wh
i
l
e getti
n
g a
n
d setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Rob
i
nson
Use the a
c
tive effect slot list
f
o
r
p
ending
updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Rename GetReffedConte
x
t to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use a
m
ore appropriate error for
t
rying
to delet
e
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinson
H
o
l
d the
l
ock
o
nly a
s
needed when
g
e
n
e
rating and
d
e
leting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Add a lim
i
t to the UIntMap
s
ize and use it f
o
r s
o
urces
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a
sep
a
rate arr
a
y
for
the auxil
i
ary slots in th
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robinso
n
F
i
x co
m
pilati
o
n with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
o
b
inson
Add functions to
retrieve t
h
e sourc
e
from the sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Use
a
RWLock a
n
d atom
i
c exchanges
for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Lock the con
t
e
xt
w
h
ile deletin
g
so
u
rces only
as
needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Don't lock the co
n
t
e
xt while checking the v
a
lidity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Do a pointer exchan
g
e
when replac
i
ng
t
he source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s
Robinson
Use the
r
eference
c
ounti
n
g functions for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Hold the context lock as need
e
d
wh
i
le generati
n
g
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
U
se a generic in
t
type to handle enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Do a c
o
m
p
are
-
exchange
to set the
context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Excha
n
ge t
h
e
AL error when ret
r
ieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nson
Make specific
f
unctions to lock/unl
o
ck UIntMap access
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Man
u
ally lock the ma
p
w
h
ile
iterating
t
hrough it
s
contents
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-write loc
k
to protect access to t
h
e
UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
M
a
ke the sour
c
e's
N
e
e
d
s
Update volati
l
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Do a p
r
op
e
r exchange when sett
i
n
g
a
new stat
e
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
o
binson
Lock the
context as needed fo
r
the de
f
er and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make ALCcontext's DeferUpdates
f
ield volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
H
o
l
d a reference on the global co
n
text
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GCC's atom
i
c built-ins were introd
u
c
ed in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typ
o
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
Use atomic exchange
s
wh
e
n
check
i
ng for
u
pdates t
o
objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an
e
num instead of
a
n bo
o
lean for some
f
l
a
gs
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Increment the context refere
n
ce c
o
un
t
w
h
en locking
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is R
o
b
i
nson
Use a list of c
o
ntexts in th
e
device
instead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Avoid
a
globa
l
li
s
t
o
f
c
ontexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Ch
e
ck if the
cont
e
xt is valid
onl
y
if it
'
s replac
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a refe
r
ence on
the c
o
ntext when being set as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robins
o
n
Ren
a
me A
L
Cco
n
text_Deref to ALCconte
x
t_DecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Emula
t
e pthread TL
S
functions in Wind
o
ws
commit
|
commitdiff
|
tree
2011-08-28
Chris Ro
b
inson
Add refere
n
ce counting to the ALC contex
t
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Print an
e
rror for
i
nv
a
li
d
speake
r
l
ayout ke
y
s
commit
|
commitdiff
|
tree
2011-08-25
Chris Robinson
Free
the Wa
v
eIn buffers' data after
u
np
r
eparing them
a
ll
commit
|
commitdiff
|
tree
2011-08-24
C
hris
R
obinson
Re
t
urn an
A
L
C
erro
r
en
u
m f
r
om the Op
e
nCapture backen
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
C
h
ris Robins
o
n
Return an ALC er
r
or
e
num from the OpenPlaybac
k
backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Rob
i
nson
Remove
t
h
e
B
u
ffer field fr
o
m the source
commit
|
commitdiff
|
tree
2011-08-23
C
h
ri
s
Robinso
n
Explicitly set BufferLi
s
tSt
a
rt's prev
fie
l
d
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
Add A
L
_SOFT
X
_d
e
ferred_update
s
to
the contex
t
's ex
t
e
n
sion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
hri
s
Robinson
P
revent
s
o
u
rce and ef
f
ect
slot update
s
from occuring
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
Rob
i
nson
Remove some g_ pr
e
fixes
commit
|
commitdiff
|
tree
2011-08-22
C
hris
R
ob
i
nson
Rename a couple variable
s
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinso
n
Alw
a
ys use the t
h
unk
functions to get o
b
ject IDs
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
Rob
i
n
son
Do
n
'
t use the
t
h
u
nk array for object
l
o
okups
commit
|
commitdiff
|
tree
2011-08-21
Chris R
o
binson
Defer source offs
e
t change
s
requested by the app
commit
|
commitdiff
|
tree
next