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
Fix deleting the same buffer ID multiple times in one call
2018-11-21
Ch
r
is Robins
o
n
Fix
d
ele
t
ing t
h
e same buff
e
r
I
D multiple t
i
mes in on
e
.
.
.
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s Rob
i
nson
Use RAII more i
n
alSource
.
cpp
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Us
e
RAII
w
hen handling
t
he mixer's FP
U
state
commit
|
commitdiff
|
tree
2018-11-21
Chris Robi
n
son
Avoid using ATOMIC macros
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
i
s
Robinson
R
e
pla
c
e a cou
p
le more almtx_lock/unlock calls
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
is
R
obinson
Always use
RA
I
I with
Effect
S
lotLock
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s Robinson
Use
a normal vect
o
r for the
dis
t
ance buffer stora
g
e
commit
|
commitdiff
|
tree
2018-11-21
Ch
r
is Robi
n
son
Make
V
eri
f
yContext retu
r
n a context
reference
commit
|
commitdiff
|
tree
2018-11-21
Chris Robins
o
n
Rename a method t
o
be clearer about its behavior
commit
|
commitdiff
|
tree
2018-11-21
C
h
ris Robins
o
n
Use RAII locks with the Backe
n
dLock
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s R
o
binson
U
s
e an enum
c
la
s
s
f
or
Am
b
iLayout/Nor
m
set
t
ings
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
Ro
b
i
nson
Try
t
o imp
r
ove a
l
f
f
pl
a
y underrun de
v
ice time adjustment
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use
a norm
a
l vector for the source send propert
i
es
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use C++ more in al
L
iste
n
er
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
U
se a stan
d
ar
d
mut
e
x for
t
he event callback lock
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obin
s
on
Use at
o
mic_fl
a
gs and atomic<b
o
ols>s where
a
ppropr
i
ate
commit
|
commitdiff
|
tree
2018-11-20
Chris Rob
i
nson
Store effect slots as unique
_
ptrs
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris Robinson
Use C++ more in alAu
x
EffectSlo
t
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris
Robinson
Us
e
a unique_ptr for the
defa
u
l
t
e
f
fect sl
o
t
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
R
obinson
U
se more C++ templates in
s
t
ead
o
f DEC
L
_TEMPLATE
tr
i
cks
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Robins
o
n
Use C
+
+ templates ins
t
ead o
f
macro definitions more
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
A
d
d
co
m
pi
l
e-time traits for
F
mtType
e
n
um valu
e
s
commit
|
commitdiff
|
tree
2018-11-20
C
hris
R
o
b
inson
Use C++ templates in
s
t
ead of
m
acro-def
i
ned v
a
riations
commit
|
commitdiff
|
tree
2018-11-20
Chris Rob
i
ns
o
n
Add co
m
pile-time t
r
aits for DevF
m
t
Type
e
num values
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is
R
obinson
Avoid an
o
ther ca
s
e of a
variable named the same as
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinso
n
Use default initiali
z
ation for the reverb e
f
fec
t
state
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
U
s
e proper t
e
mplating f
o
r
t
h
e modulator's
Modulate
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robin
s
on
Use proper i
n
h
e
ritence for
the eff
e
ct state ob
j
ec
t
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Clean up the remaining
effect struct member n
a
mes
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris
R
obinson
Use a no
r
mal
v
ector for the echo
b
uff
e
r
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris Robinson
Clea
n
up more effects' st
r
uct members
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obinson
Fix the reverb buffer size
c
alculation
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use a
n
ormal vector for the c
h
orus sample buffer
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
C
lean up the chorus/flanger
struc
t
m
e
mbers
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use std::isfinite
i
ns
t
ead o
f
isfinite
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
U
s
e a regular v
e
ctor for the reverb samp
l
e buffer
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
is
R
obinson
Rename re
v
erb stru
c
t
members
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robinson
Clean
u
p the biqua
d
filter a bi
t
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robinson
Fix up t
h
e struct member nam
e
s in the autowah eff
e
c
t
commit
|
commitdiff
|
tree
2018-11-19
Chris
Ro
b
inson
A
d
d a missing
include
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use proper in
h
eritence for EffectStateFactory
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a vector to ha
n
dle
m
ix
i
ng buffer storage
commit
|
commitdiff
|
tree
2018-11-19
Chris Ro
b
inson
Fix a
coup
l
e incorr
e
ct u
s
es
of
r
i
ngbuffer
p
oi
n
ter dat
a
commit
|
commitdiff
|
tree
2018-11-19
Chris R
o
binson
Remove t
h
e ATO
M
IC_
T
HREAD_F
E
NCE m
a
cro
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robi
n
son
Return
t
he ri
n
gbuffer d
a
ta po
i
nters as a pair
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Ma
k
e ll_ringbuffer_write/read
take void
*
/const vo
i
d*
commit
|
commitdiff
|
tree
2018-11-19
Chris R
o
binson
Re
m
ove the C
O
NST_CAST hack
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s
R
obinson
Remove unnec
e
ssary
u
s
i
ng statem
e
nts
commit
|
commitdiff
|
tree
2018-11-19
Chris Ro
b
inson
Remove the atomi
c
excha
n
ge
m
acros
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Sim
p
lify
t
h
e
Re
f
C
o
u
n
t
ty
p
e
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
obinson
Repla
c
e
A
T
O
MIC_REPLACE_
H
EAD with an inline
f
u
nction
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robinson
Remove th
e
unused vector macros
commit
|
commitdiff
|
tree
2018-11-19
Chris Robi
n
son
Use a normal
v
e
ctor
in the Q
S
A
b
ackend
commit
|
commitdiff
|
tree
2018-11-19
Chris Ro
b
inson
Use
a
normal vector f
o
r filter sublists
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robinson
U
se
a
no
r
mal vecto
r
for effect
sub
l
ists
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a normal vector for buffer su
b
lists
commit
|
commitdiff
|
tree
2018-11-19
Chris
Robin
s
on
Remove some un
n
ecessary static sp
e
cifiers
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinso
n
U
se a standard stri
n
g for the enumerated HRTF names
commit
|
commitdiff
|
tree
2018-11-19
Chris R
o
binson
Use
a
standard str
i
ng for the de
v
ice's HRTF name
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Robinson
U
s
e a
r
egular vector for the enumerated HRTF lis
t
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a std::s
t
ring for th
e
d
e
vice name
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robinson
Use a std::thread for
the event thread
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
binson
Fi
x
the i
n
i
tial dev
i
ce r
e
fcount
commit
|
commitdiff
|
tree
2018-11-18
Ch
r
is Robin
s
on
Fi
x
a floa
t
constant
type
commit
|
commitdiff
|
tree
2018-11-18
C
h
r
is Rob
i
n
s
on
Avoid mor
e
c
ases of an enum vari
a
ble and type name
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
C
h
r
i
s Robinson
Use co
n
stru
c
t
o
rs/destru
c
tors with A
L
Cdevi
c
e
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
obin
s
on
Av
o
id a fixed
-
size strin
g
bu
f
fer
commit
|
commitdiff
|
tree
2018-11-18
C
h
r
is
Robinson
Separate class and variable definitions
commit
|
commitdiff
|
tree
2018-11-18
Chris Robi
n
son
U
s
e
construc
t
o
rs/destruc
t
ors for ALeffectslot
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Use
c
lean
e
r construct
o
r
/
destructor calls for ALCcontext
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robi
n
son
Improve audio under
r
u
n
reco
r
dery in
a
lffplay
commit
|
commitdiff
|
tree
2018-11-18
Chris Robins
o
n
R
e
move
a
n
unused
typedef
commit
|
commitdiff
|
tree
2018-11-18
Chris Rob
i
nson
R
emo
v
e the
p
o
i
nter-s
p
e
cifi
c
atomic exchange ma
c
r
os
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Avoid
naming a struct me
m
ber the same as an en
u
m type
commit
|
commitdiff
|
tree
2018-11-18
Chris Robin
s
on
U
s
e
s
td::isfinite instead of the
g
lobal i
s
finite
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
Robinson
A
d
d
and u
s
e new/delet
e
o
per
a
tor
s
to
A
Leffe
c
tslot
commit
|
commitdiff
|
tree
2018-11-18
Chris Rob
i
nson
Use a normal ve
c
to
r
for au
x
il
i
ary effect slots
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Use a proper vector for the so
u
rc
e
sublist
s
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
Robinson
M
o
ve
t
he alignm
e
nt-aware al
l
ocator and vector t
o
hea
d
ers
commit
|
commitdiff
|
tree
2018-11-18
Chris
Robinson
U
s
e new/delete fo
r
ALCco
n
text o
b
jects
commit
|
commitdiff
|
tree
2018-11-18
Ch
r
i
s
R
o
b
inson
Sto
r
e
the listener
directly in the context
commit
|
commitdiff
|
tree
2018-11-18
Chris Robins
o
n
Mov
e
the vector
a
nd matri
x
de
c
l
a
rations to a s
e
parate
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
Robi
n
s
o
n
Move the A
L
Cconte
x
t definiti
o
n to its ow
n
header
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Try to cle
a
r up an MSVC warning
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s
Robinson
Avoi
d
a
n
explicit sta
t
ic_
c
a
s
t to bool
commit
|
commitdiff
|
tree
2018-11-18
C
hri
s
Rob
i
ns
o
n
Remove unus
e
d hea
d
ers and checks
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s
Robinson
Convert almal
l
oc
.
c to C++
commit
|
commitdiff
|
tree
2018-11-18
C
h
r
is Robins
o
n
Always use
C+
+
11 a
t
omics
commit
|
commitdiff
|
tree
2018-11-18
Chris
Ro
b
inson
Convert bs2b
.
c to C++
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
R
em
o
ve now unne
e
ded inldefs
.
c
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Convert t
h
e mixers to C++
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
obinson
R
emove ASSUM
E
_AL
I
GNED
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Convert
t
he filters to C++
commit
|
commitdiff
|
tree
2018-11-17
C
hri
s
Robinson
Remove the old unused bsin
c
gen
.
c
commit
|
commitdiff
|
tree
2018-11-17
C
hris Robinson
Co
n
vert ringbuffer
.
c to C+
+
commit
|
commitdiff
|
tree
2018-11-17
C
h
ris
Rob
i
nson
Co
n
vert mastering
.
c to C++
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
Convert converter
.
c
to C++
commit
|
commitdiff
|
tree
2018-11-17
Chris Robins
o
n
Conver
t
th
e
remaining effects to C++
commit
|
commitdiff
|
tree
2018-11-17
Chris R
o
binson
C
o
nvert the dedic
a
ted
,
d
istortion
,
e
cho, a
n
d equalizer
.
.
.
commit
|
commitdiff
|
tree
2018-11-17
Ch
r
is Robins
o
n
Add a cou
p
le
m
issi
n
g
includ
e
s
commit
|
commitdiff
|
tree
next