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
Just reference the context when checking for extensions
2011-09-11
Chris R
o
binson
Just referenc
e
the con
t
ext when ch
e
cking for exten
s
ions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
U
s
e a R
W
Loc
k
to pro
t
e
c
t access to a buf
f
er i
n
s
t
ead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
R
obi
n
son
Avoid holding the context lock for the b
u
ffer function
s
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
obinson
A
v
o
i
d
h
olding the context
lock when
se
t
ting auxi
l
i
a
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Make som
e
listener prope
r
ties volatile
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
M
a
rk
s
ome
sou
r
c
e
pro
p
erties volati
l
e
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Small
f
ixes t
o
setting the source's d
i
re
c
t fil
t
er a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
i
nson
Avoid holding
t
he
c
ontext l
o
ck while
setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
I
nit
i
aliz
e
so
u
rce parameters
before addi
n
g the so
u
rce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
D
on't defer st
o
pp
e
d
and in
i
tial source state changes
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
Robinso
n
Add a comment about when FreeContext and FreeDevi
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Tra
c
e the d
e
vice pointer when
war
n
ing about lef
t
over
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hr
i
s
Robin
s
o
n
Set the device-connected flag to false
firs
t
when han
d
ling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s
Robin
s
on
Condense s
o
me code
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robinson
Cle
a
n up som
e
code comme
n
t
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Lock the
lis
t
s while pro
b
ing
d
e
v
ices
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robin
s
on
Clean up some comments
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robin
s
on
Slight
l
y mod
i
fy a wa
r
ning
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
R
obinson
Properly des
t
roy co
n
texts that a
r
e
left on
t
h
e device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Avoid
l
ocking the device
wh
e
n adding and
r
e
moving
contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Robin
s
on
A
v
oid holding the list loc
k
w
h
en not needed
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
Warn ab
o
u
t
contexts that are
e
rrant
l
y left cur
r
ent
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Hold an
e
xtra r
e
ferenc
e
on the device for each of
i
ts
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bin
s
o
n
Add
some referenc
e
counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Fix
a
parameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
binson
Use al
G
etEn
u
mValue to check
for su
p
porte
d
f
ilters an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Ad
d
an
opt
i
on
to trap d
e
vice errors
in a debug
g
er
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris Robinson
Add
a
n
option to trap context errors
in a debu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
C
h
ris
Robinson
All
o
w P
u
lseA
u
dio's tlength
t
o grow to make
s
ure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Use an ar
r
ay
t
o
get t
h
e device format from the u
s
er
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinson
Avoid an un
n
ecessary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robins
o
n
Do an atomic
comp
a
re-ex
c
hange on the global c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Fix multichannel wet gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is Robinson
Use an atomic exchan
g
e to get the old
g
l
o
b
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robi
n
son
Log the func
t
io
n
name
i
n
s
tead
of t
h
e
source file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
s
o
n
Trace the reverb buffer
s
ize
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combin
e
the reverb eff
e
cts
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is
R
o
binson
Don't recreate the effe
c
t when switching betw
e
en
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine the dedic
a
ted
(di
a
log/LFE) effects
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obinson
Fix a
c
omme
n
t
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix
a
potential
infin
i
te loop
wh
e
n removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
i
nson
Store the filter gains directly in t
h
e source inst
e
ad
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Avoid t
h
e cont
e
xt l
o
ck when gen
e
r
a
t
i
ng and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the context lock
w
hen generat
i
ng and dele
t
in
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ri
s
R
ob
i
nson
D
o
n't set a thread pr
i
ori
t
y if
real-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 Robinson
H
o
ld the context lock
only a
s
nee
d
ed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Ro
b
inson
Avoi
d
lockin
g
the c
o
ntext whi
l
e
getting and
s
etting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robinson
Use the active effect slot lis
t
for pen
d
ing u
p
d
a
tes
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Rename GetRef
f
edContext
to G
e
t
C
ontextRef
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Use a
more appropriate error for trying to del
e
te a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
R
o
b
inso
n
Hold th
e
lo
c
k only as needed wh
e
n gene
r
ating and d
e
let
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinso
n
Add a limit to the UIntMa
p
size and use it for sour
c
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a separate array for the
auxiliary slots in
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is R
o
binson
Fix
compi
l
ati
o
n
with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Ad
d
function
s
to retrie
v
e the source from t
h
e s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Use
a RWLock
and a
t
omic exchanges for
thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
L
o
ck t
h
e context while delet
i
n
g sour
c
es o
n
ly as n
e
ed
e
d
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
in
s
o
n
Don
'
t lock the contex
t
w
h
ile
c
hecking the vali
d
i
ty
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Do a pointer exchange
when replacin
g
the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s
Robinson
Use the re
f
erence cou
n
ting fu
n
ctions for the
b
uff
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obi
n
son
Hold
t
he
c
ontext
lock as ne
e
ded while generating a
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
U
s
e a
g
eneri
c
int type to handle
enum swaps
commit
|
commitdiff
|
tree
2011-08-30
C
h
r
i
s
Ro
b
inso
n
Do a compare
-
exchange to s
e
t
t
he context err
o
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Exc
h
ang
e
the AL
e
rror when retr
i
eving i
t
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
obinson
M
ake specific functions to l
o
c
k/
u
nloc
k
U
I
ntMap
a
ccess
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
M
a
n
u
ally lock
th
e
map while iterati
n
g
through its contents
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Ro
b
ins
o
n
Use a read-write lock to protect a
c
cess t
o
the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
M
a
ke the source's NeedsUpdate vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
Do
a proper exchange whe
n
se
t
ting a new state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lock the contex
t
as needed for the defer an
d
process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make
A
LCcontex
t
's Defer
U
pdates
f
i
e
l
d
vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Hold a refer
e
nce on
t
h
e
global conte
x
t
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robins
o
n
GCC'
s
atomic
b
uilt-i
n
s were introd
u
ced in
4
.
1
.
0, s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use atomic ex
c
hange
s
when checki
n
g for updates to
objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Us
e
an en
u
m instead of
an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
R
o
binson
Increment the conte
x
t reference count when loc
k
ing
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
U
s
e a list of conte
x
ts in the devic
e
ins
t
ead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
i
s
R
obinson
A
v
o
id a globa
l
l
ist of contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
C
h
eck i
f
t
h
e cont
e
xt is
valid only if
i
t's r
e
placing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold
a
reference on th
e
context
when being
set as cu
r
re
n
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
Robinson
Rename ALC
c
o
n
text_De
r
ef to A
L
Cco
n
text_De
c
R
e
f
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
bi
n
son
Emulat
e
pthrea
d
T
L
S
functi
o
ns in Windo
w
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Ad
d
reference counting to
t
h
e ALC co
n
texts
commit
|
commitdiff
|
tree
2011-08-28
C
h
ris Robinson
Pr
i
nt an error for invalid
s
peaker la
y
o
u
t keys
commit
|
commitdiff
|
tree
2011-08-25
Chris
Robinson
Free
the WaveIn buffers' data after
u
npreparing them all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
R
e
turn an ALC err
o
r enum from
the OpenC
a
pture back
e
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chris Ro
b
ins
o
n
Return
a
n ALC err
o
r
enum
f
rom th
e
OpenPlayback backen
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris R
o
bins
o
n
Re
m
o
v
e the Buffer field from the sour
c
e
commit
|
commitdiff
|
tree
2011-08-23
Chris Rob
i
n
s
on
Exp
l
icitly set B
u
f
fe
r
ListSta
r
t
'
s prev field
commit
|
commitdiff
|
tree
2011-08-23
Chris Robin
s
on
Add AL_SOFTX_defe
r
red_upda
t
es to the c
o
ntext's extens
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robin
s
o
n
P
revent source and eff
e
ct slot updates from occuring
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
R
o
b
inson
R
em
o
ve s
o
m
e
g_ prefixes
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Renam
e
a couple
v
ariables
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Always
u
se t
h
e
t
hunk fu
n
ctions to get object
I
Ds
commit
|
commitdiff
|
tree
2011-08-22
Chris
Robinson
D
o
n't use the thunk array for o
b
ject lo
o
kups
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
D
e
fer source off
s
et c
h
anges r
e
quested by the
app
commit
|
commitdiff
|
tree
2011-08-21
Chris Robi
n
son
Use -1 to
m
ark an invalid sour
c
e o
f
fset
i
nstead of
0
commit
|
commitdiff
|
tree
2011-08-21
Ch
r
is Robinson
D
e
fer so
u
rce st
a
te changes f
r
om alSourcePl
a
y/Pause
.
.
.
commit
|
commitdiff
|
tree
next