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
Use RAII for device references
2018-11-24
Chris Ro
b
inson
Use RAII for d
e
vice refe
r
enc
e
s
commit
|
commitdiff
|
tree
2018-11-24
Chr
i
s Robins
o
n
Make the c
o
ntext
V
oic
e
Count atomic
commit
|
commitdiff
|
tree
2018-11-23
Chris Robin
s
on
Fix
a
n
incorrec
t
check
commit
|
commitdiff
|
tree
2018-11-23
Ch
r
is Robinson
Restru
c
ture and clean up a
l
u
.
cpp a bi
t
commit
|
commitdiff
|
tree
2018-11-23
Chris R
o
binson
Avoid a couple exp
l
icit loo
p
s
commit
|
commitdiff
|
tree
2018-11-23
Chris Robinson
Add
n
oexcept to a
b
u
n
ch of
inline fu
n
ctions
commit
|
commitdiff
|
tree
2018-11-22
Chris
R
obinson
Make a DirectHrtfStat
e
constructo
r
to
t
ry appeasing
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
Chris
Robinson
U
s
e pro
p
er ti
m
e types for
th
e
device clock time a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
Chris Robinso
n
Use
sta
n
dard ty
p
es
for t
h
e
d
evice clock time
s
commit
|
commitdiff
|
tree
2018-11-22
Chri
s
Robinson
Clean up
a
lSource
.
cpp s
o
m
e
commit
|
commitdiff
|
tree
2018-11-22
Chris Robinson
C
l
ean up the
C
h
orus a lit
t
le
commit
|
commitdiff
|
tree
2018-11-22
C
hris Rob
i
nson
Use unique_ptr for DirectH
r
tfState
commit
|
commitdiff
|
tree
2018-11-22
Chri
s
Ro
b
inson
Add a
n
d use a ma
c
ro
to define placem
e
nt-new-only allocators
commit
|
commitdiff
|
tree
2018-11-22
Chris
Robinson
Clean up some unnec
e
s
sary speci
f
iers
commit
|
commitdiff
|
tree
2018-11-22
Chris
R
obinson
U
se uni
q
ue_pt
r
f
o
r bs2b
commit
|
commitdiff
|
tree
2018-11-22
C
h
r
i
s R
o
binson
Use
u
nique_ptr for BForma
t
Dec an
d
AmbiUpsampler
commit
|
commitdiff
|
tree
2018-11-22
Chr
i
s Robinson
Use a unique_ptr for the
F
ro
n
tStabliz
e
r
commit
|
commitdiff
|
tree
2018-11-22
C
h
ris Rob
i
n
s
o
n
Use a unique_p
t
r for the Comp
r
e
ssor
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s Ro
b
i
n
son
Use
a unique_ptr fo
r
Uhj2Encoder
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s R
o
binson
Fix deleting the same buffer ID multipl
e
times in one
.
.
.
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Use R
A
II mo
r
e in alSource
.
cpp
commit
|
commitdiff
|
tree
2018-11-21
Chris Ro
b
inso
n
Use RAII when handling the mixe
r
's FPU s
t
ate
commit
|
commitdiff
|
tree
2018-11-21
Chris
R
obinson
A
void u
s
in
g
ATO
M
IC mac
r
o
s
commit
|
commitdiff
|
tree
2018-11-21
C
h
ris R
o
b
ins
o
n
Repla
c
e a couple more al
m
tx_lo
c
k/unlock calls
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s Robinson
Always
u
se
RAII with EffectSlotLock
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Use a no
r
mal
v
ector for
th
e
distance buffer
storage
commit
|
commitdiff
|
tree
2018-11-21
Chris R
o
binson
M
a
ke VerifyCont
e
xt retu
r
n a context reference
commit
|
commitdiff
|
tree
2018-11-21
Chris
Robinson
Rename
a
method to be clearer a
b
out its behavior
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Use RAII
locks with the BackendLock
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
i
s
Robinson
Use an enum cla
s
s for Amb
i
La
y
out/Norm
s
e
ttings
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Tr
y
to improve a
l
ffplay underr
u
n device tim
e
a
djustment
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use a normal
vector for the
s
o
u
rce send
prop
e
rties
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
Use C++ more in alListe
n
e
r
.
c
p
p
commit
|
commitdiff
|
tree
2018-11-20
C
hr
i
s Robinso
n
Use
a st
a
n
dard mu
t
ex for
the e
v
ent callback
l
oc
k
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Robinso
n
U
s
e
a
tomic_flags and a
t
omic<bool
s
>
s wh
e
re a
p
propria
t
e
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
b
i
nson
S
tore
effect slots
a
s unique_ptrs
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use C++ more
in alAuxEffectSlot
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Rob
i
nson
Use a unique_
p
tr for t
h
e defau
l
t ef
f
ect slot
commit
|
commitdiff
|
tree
2018-11-20
Chr
i
s Robins
o
n
Use more C++ templates inst
e
ad of
D
E
CL_TEMP
L
ATE
tricks
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinso
n
Us
e
C++ templat
e
s in
s
t
e
ad of
m
acro definitions more
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Add compile-time trait
s
f
o
r FmtType
e
n
u
m values
commit
|
commitdiff
|
tree
2018-11-20
C
h
r
i
s
R
obinson
U
s
e C++ templat
e
s instead of macro-defined va
r
iations
commit
|
commitdiff
|
tree
2018-11-20
C
h
r
i
s Robinson
Add comp
i
le-time
t
raits for DevFmtType enum
va
l
u
es
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Av
o
id
another case of a varia
b
l
e
named the
s
ame as
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
C
hris R
o
binso
n
U
se
default
i
nitiali
z
ation for
t
he reverb effect
s
tate
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinso
n
U
s
e proper templating for the modulator's Modulate
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use proper
inheriten
c
e for t
h
e effect state
object
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Clean
u
p the rema
i
ning
e
ffec
t
struct member names
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
Use a n
o
rmal
v
ector for the echo buffer
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obinson
Clean u
p
more effects'
struct mem
b
e
r
s
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
i
s
Robi
n
s
o
n
Fix
the reverb
buff
e
r size ca
l
culation
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Us
e
a normal vector
f
or the chorus sa
m
p
le buffer
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Robinson
Clean up the chor
u
s/flanger
s
truct members
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
obinson
Use std::isfini
t
e i
n
stead
of isfini
t
e
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a regula
r
vector for the re
v
erb sample
b
uffer
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
i
s
R
o
binson
Renam
e
re
v
erb
stru
c
t members
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
C
lean up the b
i
qu
a
d filter a bit
commit
|
commitdiff
|
tree
2018-11-19
C
h
ris Rob
i
nson
Fix up the st
r
uct member
n
a
mes in
t
he autowah effect
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Add a missi
n
g include
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
U
s
e proper
i
nh
e
rit
e
n
c
e for
E
f
f
e
c
t
S
tateFactory
commit
|
commitdiff
|
tree
2018-11-19
Chri
s
Robinson
Use
a
vec
t
or to handle mi
x
i
ng buffe
r
sto
r
age
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Fix
a couple incorrect uses of
ringbuf
f
er pointer data
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Rob
i
nson
Remove
t
he
ATOMIC_THREAD_FEN
C
E
mac
r
o
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
obinson
R
etu
r
n th
e
ringbu
f
fer
data pointers
a
s a
pair
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robinso
n
Make
ll_r
i
ngbuffer_write/read take
void*/const
void*
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Ro
b
inson
Remove
the CON
S
T_CAST hack
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Remove unnece
s
sary
u
sing statements
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Robin
s
on
Remove t
h
e ato
m
ic exchange macros
commit
|
commitdiff
|
tree
2018-11-19
Chris R
o
binson
Simplify the RefCount type
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
o
binson
Replace ATOMIC
_
R
E
P
L
AC
E
_HEAD with an inline function
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robinson
Remove t
h
e unus
e
d vector macros
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robinson
U
s
e a normal vecto
r
in the
Q
SA backend
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a normal ve
c
tor for filter su
b
lists
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
o
binson
Us
e
a no
r
mal
vecto
r
for
effect su
b
lists
commit
|
commitdiff
|
tree
2018-11-19
Chris Robi
n
son
Use a
n
o
r
mal vect
o
r f
o
r buffer sublists
commit
|
commitdiff
|
tree
2018-11-19
Chris Robi
n
son
Rem
o
v
e s
o
me unnecessa
r
y stat
i
c s
p
ec
i
fiers
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robin
s
on
Us
e
a standa
r
d
string
f
o
r the
enum
e
rated HRTF
n
ames
commit
|
commitdiff
|
tree
2018-11-19
Chris Robin
s
o
n
Use a standard strin
g
for the devic
e
's HRTF name
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Robinson
Use a regular vecto
r
for the
e
nume
r
ated HRTF
l
ist
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a std::
s
tring for t
h
e device name
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
is Robinson
Use a std::thread
for th
e
event thread
commit
|
commitdiff
|
tree
2018-11-18
C
h
ris Robin
s
on
Fi
x
the initial de
v
ice ref
c
ount
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
bins
o
n
Fix
a
f
loat
constant type
commit
|
commitdiff
|
tree
2018-11-18
C
hris Ro
b
i
n
son
Avoid more cases o
f
an enum vari
a
ble an
d
t
ype
n
a
m
e
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
b
inson
Use
constructors
/
d
e
structors with AL
C
d
e
vice
commit
|
commitdiff
|
tree
2018-11-18
Chris Rob
i
nson
A
void a fix
e
d-
s
ize string buffer
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robinson
Sep
a
rat
e
c
l
ass and varia
b
le d
e
finitions
commit
|
commitdiff
|
tree
2018-11-18
Chris
Robinson
Us
e
c
o
nstructors/destruc
t
ors
f
o
r ALeffects
l
o
t
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Use cleane
r
con
s
t
ruct
o
r/
d
estructor
calls for AL
C
co
n
text
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Imp
r
ove audio underrun recor
d
ery in alffplay
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robi
n
son
Remove
a
n
unused typed
e
f
commit
|
commitdiff
|
tree
2018-11-18
C
h
ris Robinson
Remove
the
poi
n
ter-specif
i
c atomic exchange
m
ac
r
os
commit
|
commitdiff
|
tree
2018-11-18
Chris Robi
n
son
Avoid naming
a
struc
t
mem
b
er the same as an enum ty
p
e
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Use std::isfinite i
n
stead of t
h
e global isfinite
commit
|
commitdiff
|
tree
2018-11-18
Chris Ro
b
inson
Ad
d
an
d
use new/delete oper
a
tors
to ALeffect
s
lot
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robinson
U
se a normal vect
o
r for auxi
l
iary
effect slots
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robinson
Use a
p
ro
p
e
r vec
t
or
f
or the source sublists
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
R
o
b
in
s
on
Move th
e
a
lignment-aware allocator an
d
v
e
ctor
t
o h
e
aders
commit
|
commitdiff
|
tree
2018-11-18
C
h
ris Robi
n
so
n
Use new/delete for
A
LCcontext objects
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
binson
Store the list
e
n
er direct
l
y in the c
o
ntext
commit
|
commitdiff
|
tree
next