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
Clean up the JACK backend
2018-11-28
Chris Robinson
Clean up the JACK
b
ackend
commit
|
commitdiff
|
tree
2018-11-28
Chris
R
obins
o
n
Add a unique_ptr alias for the ringb
u
ffer
commit
|
commitdiff
|
tree
2018-11-27
Chris
R
o
binson
Rem
o
ve unn
e
ed
e
d mutex checks
commit
|
commitdiff
|
tree
2018-11-27
Chris
R
ob
i
nson
A
v
oid alsem*
wrappers for a
l
::
s
ema
p
ho
r
e
commit
|
commitdiff
|
tree
2018-11-27
C
h
r
is R
o
binson
Replace last
uses of als
e
m_t with al
:
:semaphore
commit
|
commitdiff
|
tree
2018-11-27
Ch
r
i
s
Robinson
Mak
e
and use a se
m
aphore class
commit
|
commitdiff
|
tree
2018-11-27
Chris Ro
b
i
nson
Re
t
u
rn a signed integer
fr
o
m altime_get
commit
|
commitdiff
|
tree
2018-11-27
Chris Rob
i
n
s
on
A
dd the appro
p
riate inc
l
ude for the _POSIX_TIMERS macro
commit
|
commitdiff
|
tree
2018-11-27
Chris Robinson
Sw
a
p
context references in the move assignmen
t
commit
|
commitdiff
|
tree
2018-11-27
Ch
r
i
s
Ro
b
i
n
s
o
n
Disable M
S
VC
warning C4065
commit
|
commitdiff
|
tree
2018-11-27
Chr
i
s Robinson
Fi
x
u
s
e of cl
o
ck_gettime
commit
|
commitdiff
|
tree
2018-11-27
Chr
i
s
Rob
i
n
s
on
Avoid relyi
n
g
on
s
truc
t
timespec
commit
|
commitdiff
|
tree
2018-11-27
Chris
R
obinso
n
Avoid
i
ncluding threads
.
h in
t
he exampl
e
helpers
commit
|
commitdiff
|
tree
2018-11-27
Chris Robinson
Re
m
ove al
t
hr
d
_yi
e
ld
commit
|
commitdiff
|
tree
2018-11-27
Chris Ro
b
inson
Rem
o
ve unused
a
lmtx stu
f
f
commit
|
commitdiff
|
tree
2018-11-27
Chris Robinson
Use a standard mutex
f
or the rema
i
ning locks
commit
|
commitdiff
|
tree
2018-11-27
Chris Ro
b
inson
Use a standard mute
x
for the
source a
n
d effect slot
.
.
.
commit
|
commitdiff
|
tree
2018-11-27
Chris R
o
b
inso
n
U
s
e
a stand
a
rd mute
x
f
o
r th
e
propl
o
ck
commit
|
commitdiff
|
tree
2018-11-27
Chr
i
s Robinson
Use a standard mut
e
x for
t
he
backend lo
c
k
commit
|
commitdiff
|
tree
2018-11-27
C
hris Robinson
Remove t
h
e last remaining
u
se
s
of althrd_t
commit
|
commitdiff
|
tree
2018-11-27
Chris Robi
n
s
on
S
i
m
plify som
e
bi
n
ary search
loo
k
ups
commit
|
commitdiff
|
tree
2018-11-27
C
h
ris Robin
s
on
Re
m
o
v
e althrd_t fr
o
m Windows
commit
|
commitdiff
|
tree
2018-11-27
Chr
i
s Robinso
n
R
eplace some uses of althrd
_
t
with st
d
::threa
d
commit
|
commitdiff
|
tree
2018-11-27
Chris
R
obinson
Add a mi
s
sing
s
t
d:
:
begin
commit
|
commitdiff
|
tree
2018-11-27
Chris Robinson
Get rid
o
f some
u
nn
e
cess
a
ry functio
n
s
commit
|
commitdiff
|
tree
2018-11-27
Chris
Robinson
G
et rid
o
f the last ATOM
I
C
m
acr
o
uses
commit
|
commitdiff
|
tree
2018-11-27
C
h
ris Robinson
Avoi
d
usi
n
g ATOMIC_
L
OAD
on
A
LCdevi
c
e::Co
n
nect
e
d
commit
|
commitdiff
|
tree
2018-11-27
Chris
Robinson
Use a unique_p
t
r for
the QSA backend
d
a
t
a
commit
|
commitdiff
|
tree
2018-11-27
C
h
ris Robinson
R
e
nam
e
some struc
t
members
commit
|
commitdiff
|
tree
2018-11-26
Chris Robinson
R
emo
v
e some unused
m
a
cro
s
commit
|
commitdiff
|
tree
2018-11-26
Chris
R
o
b
i
n
so
n
Av
o
id using
the ATOM
I
C()
m
a
cro
commit
|
commitdiff
|
tree
2018-11-26
C
h
ris Robinson
Avoid us
i
ng ATOMIC_INIT
commit
|
commitdiff
|
tree
2018-11-26
Chris Robinson
Don't explic
i
tly clear
v
ector o
b
j
e
cts in the destr
u
ctor
commit
|
commitdiff
|
tree
2018-11-26
Chris
R
o
b
i
ns
o
n
Automa
t
ically clean up filters and effects w
i
th
t
h
ei
r
.
.
.
commit
|
commitdiff
|
tree
2018-11-25
C
h
r
is Robinson
Automatically clean up buffers with ther s
u
blist
commit
|
commitdiff
|
tree
2018-11-25
Chr
i
s Ro
b
i
n
son
Clean up
M
i
x
Source
commit
|
commitdiff
|
tree
2018-11-25
Chris R
o
binson
A
v
o
id anot
h
er
D
ECL_TEMPLATE mac
r
o
commit
|
commitdiff
|
tree
2018-11-25
Chris Robi
n
son
Fix an i
n
c
o
r
rect function call
commit
|
commitdiff
|
tree
2018-11-25
Chris Robinson
Avoid a
s
eparate function to
c
lean up e
f
fect slots
commit
|
commitdiff
|
tree
2018-11-25
Chris Robins
o
n
Atuo
m
a
tically clean up sources with its sublist's d
e
stru
c
tion
commit
|
commitdiff
|
tree
2018-11-25
Chris
Rob
i
nson
Properly initialize the subl
i
sts' freemask
commit
|
commitdiff
|
tree
2018-11-25
Chris Robinson
Add
a
POPCNT64 macro
commit
|
commitdiff
|
tree
2018-11-25
Chr
i
s
Robinso
n
M
o
ve bs2b
.
h to a mor
e
appropriat
e
pl
a
ce
commit
|
commitdiff
|
tree
2018-11-25
Chr
i
s R
o
bi
n
son
Use C++
m
ethods a
b
it
m
ore
commit
|
commitdiff
|
tree
2018-11-25
Chr
i
s
R
o
b
i
nson
Repla
c
e remain
i
ng
u
ses of
s
td::vector w
i
th al::vec
t
or
commit
|
commitdiff
|
tree
2018-11-24
Chris R
o
binson
Avoid an ex
t
ra
n
eo
u
s boolean
commit
|
commitdiff
|
tree
2018-11-24
Chris Robi
n
so
n
Make G
e
tCo
n
textRef return a Conte
x
t
Ref
commit
|
commitdiff
|
tree
2018-11-24
Chris Robins
o
n
Use RAII in alEff
e
c
t
.
c
p
p
commit
|
commitdiff
|
tree
2018-11-24
Chr
i
s Robin
s
on
Fix a co
u
ple comme
n
t
s
commit
|
commitdiff
|
tree
2018-11-24
Chr
i
s
Robinson
Ensure an enum is t
h
e ap
p
r
o
priate size/t
y
p
e
commit
|
commitdiff
|
tree
2018-11-24
Chris Robinson
Use a normal vector to sto
r
e buffer da
t
a
commit
|
commitdiff
|
tree
2018-11-24
Chris Robin
s
o
n
U
se RAII more w
i
t
h
a
lFilter
.
cpp
commit
|
commitdiff
|
tree
2018-11-24
Chris Ro
b
inso
n
Us
e
a u
n
ique_pt
r
wh
i
le opening a device
commit
|
commitdiff
|
tree
2018-11-24
Chris Robinson
Use RAII
f
or de
v
ice references
commit
|
commitdiff
|
tree
2018-11-24
Chris Robinson
M
ake t
h
e context V
o
iceCount atomic
commit
|
commitdiff
|
tree
2018-11-23
Chri
s
Robinso
n
Fix an incor
r
ect
check
commit
|
commitdiff
|
tree
2018-11-23
Chris Robin
s
on
R
e
structure and cl
e
an u
p
al
u
.
cpp a bit
commit
|
commitdiff
|
tree
2018-11-23
Chri
s
Robinson
Avoid a couple explicit loops
commit
|
commitdiff
|
tree
2018-11-23
Chris
R
obinson
A
d
d
noexcept to a bunch of inline fu
n
ction
s
commit
|
commitdiff
|
tree
2018-11-22
Chris Robinso
n
Make a Direct
H
rtfSt
a
te constructor to try
a
p
p
e
a
sing
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
Chris Robi
n
son
Use prop
e
r time
types for the device clo
c
k time a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
Chris Robin
s
on
Use
s
tandard types for t
h
e dev
i
ce
c
loc
k
t
i
mes
commit
|
commitdiff
|
tree
2018-11-22
Chris Robins
o
n
Clean up alSource
.
c
pp so
m
e
commit
|
commitdiff
|
tree
2018-11-22
Chris R
o
binson
Clean up the Chorus a litt
l
e
commit
|
commitdiff
|
tree
2018-11-22
Chris Rob
i
ns
o
n
Use u
n
iqu
e
_
p
t
r for
Dire
c
t
H
r
tfState
commit
|
commitdiff
|
tree
2018-11-22
Chris Robins
o
n
A
d
d and use a macr
o
to d
e
fine p
l
a
cement-new-only allocat
o
rs
commit
|
commitdiff
|
tree
2018-11-22
Chr
i
s Ro
b
inson
C
lean
u
p
s
o
me
u
nneces
s
ary specifiers
commit
|
commitdiff
|
tree
2018-11-22
Chris Robinson
U
s
e unique_ptr for bs2b
commit
|
commitdiff
|
tree
2018-11-22
Chris Robins
o
n
Use uni
q
ue_ptr for B
F
or
m
atDec and AmbiUps
a
mpler
commit
|
commitdiff
|
tree
2018-11-22
Ch
r
is Robinso
n
Use a uni
q
ue_ptr for the F
r
ontStablizer
commit
|
commitdiff
|
tree
2018-11-22
Chris Robi
n
son
Use a unique_ptr for th
e
C
o
mpressor
commit
|
commitdiff
|
tree
2018-11-21
Chris Robi
n
son
Use
a
unique
_
ptr for Uh
j
2Encoder
commit
|
commitdiff
|
tree
2018-11-21
Chris
Robinson
Fix dele
t
ing the same buf
f
er ID multiple t
i
me
s
in one
.
.
.
commit
|
commitdiff
|
tree
2018-11-21
Chris Robin
s
o
n
Us
e
RAII more in alSource
.
cpp
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Use RAII when handling th
e
mixer's FPU state
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
is Rob
i
nson
Avoid
u
s
ing ATOMIC macr
o
s
commit
|
commitdiff
|
tree
2018-11-21
C
h
ris Ro
b
inson
R
e
p
lace a
c
ouple more almtx_lo
c
k
/
unl
o
ck cal
l
s
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Alw
a
ys use RAII wi
t
h EffectSlotLock
commit
|
commitdiff
|
tree
2018-11-21
Chris Robi
n
son
Use a normal vector
for the dist
a
nce b
u
ffer s
t
orage
commit
|
commitdiff
|
tree
2018-11-21
Chris R
o
b
inso
n
Make
VerifyContext retu
r
n a con
t
ext
refer
e
nce
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
is Robin
s
on
Rename
a
method to
be cle
a
rer about i
t
s be
h
a
v
io
r
commit
|
commitdiff
|
tree
2018-11-21
Chris
Rob
i
n
s
on
Use R
A
II loc
k
s with t
h
e Back
e
ndLock
commit
|
commitdiff
|
tree
2018-11-21
Chris Rob
i
nson
Use an enum class for Ambi
L
a
yout/No
r
m settings
commit
|
commitdiff
|
tree
2018-11-20
Chris Rob
i
nson
Try
t
o improve alffpl
a
y underrun
device time a
d
j
ust
m
ent
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
U
s
e a
n
ormal vecto
r
for the s
o
ur
c
e s
e
nd proper
t
ie
s
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
Use C++ m
o
re in alListe
n
er
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use
a
stand
a
rd mutex
for the
e
vent callback lock
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris Rob
i
nson
Us
e
a
tomi
c
_fla
g
s and
atomic<bools>s where
appropr
i
ate
commit
|
commitdiff
|
tree
2018-11-20
C
hris
Robinson
Store effect slots as uni
q
ue_
p
trs
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Use C++ mor
e
in alAuxEffectSlot
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Ro
b
inson
Us
e
a unique_ptr fo
r
t
h
e
def
a
ult effect slot
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use more C++ templates
instead of
D
ECL_TEMPLAT
E
tricks
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
o
binson
Use C++
t
e
mpl
a
t
es instead of macr
o
definitions more
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Add comp
i
le-time traits for FmtType en
u
m val
u
es
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obinson
Use C+
+
temp
l
a
tes instea
d
of
macro-defined variat
i
o
n
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Add compil
e
-time t
r
aits for DevFmtType enum
value
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Avo
i
d another c
a
se
o
f
a
v
a
riabl
e
named the
s
ame as
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris
Robins
o
n
Use default in
i
t
i
alization for th
e
rev
e
rb effect state
commit
|
commitdiff
|
tree
2018-11-20
C
hri
s
Robinson
Use proper templ
a
ting for the modulator's Modulate
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use proper inheriten
c
e for the
effect
s
ta
t
e
o
bjects
commit
|
commitdiff
|
tree
next