repo.or.cz
/
openal-soft.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Return an error from the CaptureSamples method instead of setting it
2011-09-14
Chris Robi
n
s
on
Retur
n
an error
f
rom
t
he
C
aptureS
a
mples m
e
thod
instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
C
hris Robin
s
on
Limit the minimum ALSA cap
t
ure
size
t
o 100ms, an
d
the
.
.
.
commit
|
commitdiff
|
tree
2011-09-14
Chr
i
s Robinson
U
s
e
maxu to
clamp
P
ulseAudio's capture buff
e
r size
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Pre-
a
pply
t
h
e defe
r
r
ed source
o
ffset
o
nly when i
t
's
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Rename
the ALEff
e
ct_ mac
r
os to ALeffectStat
e
_
to r
e
flect
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chr
i
s Robinson
Be a bit
more robust
w
h
ile handling the g
l
obal device
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris Robinson
Remove the context fr
o
m being curre
n
t before
r
emov
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Ro
b
inson
Get rid of IsContext
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use
Verif
y
Devi
c
e to
validat
e
a
device
hand
l
e instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Look for __
A
LSOFT_TRAP_ERROR to t
r
ap both AL and ALC
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
Chri
s
Robinson
Shorten
s
ome warning me
s
sa
g
es
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinson
Use th
e
active source lis
t
when stopping s
o
urce
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ris
R
obins
o
n
Minor cleanup for applyin
g
click-removal to
wet bu
f
fers
commit
|
commitdiff
|
tree
2011-09-12
Chris Robinso
n
Remove
the ef
f
ect slo
t
parameter
from
the e
f
fect process
.
.
.
commit
|
commitdiff
|
tree
2011-09-12
C
h
ri
s
Robinson
Fix a
pos
s
ible
r
a
c
e con
d
ition
w
hen
s
etting
a
n effect
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
Fix non-GCC CompE
x
ch
a
ngePtr implementations
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Ro
b
in
s
o
n
Don't
incre
m
ent
t
he c
o
ntext ref
e
rence count when locked
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
i
s Robinson
Remov
e
G
e
t
LockedContex
t
commit
|
commitdiff
|
tree
2011-09-11
Chris
Robin
s
on
Get rid o
f
some mor
e
GetLockedCo
n
text calls
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
U
s
e
function
p
ointers to set ty
p
e-spec
i
f
ic effect pr
o
perties
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
A
v
oid accessing EAX-only r
e
v
e
rb
proper
t
ies for non
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Remove the union f
r
om
t
he effect par
a
meter types
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s R
o
bin
s
o
n
Use fu
n
ct
i
on pointers to
se
t
type
-
spe
c
if
i
c filte
r
properties
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
More lock avoida
n
ce
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robin
s
on
Just ref
e
rence the conte
x
t whe
n
checkin
g
for
extensions
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
U
s
e a
RWLock to pr
o
tect acc
e
s
s to a
b
u
ffe
r
instead
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Robinso
n
Avoid holdin
g
t
he con
t
e
x
t lock fo
r
th
e
b
uffer func
t
i
ons
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Rob
i
nson
A
void
holding th
e
cont
e
xt lock
w
hen setting
a
ux
i
lia
r
y
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Ma
k
e some l
i
stener proper
t
ies vol
a
til
e
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
M
a
rk
s
o
m
e source properties
volatile
commit
|
commitdiff
|
tree
2011-09-11
Ch
r
is Ro
b
inson
Small fixes to
setting
t
he source
'
s dir
e
c
t
fi
l
ter and
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Robinson
Avo
i
d holdi
n
g t
h
e con
t
ext lo
c
k
while setting source
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robinson
Initialize
s
ource
p
arame
t
ers before
adding the sourc
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chri
s
Robinson
Don't de
f
e
r stop
p
e
d and
init
i
a
l
source state changes
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s Robin
s
on
Add a comment
about whe
n
FreeCont
e
xt and Fr
e
eDevice
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris
R
obinson
T
rac
e
the
d
evice pointer wh
e
n
w
a
r
n
ing
about
l
e
fto
v
er
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
Chris Ro
b
in
s
o
n
Set the device-connected flag
t
o
f
alse first when han
d
ling
.
.
.
commit
|
commitdiff
|
tree
2011-09-11
C
hris
Robinson
C
o
ndense some code
commit
|
commitdiff
|
tree
2011-09-11
Chr
i
s R
o
bi
n
son
Clean
u
p some code comm
e
nt
s
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
L
o
ck
th
e
lists while
probi
n
g devices
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinso
n
C
l
ean up s
o
me comme
n
ts
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s Robin
s
on
Slightl
y
modify a w
a
rning
commit
|
commitdiff
|
tree
2011-09-10
Chris Robins
o
n
Properly d
e
stroy
c
o
n
tex
t
s
t
hat are
l
eft on
t
he
d
evice
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Ch
r
is Robinson
A
v
o
i
d loc
k
ing the device when adding and rem
o
ving
c
ontexts
commit
|
commitdiff
|
tree
2011-09-10
Chr
i
s Robin
s
on
A
v
o
id h
o
ldi
n
g
the list lock when not needed
commit
|
commitdiff
|
tree
2011-09-10
C
hris R
o
b
i
ns
o
n
Warn about
c
o
ntexts that are errant
l
y
l
eft curre
n
t
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robinson
Hol
d
an extra
refe
r
ence
o
n
t
he device for each of i
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Robinson
Add some refere
n
ce counting
t
o the device
commit
|
commitdiff
|
tree
2011-09-10
C
h
r
i
s
R
obinson
Fix
a p
a
rameter type
commit
|
commitdiff
|
tree
2011-09-10
Chris R
o
bins
o
n
Use alGetEnumValue to check for supported filter
s
an
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
Chris Ro
b
i
n
son
Add
an option to trap devic
e
errors in a debu
g
ger
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
Robin
s
on
Add an option to tr
a
p context e
r
rors in a d
e
bugge
r
commit
|
commitdiff
|
tree
2011-09-10
Chri
s
R
o
binson
Allow Pulse
A
u
d
io's tlength to grow to make sure there
.
.
.
commit
|
commitdiff
|
tree
2011-09-10
C
hris Robins
o
n
Use an
a
rray to get the d
e
vice format from th
e
user
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chri
s
Robin
s
on
A
v
oid an unn
e
cessary lock
commit
|
commitdiff
|
tree
2011-09-02
C
hris
R
o
b
i
nson
Do a
n
a
t
omi
c
c
om
p
are-
e
xc
h
ange on th
e
glob
a
l context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
C
h
ris R
o
b
i
n
s
o
n
Fi
x
mul
t
ichan
n
el wet gainh
f
calcu
l
ation
commit
|
commitdiff
|
tree
2011-09-02
Chris Robi
n
s
on
U
s
e an
atomic exch
a
nge to get t
h
e old global context
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chr
i
s Robinson
L
og the fun
c
tio
n
name i
n
st
e
ad of
t
he so
u
rce file and
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
Robinson
Tr
a
ce the
re
v
erb
b
uffer
s
ize
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Combin
e
the rever
b
effe
c
ts
commit
|
commitdiff
|
tree
2011-09-02
Chris Robinson
Do
n
'
t
recreate
t
h
e effe
c
t when
switching betw
e
e
n the
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Chris
R
obi
n
son
Combine
t
he dedicate
d
(
d
ialog/LFE) eff
e
c
ts
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix
a comment
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Fix a potential infini
t
e loop
w
hen removing an effect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris R
o
binson
Store
t
he filter gain
s
di
r
e
c
tly i
n
th
e
s
ource instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Rob
i
nson
Avo
i
d the context lo
c
k wh
e
n
g
enerating
and
d
eleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris Robinson
Avoid the c
o
ntex
t
loc
k
wh
e
n generating and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
D
o
n
'
t set a thread p
r
ior
i
t
y
if real
-
time isn't request
e
d
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a func
t
ion to initialize a RWLoc
k
commit
|
commitdiff
|
tree
2011-08-31
C
hris
R
o
binson
H
old the con
t
e
x
t
lock only as needed
when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
hris
Robinso
n
Avoid locking the context while
getting a
n
d setting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
U
s
e
the active effec
t
slot list for pending
u
p
d
at
e
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Rename
GetRe
f
fedContex
t
to Ge
t
ContextR
e
f
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Use
a m
o
re appropriate error for try
i
ng
t
o delete
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
i
nso
n
Hol
d
the loc
k
only as needed
w
hen generat
i
ng and deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add
a
l
im
i
t
to the UIn
t
Map s
i
ze a
n
d use it for source
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a
s
eparate array for the auxiliary s
l
ots i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Rob
i
n
son
Fix co
m
pilat
i
on
w
it
h
MSVC
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
A
d
d
f
unct
i
o
n
s
t
o retrieve the source from the sour
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robinson
Use
a R
W
Loc
k
an
d
at
o
mic exchanges for t
h
un
k
h
an
d
ling
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinso
n
Lock the con
t
e
x
t while delet
i
n
g so
u
rces o
n
l
y as
n
eeded
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't lock
t
he con
t
ext wh
i
le checkin
g
the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Do a pointer ex
c
h
ang
e
when replacing the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use the refere
n
ce counting functi
o
ns for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s R
o
b
i
nson
Ho
l
d
t
he context loc
k
as needed
w
h
i
l
e genera
t
ing
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Use a generic i
n
t type
to handle
e
num swaps
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinson
Do a compare-exc
h
ange
to set
the
context error
commit
|
commitdiff
|
tree
2011-08-30
Chris Ro
b
inson
Ex
c
hange the AL error whe
n
r
e
trieving i
t
commit
|
commitdiff
|
tree
2011-08-30
C
hris Rob
i
nso
n
M
ake speci
f
ic functi
o
ns
to lock/unlock U
I
ntMa
p
a
c
cess
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robi
n
son
Manually lock th
e
map whil
e
it
e
rating through its contents
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
U
s
e a read-write lock to protect access t
o
t
h
e
UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Make the
so
u
rce's Needs
U
pda
t
e
vola
t
ile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinson
Do a proper e
x
change
w
he
n
s
e
tting a new sta
t
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
L
o
ck t
h
e cont
e
xt as
n
eede
d
for
the def
e
r and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
M
a
k
e ALC
c
ontex
t
's
DeferUpdate
s
field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris
Robinson
Hold a refe
r
ence on
t
he global contex
t
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
GC
C
's a
t
omi
c
built-i
n
s
w
ere
i
n
trodu
c
e
d
in
4
.
1
.
0, s
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
U
se atomic e
x
cha
n
ges w
h
en checking for
u
p
dates
to objects
.
.
.
commit
|
commitdiff
|
tree
next