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
Fix non-GCC CompExchangePtr implementations
2011-09-11
Ch
r
i
s
R
o
binson
Fix non-
G
CC Comp
E
xchangePtr impl
e
mentations
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Don't increment the context re
f
erence count when locked
commit
|
commitdiff
|
tree
2011-09-11
C
hris Rob
i
nso
n
Remove GetLo
c
kedC
o
n
text
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Get r
i
d
of some
more GetLockedContext calls
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinson
Use function p
o
i
n
ters to set type-specific ef
f
ect properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
inson
A
void accessing EAX-only
reverb propertie
s
for
n
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
Ro
b
ins
o
n
Remove th
e
union from the effec
t
parame
t
er t
y
pes
commit
|
commitdiff
|
tree
2011-09-11
Chris Robins
o
n
U
se
function pointers
t
o
set ty
p
e
-
specific filt
e
r
propert
i
es
commit
|
commitdiff
|
tree
2011-09-11
Chris Robi
n
son
More lock avo
i
dance
commit
|
commitdiff
|
tree
2011-09-11
C
h
ris Robinson
Just
r
e
fer
e
nce
t
he
c
on
t
ext
w
hen
checking
fo
r
extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robin
s
on
U
se a RW
L
ock to protec
t
ac
c
ess to a buffer instea
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
A
v
oi
d
hol
d
ing the context lock fo
r
the buffer
f
unctions
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s R
o
binson
Avoid ho
l
din
g
the context loc
k
when setting auxiliary
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris Robi
n
son
Ma
k
e
some lis
t
ener pro
p
erties
v
olati
l
e
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robi
n
son
Mark
s
ome source properties volati
l
e
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
Sma
l
l fixes to
setti
n
g the source's direct filter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Av
o
id holding
t
he context lock
whil
e
settin
g
source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Rob
i
nson
In
i
t
ialize sour
c
e p
a
rame
t
ers before adding the source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Don't d
e
fer stopp
e
d and initial source state changes
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robinson
Add
a
comment about w
h
en FreeContext and FreeDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
T
r
ace
t
he de
v
ice p
o
inter w
h
e
n warnin
g
ab
o
u
t lef
t
over
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinso
n
Set th
e
d
e
vi
c
e-connected
f
lag to false firs
t
when handl
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Condense
some code
commit
|
commitdiff
|
tree
2011-09-11
Chris R
o
bi
n
son
Clean up
s
om
e
code c
o
mments
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Robinson
Lock t
h
e lists while probing de
v
i
c
es
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
i
s Ro
b
inson
Clean up s
o
me comments
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Slightly modify a warning
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Properly destroy contexts t
h
at
are
left on
t
h
e dev
i
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris
R
o
b
i
nson
A
void locking the device when adding and
r
e
movi
n
g co
n
t
e
xts
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Ro
b
inson
Avoid holdin
g
the l
i
st l
o
ck when not nee
d
ed
commit
|
commitdiff
|
tree
2011-09-10
C
h
ri
s
Robins
o
n
Wa
r
n abo
u
t co
n
t
e
x
t
s that are err
a
ntl
y
left curr
e
nt
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Ro
b
in
s
o
n
Hol
d
an extra reference on the
device fo
r
eac
h
of its
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add s
o
me referenc
e
counting to the
dev
i
ce
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Fix
a para
m
e
ter t
y
pe
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Use alGetEnumValue to check fo
r
supported filters
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
is Ro
b
inson
Add an option to
trap device errors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Rob
i
nson
Add a
n
option
t
o t
r
a
p
conte
x
t e
r
r
ors in a debugger
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
inson
Allow PulseAud
i
o's tlength to grow to mak
e
s
u
r
e
there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robi
n
so
n
U
s
e an array to get the d
e
vice format from the
u
ser
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
son
Avoid an unnecessar
y
lock
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robinso
n
Do an atomi
c
compare-exchange on the g
l
obal context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s R
o
bi
n
son
Fix multi
c
hannel
wet gainhf calculation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
U
s
e
a
n
a
t
omic exch
a
n
g
e
to get the old glob
a
l
c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
hris Robinso
n
L
o
g th
e
func
t
ion nam
e
ins
t
ead of
t
he sou
r
c
e file an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Ro
b
inso
n
Trace the re
v
erb
buffer size
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combi
n
e the reverb effects
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris
R
ob
i
nson
D
o
n
'
t recreate the e
f
fect w
h
en switching between the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combine t
h
e dedicated
(d
i
alog/LFE) effect
s
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Fix a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
b
i
nson
Fix a potential in
f
inite loop when
r
emoving an
e
ffect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
S
t
ore the filter gains dir
e
c
t
ly in the so
u
r
ce
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoid the context lock when
g
e
nerating and d
e
leting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
b
inson
Avoid t
h
e con
t
e
x
t lock when
g
enerating a
n
d
de
l
eting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robin
s
on
Don't set a th
r
ead priority if real-
t
ime
i
sn't requested
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
Add a function to init
i
alize
a
RWLock
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
bins
o
n
Hold the context lock only as needed when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
Robinson
Avoid l
o
cking
the cont
e
xt while get
t
ing
and setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obinson
Use
t
he active
ef
f
ect
s
lot
list
f
or
pend
i
n
g
updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Ren
a
m
e GetReffedContext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robins
o
n
U
se a more appropriate e
r
ro
r
f
o
r trying to dele
t
e
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the
lock
o
nly as
n
eeded when gen
e
rating an
d
deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
ns
o
n
Add
a l
i
mit to the UIntMap size and use
i
t
for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
son
U
s
e a se
p
arate arra
y
fo
r
the auxi
l
iary slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
i
s Robinson
Fix compilation with MSV
C
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
on
Add f
u
nctions to retrieve th
e
source f
r
om the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
binson
Use a RWLock and ato
m
ic e
x
changes for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the
c
ont
e
x
t
while deleting
s
o
ur
c
e
s
on
l
y a
s
need
e
d
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't
l
ock the con
t
ext while check
i
n
g
the valid
i
ty
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinson
Do a pointer exchange w
h
e
n
replacing the source bu
f
fe
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
o
binson
Use the reference
c
ounting functions for the
bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
R
o
b
ins
o
n
Hold
t
he context loc
k
as nee
d
ed while generating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a
ge
n
e
r
i
c
int type to handle enum
swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binso
n
D
o
a compare-exchange to set the contex
t
error
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s
Robi
n
son
E
xchange the
A
L error when
r
etrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Make
speci
f
ic functio
n
s
to lock/unlock UIn
t
Map a
c
cess
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinson
Manually l
o
ck the map while iterating through its contents
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Use a r
e
ad
-
write lock t
o
protect access t
o
the U
I
nt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
M
ake the s
o
urce's Need
s
Update volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Do
a
p
r
oper exchange w
h
en setting a new stat
e
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robinson
Lock the context as needed for
t
he
d
efe
r
and proc
e
s
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
M
a
k
e
ALCcontext's DeferUpd
a
tes field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Ho
l
d
a referenc
e
on the global c
o
ntext
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
Robinson
GC
C
'
s
atom
i
c built-ins we
r
e introduced in 4
.
1
.
0
,
s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Fix ty
p
o
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Ro
b
inson
Us
e
atomic
ex
c
hanges whe
n
checking
fo
r
updates to obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Use an enum inste
a
d of an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Increment t
h
e
con
t
ex
t
reference count wh
e
n locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Use a list of contexts i
n
the
device instead o
f
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
Robinson
Av
o
id a global list of con
t
exts
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is R
o
binso
n
C
h
eck if the context is valid o
n
ly if it's re
p
lacing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
Hold
a
refe
r
e
n
ce on the context w
h
en being
se
t
as c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robins
o
n
Rename ALCcon
t
ext
_
Dere
f
to AL
C
co
n
text_
D
e
c
R
e
f
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
Emulate pthr
e
ad TLS f
u
ncti
o
ns in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris Robi
n
son
Add r
e
ference cou
n
t
i
ng to the ALC contexts
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Print an er
r
o
r for invalid
s
p
eaker layout keys
commit
|
commitdiff
|
tree
2011-08-25
Chri
s
Robi
n
son
Fre
e
the WaveIn bu
f
fer
s
' da
t
a a
f
t
er
unpreparing
t
h
em all
commit
|
commitdiff
|
tree
2011-08-24
Chri
s
Robinson
Re
t
urn an ALC error enum from the Op
e
n
Capture backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
C
h
ris Rob
i
nso
n
Return an
A
LC
e
rror en
u
m from the OpenPlayb
a
ck bac
k
end
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
h
ris Ro
b
inson
Remove the Buffe
r
fi
e
ld from
t
h
e
s
our
c
e
commit
|
commitdiff
|
tree
2011-08-23
Chr
i
s
R
obinson
Explicitly set BufferL
i
s
t
Star
t
's prev field
commit
|
commitdiff
|
tree
next