repo.or.cz
/
openal-soft
/
openal-hmr.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Fix a comment
2011-08-31
C
h
ri
s
Ro
b
inson
Fi
x
a
c
omment
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robin
s
on
Fix a p
o
tential
i
nfinite lo
o
p
w
hen
r
emoving an ef
f
ect
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
ins
o
n
Sto
r
e
t
he fi
l
ter g
a
ins d
i
r
ectly
in the source instead
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Avoi
d
the context lock when
g
enera
t
ing an
d
deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Av
o
i
d
th
e
cont
e
xt lock when generating an
d
dele
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Don't set a thread priority if real-tim
e
i
s
n't requested
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obins
o
n
Add a fun
c
tion to initialize a RWLock
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Ho
l
d
t
h
e
context lock only as need
e
d when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robin
s
on
Avoi
d
locking the co
n
text while get
t
ing and setti
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s
R
obinson
Use t
h
e active effect slot list for pending
upda
t
es
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
R
ename GetReffedContext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is Robinson
Use a
mor
e
appropriat
e
error f
o
r trying t
o
delete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Rob
i
nson
Hold the lock only as n
e
eded
when gen
e
ratin
g
and de
l
e
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Add a limit to the
U
I
n
tM
a
p si
z
e and u
s
e i
t
f
or sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Use
a
separate
a
rray for the au
x
iliary slot
s
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s R
o
binson
Fix compilation with
M
S
V
C
commit
|
commitdiff
|
tree
2011-08-31
Chris R
o
b
i
nson
Add functions to re
t
r
ieve the
so
u
r
ce f
r
o
m the s
o
urce
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
R
obinson
U
se
a RWL
o
ck and atomic exch
a
nges for thunk handling
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Lock the context w
h
ile del
e
ting sourc
e
s o
n
ly as
n
eeded
commit
|
commitdiff
|
tree
2011-08-30
C
hris R
o
b
inson
Don't l
o
ck th
e
context wh
i
le ch
e
cking
the va
l
idity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinson
Do
a
pointer e
x
change
w
hen
r
ep
l
acin
g
t
he source buffe
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robi
n
son
Use the reference coun
t
ing functions for t
h
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Hold the contex
t
lock as needed while gen
e
rati
n
g and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
U
s
e a
generic int type to h
a
ndle enum swap
s
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
o
n
D
o a comp
a
r
e
-exchange to
se
t
th
e
conte
x
t error
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Exchange the AL error when retri
e
ving it
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robins
o
n
Make specific
f
unc
t
ions to
lo
c
k/unl
o
ck UIntM
a
p access
commit
|
commitdiff
|
tree
2011-08-30
Chris
Robinson
Ma
n
ual
l
y lock
t
he map while it
e
rating t
h
rough i
t
s cont
e
nts
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use a read-wri
t
e
l
ock to
pr
o
tect access to the U
I
nt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Mak
e
the source's NeedsUpdate vo
l
atile
commit
|
commitdiff
|
tree
2011-08-29
Chris Rob
i
nson
Do a pr
o
p
er
e
xchange when setti
n
g
a new st
a
te
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Loc
k
the co
n
text as
needed for the defer and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
M
a
k
e A
L
Ccontext's
DeferUpdates field volatile
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robin
s
o
n
H
o
ld a refe
r
ence on the gl
o
bal co
n
text
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
GCC's atomic built-ins w
e
r
e introduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Ro
b
i
n
son
Fix ty
p
o
commit
|
commitdiff
|
tree
2011-08-29
C
h
ri
s
R
o
binson
Use
atomic excha
n
ges when
checking for updates to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an
e
n
um instead of an bo
o
le
a
n
f
or some f
l
ags
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
b
inson
Increment the context
r
eferen
c
e count w
h
e
n
locking
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Use a list o
f
cont
e
xts in the dev
i
ce i
n
stead of an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is Robins
o
n
Avoid a global list of contexts
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Ro
b
ins
o
n
Check if the cont
e
xt is vali
d
o
nl
y
if it's re
p
lacin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
Rob
i
nso
n
Hold a reference on the
c
ontext when being
set as current
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robi
n
son
Rename ALCcontext_
D
eref
t
o ALC
c
ontext_DecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Em
u
l
a
te pt
h
read TLS functions in
W
i
ndows
commit
|
commitdiff
|
tree
2011-08-28
Ch
r
is Robinson
Add reference counting to the
A
LC con
t
exts
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Pri
n
t an erro
r
for
invalid speaker
layout
keys
commit
|
commitdiff
|
tree
2011-08-25
Chris Robins
o
n
Free the W
a
veIn buffers' da
t
a
after
unp
r
epari
n
g them all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robinson
Retur
n
an ALC error e
n
um from
t
he OpenC
a
pt
u
r
e
backen
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
C
hris Robin
s
on
Ret
u
rn an ALC error en
u
m from
the OpenPlayback
ba
c
kend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robi
n
son
Remove the Buffer fie
l
d
from the sour
c
e
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinso
n
Ex
p
licitly set BufferListStart
'
s prev fi
e
ld
commit
|
commitdiff
|
tree
2011-08-23
Chris R
o
binso
n
Add
A
L_SOFTX_deferred_updates t
o
the cont
e
xt
'
s ext
e
nsion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris
Ro
b
inson
Prevent so
u
rce and effect sl
o
t updates fr
o
m
occuri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Remove
s
o
me g_
prefixes
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
Robinson
Rename a couple var
i
ables
commit
|
commitdiff
|
tree
2011-08-22
C
h
r
is Robin
s
on
Al
w
a
ys us
e
t
he thun
k
func
t
ion
s
to
g
et object IDs
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Don't use th
e
thunk
a
r
ray
for objec
t
l
ooku
p
s
commit
|
commitdiff
|
tree
2011-08-21
Chris Robi
n
son
Defe
r
source o
f
fset cha
n
ges requested by
the app
commit
|
commitdiff
|
tree
2011-08-21
Chr
i
s Robinson
Use -1 to
m
ark a
n
invalid s
o
urce offset instead of 0
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
Defe
r
s
o
u
rce st
a
te changes from alSourcePlay/Pause
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Us
e
a s
e
par
a
te function to set the so
u
r
ce state
commit
|
commitdiff
|
tree
2011-08-20
Chris
R
obin
s
o
n
Remov
e
s
o
me s
p
aces
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris Ro
b
inson
Mov
e
the GU
I
D initialization
t
o
the helper
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
S
et the
loo
p
back backend fu
n
ctions first
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris
R
ob
i
nson
Pri
n
t the ALC_DEFA
U
L
T_ALL_
D
EVIC
E
S_SPECIF
I
ER w
h
en
a
vailab
l
e
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Move
s
ome func
t
ions
into a se
p
arate helpe
r
source f
i
le
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris Robinson
Don'
t
enu
m
erate
"PulseAudio Default" in
the A
L
L_DEVICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinso
n
Don't expose "
D
irect
S
oun
d
Default" in th
e
ALL_DEVICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chr
i
s
Rob
i
nson
More
c
lo
s
ely emulate pthre
a
d
_
once in
W
indows
commit
|
commitdiff
|
tree
2011-08-20
Chris Rob
i
n
s
o
n
Move backend s
o
u
r
ces to a sep
a
rate sub-directory
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Use the pr
o
per vari
a
b
le type
commit
|
commitdiff
|
tree
2011-08-20
Chris Robins
o
n
Use the string ID in
s
tead
of
n
umeral ind
e
x to ref
e
rence
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
is Ro
b
inson
A
d
d options to specify
a
lte
r
nate ALSA device prefixes
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Don't
s
cale the wet s
e
nd
b
y the number of cha
n
ne
l
s
commit
|
commitdiff
|
tree
2011-08-19
C
hris Robinson
Remove a couple
u
nneeded
v
ariable
s
commit
|
commitdiff
|
tree
2011-08-19
Chris
R
obinson
Delete
the
mut
e
x if th
e
device fails to open
commit
|
commitdiff
|
tree
2011-08-19
C
h
ris Ro
b
in
s
on
Make sure there's
a v
a
lid
backe
n
d before
trying to
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chr
i
s Rob
i
nson
Re
m
ove the "via *" portion o
f
the enumerated devices
commit
|
commitdiff
|
tree
2011-08-19
C
hris Rob
i
nson
Don't rem
o
ve
b
acke
n
ds th
a
t fail
t
o initi
a
lize
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
i
s
R
obinson
U
se on
l
y
t
he fir
s
t available backend for playback or
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chr
i
s
Robinson
Attempt to
c
onnect a
c
ontext
w
hen pulse
a
udio init
i
aliz
e
s
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinso
n
Use separate list
s
for playba
c
k and
c
apt
u
r
e
b
acken
d
s
commit
|
commitdiff
|
tree
2011-08-19
Chris R
o
b
i
nson
Remove
a ty
p
e
d
ef
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
R
obinson
Load ba
c
kend libs
on
i
n
i
t
commit
|
commitdiff
|
tree
2011-08-18
Chri
s
Robinso
n
Make D
S
oundLoad
re
t
u
rn a b
o
olean
commit
|
commitdiff
|
tree
2011-08-18
Chris R
o
binso
n
Avoid some LP
t
ypes
commit
|
commitdiff
|
tree
2011-08-18
Chris
Robinson
O
n
ly
a
t
t
empt to loa
d
MMDevApi and
D
Soun
d
once, o
n
in
i
t
commit
|
commitdiff
|
tree
2011-08-18
Chris Robin
s
on
S
et the pr
o
per union
m
embe
r
to 0
commit
|
commitdiff
|
tree
2011-08-17
Chris
Robinson
Remove
b
ack
e
nds
t
hat fai
l
to initialize
commit
|
commitdiff
|
tree
2011-08-17
C
h
ris Robin
s
on
Allow th
e
back
e
nd init functions to
retu
r
n fail
u
re
commit
|
commitdiff
|
tree
2011-08-17
C
hris
Ro
b
inson
Coalesce som
e
m
i
x
er sample con
v
erter
s
commit
|
commitdiff
|
tree
2011-08-17
Chris Robinson
Avoid
readin
g
some
m
ore
source
parameters multiple
.
.
.
commit
|
commitdiff
|
tree
2011-08-17
C
h
ris Rob
i
nson
G
et
r
id of t
h
e r
e
mai
n
ing min/max usag
e
commit
|
commitdiff
|
tree
2011-08-17
Chris
Robinson
Rename
minF/maxF/clampF to minf/maxf/clampf
f
or consistency
commit
|
commitdiff
|
tree
2011-08-17
Chris
R
obinson
Use mi
n
i/maxi/
c
lampi
a
nd minu/maxu/clampu to replace
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Chris Ro
b
inson
A
vo
i
d a float->int->float
c
o
n
v
er
s
ion
commit
|
commitdiff
|
tree
2011-08-16
Ch
r
is Robinson
U
s
e
inline minF/maxF/clampF f
u
nctions instea
d
of the
.
.
.
commit
|
commitdiff
|
tree
2011-08-13
Chris Robi
n
son
Fi
x
wet path con
e
hf calculation
commit
|
commitdiff
|
tree
2011-08-12
Chris Robins
o
n
M
ake sure there's a buffer to render loopback samples to
commit
|
commitdiff
|
tree
next