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 a floating-point constant a float type
2011-09-11
Chris Robinson
Just referen
c
e the co
n
t
ext when ch
e
cking
f
or ext
e
nsio
n
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Use a RWLock t
o
p
r
o
t
ect a
c
cess
t
o a
b
u
ffer instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Avo
i
d holding the context lock for the buffer fu
n
ctions
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
Ro
b
inson
Avoid holdi
n
g th
e
context
l
oc
k
when set
t
ing a
u
xiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Rob
i
nso
n
Make s
o
me listener pro
p
ert
i
es
v
ola
t
i
le
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is
R
o
binson
Mark some sou
r
ce properties
v
olatile
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Small fixes to settin
g
the
source'
s
direct
filter an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Av
o
i
d
hol
d
ing the context lock while
s
ett
i
ng s
o
urc
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Initial
i
ze source parameters before ad
d
ing the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s
R
o
binso
n
Don't defer sto
p
ped and i
n
itial source state
c
ha
n
ge
s
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Add a comm
e
nt about whe
n
Fr
e
eConte
x
t and Fr
e
eDev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
T
r
a
c
e th
e
devi
c
e
p
ointer when warning
abou
t
leftover
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robi
n
s
o
n
S
et t
h
e
device-connected
flag to fals
e
first when
h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
C
ondense some
c
ode
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Clean up some code comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Loc
k
the lists while
probing
devices
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Clean u
p
so
m
e com
m
e
nts
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
Slight
l
y mod
i
fy
a warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
s
o
n
Pr
o
perl
y
destroy context
s
that
are
l
e
ft on the device
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Rob
i
nson
A
v
oid locking the device when adding and removing contexts
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
ins
o
n
A
v
oid holding the
l
ist lock when not needed
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinso
n
Warn about contexts that are
e
r
rantly
l
eft cur
r
ent
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Hold
an extra ref
e
rence
on t
h
e
de
v
i
c
e for each of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
obinson
A
dd some refere
n
ce
counting to the device
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Fix
a
parameter type
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is
Robinson
Use alGetEnumValue to check f
o
r supported
f
i
lters
and
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robi
n
son
Add an o
p
tion to trap de
v
ice errors in a deb
u
g
g
er
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robins
o
n
Add
a
n
optio
n
to tr
a
p co
n
text errors
in
a
d
ebugg
e
r
commit
|
commitdiff
|
tree
2011-09-10
Chris Robi
n
son
Allow PulseAudio's t
l
ength
to gr
o
w to ma
k
e sure
th
e
re
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use an a
r
ray to get t
h
e dev
i
ce for
m
at f
r
om the user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
A
v
oid an u
n
n
e
c
e
s
s
ary lock
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do an atomic com
p
are-exch
a
nge on t
h
e
global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Rob
i
nso
n
Fi
x
multichannel we
t
gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
i
s Robinso
n
Use an atom
i
c
excha
n
ge to get
t
he
old global conte
x
t
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
o
binson
Log the functio
n
name
instead o
f
the source fil
e
an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inson
Trac
e
the re
v
erb buffer size
commit
|
commitdiff
|
tree
2011-09-02
Ch
r
is
Robin
s
on
Comb
i
ne the
r
e
verb
effects
commit
|
commitdiff
|
tree
2011-09-02
Chris Rob
i
nson
Don'
t
recreate the ef
f
ect wh
e
n s
w
itching
b
etween the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinso
n
C
ombine t
h
e
d
edicated (dialo
g
/LF
E
) effects
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix
a
co
m
ment
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Fix a potentia
l
in
f
inite loop when removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
ob
i
nson
Store the filter gains
direct
l
y in
t
he source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Robinson
Avoi
d
t
h
e
c
o
ntext lock
w
hen ge
n
erating and del
e
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Avo
i
d the context l
o
ck when
gen
e
r
ating a
n
d
delet
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Don't set a th
r
ead pr
i
ority
if real-time isn'
t
reque
s
ted
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Add
a functi
o
n to
i
n
itializ
e
a
R
W
L
o
ck
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Rob
i
n
son
Hold the context l
o
ck on
l
y as nee
d
ed whe
n
handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
A
v
oid locking the conte
x
t while ge
t
ting and settin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hr
i
s Ro
b
inson
Us
e
th
e
ac
t
ive ef
f
ect slot list for
p
en
d
ing updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
Rob
i
nson
Rename
G
etReff
e
d
Co
n
t
e
xt to GetContext
R
ef
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obi
n
s
on
Use a m
o
re appropriate error for trying to
de
l
ete
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris Ro
b
inson
Hold the lock only as n
e
eded when ge
n
erating a
n
d
del
e
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Ad
d
a limit
t
o the UIntMap size a
n
d
u
s
e it for s
o
urces
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
binson
Us
e
a separate array for th
e
auxili
a
ry slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Fix
comp
i
lation with MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Add
f
unc
t
i
ons to retri
e
ve the source from the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
Ro
b
in
s
on
Us
e
a RWL
o
c
k
an
d
atomic exchanges
f
o
r
thunk
h
andling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the c
o
ntext wh
i
le deleting so
u
rc
e
s only as ne
e
ded
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
o
bi
n
son
Don'
t
lock the context while che
c
king t
h
e validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
on
Do a
p
ointer excha
n
ge
w
he
n
replacing th
e
s
o
urce buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is
Robinson
Use the r
e
ference counting func
t
ions for
t
h
e bu
f
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris
R
obinson
Hol
d
the context
lock as needed while
g
enerating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Use a generic int t
y
pe
to handle enu
m
swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Do a co
m
pa
r
e-exc
h
an
g
e to
set the c
o
ntext error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Exchange the AL error when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make specific functions to lock/unlock UIntMap
a
c
c
ess
commit
|
commitdiff
|
tree
2011-08-30
C
hris
R
o
b
in
s
o
n
Manually
lock the ma
p
while iteratin
g
through its c
o
ntents
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
i
s
Robinson
Use a rea
d
-write lock to pr
o
te
c
t access to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Make t
h
e s
o
urce'
s
NeedsUpdate vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Ro
b
inson
Do a prop
e
r exchange when se
t
ting a n
e
w state
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
L
o
ck
the contex
t
as
n
e
eded for
t
h
e defer a
n
d process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robinson
Make ALCcont
e
xt'
s
D
eferUpdates field vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
s
o
n
Ho
l
d a reference
on the
glo
b
al context
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GCC's atomic built-ins
w
ere introduce
d
in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Fix t
y
po
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use
a
tom
i
c excha
n
ges when checking
f
or updates
to obj
e
c
ts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Us
e
a
n
enum i
n
stead of
an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Ro
b
inson
Increment the context referenc
e
count
w
hen lock
i
ng
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Robinson
Use a
list of contexts in the d
e
v
ice
i
n
stead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robin
s
on
Avoid a global l
i
st of contex
t
s
commit
|
commitdiff
|
tree
2011-08-29
Chris Robin
s
on
C
h
eck if
t
he cont
e
x
t is val
i
d only if it'
s
r
e
p
l
acing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Hol
d
a
r
eference on the contex
t
w
h
e
n
being s
e
t as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
b
inson
Rename
AL
C
context_Der
e
f to
ALCcont
e
xt_DecR
e
f
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Emulate pthr
e
ad
TLS functions in Wind
o
ws
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add
reference c
o
un
t
ing to the ALC contexts
commit
|
commitdiff
|
tree
2011-08-28
Chri
s
Robinson
Print
an
erro
r
for invalid
s
peaker layout ke
y
s
commit
|
commitdiff
|
tree
2011-08-25
Chris
Ro
b
inson
F
r
e
e the WaveIn buffers' data afte
r
unprep
a
r
i
n
g th
e
m all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
Return
an ALC error
e
n
um from the O
p
e
nCapture ba
c
kend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chris Ro
b
i
n
s
o
n
Return an AL
C
er
r
or enum from the O
p
e
nPlayback
b
ackend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
Remo
v
e the Buffer fi
e
ld
from the
source
commit
|
commitdiff
|
tree
2011-08-23
Ch
r
is Robi
n
son
Expli
c
i
t
ly set Buf
f
e
r
ListSta
r
t's pre
v
fi
e
l
d
commit
|
commitdiff
|
tree
2011-08-23
Chris
R
obin
s
on
Add AL_S
O
FTX_deferre
d
_updates to the cont
e
x
t
'
s
ex
t
e
n
sion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
Prevent source and effect slot updates from occur
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Robi
n
son
Remov
e
some
g_ prefixes
commit
|
commitdiff
|
tree
2011-08-22
C
hris Robinson
Re
n
ame
a c
o
uple variables
commit
|
commitdiff
|
tree
2011-08-22
Chris
R
o
b
inson
Always
u
se the
t
hunk fu
n
ctions to get objec
t
I
D
s
commit
|
commitdiff
|
tree
2011-08-22
Chris Rob
i
n
son
Don't us
e
the
thunk
a
rra
y
for
o
b
ject lookups
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
D
efer
s
ource o
f
f
set changes requeste
d
by the app
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
U
se -1 to mark an in
v
alid source offset instead o
f
0
commit
|
commitdiff
|
tree
2011-08-21
C
hris Robin
s
o
n
Defer
s
ource state c
h
anges
f
rom alSo
u
rcePlay/Pause
.
.
.
commit
|
commitdiff
|
tree
next