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
Try to improve alffplay underrun device time adjustment
2018-11-20
Chris Robinson
Tr
y
to improve alffplay unde
r
run
d
ev
i
ce ti
m
e ad
j
ustment
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Rob
i
nson
U
s
e a normal vect
o
r for the sourc
e
send properties
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use C++ mo
r
e in alListener
.
c
p
p
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Us
e
a standard m
u
tex
f
or the event callback lock
commit
|
commitdiff
|
tree
2018-11-20
Chris Robi
n
son
U
s
e atomic_flags and at
o
mi
c
<bools>s where appropriate
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Store eff
e
ct sl
o
ts as unique_ptrs
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
U
s
e C++ mor
e
in
alAuxEff
e
ctSlo
t
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use a uni
q
ue_ptr f
o
r the default effect slot
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Robinson
Use
more C+
+
t
e
mplates
i
nstead
o
f
DE
C
L
_
TEMPLATE tricks
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Us
e
C++ templat
e
s instead of m
a
cro de
f
initions more
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
A
d
d com
p
ile-
t
i
me t
r
aits
f
o
r
FmtType enum va
l
u
es
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Rob
i
ns
o
n
Use
C
+
+ templates in
s
tead of macro-defined varia
t
ions
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Add comp
i
l
e
-time
t
raits for Dev
F
m
t
T
y
p
e
enum values
commit
|
commitdiff
|
tree
2018-11-20
Chr
i
s Robinso
n
Av
o
id
a
nother case
o
f a variable named the
sa
m
e as
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
Robinson
U
se defaul
t
ini
t
ialization for th
e
rever
b
e
f
fect s
t
ate
commit
|
commitdiff
|
tree
2018-11-20
Chris Robi
n
son
Use prope
r
templating
f
or the modul
a
tor's Modulate
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chr
i
s Rob
i
nson
Use proper in
h
eritence
f
o
r the
e
ffec
t
stat
e
obje
c
t
s
commit
|
commitdiff
|
tree
2018-11-20
C
hr
i
s
R
obinson
Clean up
th
e
re
m
a
i
ning
effect struct membe
r
names
commit
|
commitdiff
|
tree
2018-11-20
Chris
Robinson
Use a norm
a
l vector for the echo buffer
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obinson
C
lean
up more
effe
c
ts' struct memb
e
r
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robin
s
on
Fix the
reverb
buffe
r
s
i
ze calculati
o
n
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use
a
normal vector for
t
he
c
horus
sample buff
e
r
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is Robins
o
n
C
l
ean up the
c
horus/flanger struct
m
e
mbers
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Rob
i
nso
n
Use s
t
d::isfinite ins
t
ead of isfini
t
e
commit
|
commitdiff
|
tree
2018-11-19
Chris R
o
binson
Use
a
r
egular vector for the rev
e
r
b sa
m
p
le buffer
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Rena
m
e rever
b
struct members
commit
|
commitdiff
|
tree
2018-11-19
C
hris Ro
b
inson
Clean up t
h
e biquad filter a bit
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Fix up the
s
truct member na
m
es in the autow
a
h
e
f
fect
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Robinson
A
d
d a missing include
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robi
n
son
Use pro
p
e
r inhe
r
it
e
nce fo
r
EffectStateFac
t
ory
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use
a
v
ector
t
o handle mixing buffer stora
g
e
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Fix a
c
ouple incorrect uses of ringbuffer po
i
n
t
er data
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robins
o
n
Remove the ATOMIC_THREAD_FENCE m
a
cro
commit
|
commitdiff
|
tree
2018-11-19
Chri
s
Robinson
Return the rin
g
buffer data poin
t
ers as a pair
commit
|
commitdiff
|
tree
2018-11-19
C
hris
R
obi
n
s
o
n
Make ll_ringbuffe
r
_writ
e
/
r
ead take v
o
i
d
*
/const void*
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Remove the CO
N
ST
_
CAST hack
commit
|
commitdiff
|
tree
2018-11-19
Chris Robin
s
on
Rem
o
ve unnecess
a
r
y
using
s
t
a
tements
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
is Robins
o
n
Remove the atomic
e
x
change macros
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s
Robinso
n
Simplify
t
he R
e
fCount
ty
p
e
commit
|
commitdiff
|
tree
2018-11-19
C
hris
R
obi
n
son
Replac
e
AT
O
MI
C
_REPL
A
CE
_
HEAD with an i
n
line
f
unction
commit
|
commitdiff
|
tree
2018-11-19
C
hris Rob
i
nson
Remove the
u
nused vecto
r
macros
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Rob
i
nson
U
s
e a normal vector in the Q
S
A backend
commit
|
commitdiff
|
tree
2018-11-19
Chris Rob
i
nson
Use a no
r
ma
l
vecto
r
for filt
e
r su
b
list
s
commit
|
commitdiff
|
tree
2018-11-19
C
h
ri
s
R
o
b
i
nson
U
s
e a nor
m
a
l vector fo
r
effect sublists
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a normal vecto
r
for buffer sublist
s
commit
|
commitdiff
|
tree
2018-11-19
Chris Ro
b
in
s
o
n
Re
m
o
v
e some unnecessary static
s
pecif
i
ers
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robi
n
so
n
U
s
e
a
standar
d
stri
n
g
f
o
r
the enumerated HRT
F
names
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
is Robin
s
on
Use a sta
n
dard stri
n
g for the de
v
ice's HRTF na
m
e
commit
|
commitdiff
|
tree
2018-11-19
Chri
s
Robin
s
on
Use a regular vector fo
r
th
e
enumerate
d
H
R
TF list
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use
a std::string
f
or t
h
e device
name
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robinso
n
U
se a std::thread for the event thread
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
o
b
inson
Fix t
h
e initial device
r
efc
o
unt
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
ob
i
nson
F
ix a f
l
oat constant type
commit
|
commitdiff
|
tree
2018-11-18
C
hri
s
Robinson
Avoid more cases
o
f an enum v
a
r
iable and type
n
ame
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
Chris
Robins
o
n
Use constr
u
ct
o
rs/destruct
o
rs with A
L
Cdevice
commit
|
commitdiff
|
tree
2018-11-18
Chris Robins
o
n
Avoid a fi
x
ed
-
size string buffer
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinso
n
Separate class and variable definiti
o
ns
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
obins
o
n
Use co
n
stru
c
tors/dest
r
uctors for ALe
f
f
ectslot
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s Robinson
U
s
e c
l
eaner construc
t
or/destructo
r
c
alls for A
L
Ccontext
commit
|
commitdiff
|
tree
2018-11-18
Chris Ro
b
inson
I
mp
r
ove
au
d
io underrun record
e
ry
in alffplay
commit
|
commitdiff
|
tree
2018-11-18
C
h
ri
s
Robinson
Rem
o
ve an u
n
used typedef
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Remove th
e
pointer-specific ato
m
ic exchange macros
commit
|
commitdiff
|
tree
2018-11-18
Chris Robin
s
on
Av
o
id naming
a struct me
m
ber the same as an enum
t
y
pe
commit
|
commitdiff
|
tree
2018-11-18
C
h
r
i
s Robinso
n
U
s
e
std::isfi
n
ite ins
t
ead of the globa
l
i
sfinite
commit
|
commitdiff
|
tree
2018-11-18
Chris Robi
n
s
o
n
Add
a
nd use
new/delete operators
t
o A
L
ef
f
ectslot
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s Robinson
Use a
norma
l
vector for auxiliary eff
e
ct slo
t
s
commit
|
commitdiff
|
tree
2018-11-18
Chris Robin
s
on
Use a
p
r
o
per vector
f
or the so
u
rc
e
sublists
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Move th
e
a
l
ig
n
men
t
-
aware allocator an
d
vec
t
or to
he
a
ders
commit
|
commitdiff
|
tree
2018-11-18
C
hris
R
obins
o
n
Use new/
d
el
e
te for ALCcontext objects
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robin
s
on
Store th
e
l
i
stener directly in the context
commit
|
commitdiff
|
tree
2018-11-18
C
h
ris R
o
bins
o
n
Move the
v
e
ctor an
d
matri
x
declar
a
tions to a sep
a
rate
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Move t
h
e ALCc
o
ntext defin
i
t
i
on to it
s
own he
a
der
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
Robinson
Try to clear up an MS
V
C warnin
g
commit
|
commitdiff
|
tree
2018-11-18
Chris Ro
b
inson
Avoid an e
x
plicit stat
i
c_c
a
st t
o
bool
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
binson
Remo
v
e un
u
sed
headers and che
c
ks
commit
|
commitdiff
|
tree
2018-11-18
C
hr
i
s Robin
s
on
Convert a
l
malloc
.
c to C++
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinso
n
Always
use C
+
+11
atom
i
cs
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Convert bs2b
.
c to C++
commit
|
commitdiff
|
tree
2018-11-18
Ch
r
is Robinso
n
Remove now
unneede
d
i
n
l
def
s
.
c
commit
|
commitdiff
|
tree
2018-11-18
Ch
r
is Robinson
Con
v
ert t
h
e mix
e
rs to C++
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robins
o
n
Remo
v
e ASSU
M
E_ALIGNED
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robi
n
son
Convert the filte
r
s to C++
commit
|
commitdiff
|
tree
2018-11-17
C
h
ris Robi
n
so
n
Rem
o
ve the old unu
s
ed bsin
c
ge
n
.
c
commit
|
commitdiff
|
tree
2018-11-17
C
h
ris Robinson
Con
v
ert
ri
n
gbu
f
f
er
.
c
t
o C
+
+
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
C
o
n
vert
m
astering
.
c to C++
commit
|
commitdiff
|
tree
2018-11-17
Chris Robi
n
so
n
C
o
nvert co
n
ve
r
ter
.
c to
C++
commit
|
commitdiff
|
tree
2018-11-17
Chri
s
Robinso
n
C
o
nvert the r
e
maining
e
ffects to C
+
+
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
Convert the
d
edi
c
at
e
d, di
s
tortion,
e
cho, and equali
z
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-11-17
C
hris
Robinson
Add
a
c
ouple mi
s
sing include
s
commit
|
commitdiff
|
tree
2018-11-17
Chris
Rob
i
n
s
on
Don't
pass the
c
urrent
thread
to al
t
h
r
d_setname
commit
|
commitdiff
|
tree
2018-11-17
C
hr
i
s Robi
n
son
Con
v
ert threads
.
c to C++
commit
|
commitdiff
|
tree
2018-11-17
Chri
s
Robinson
Use standa
r
d co
m
plex t
y
pes inst
e
a
d of cust
o
m
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
Remove som
e
more un
u
sed
st
u
ff
commit
|
commitdiff
|
tree
2018-11-17
Chr
i
s
Rob
i
ns
o
n
Make
the Ha
n
n windows const
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
Co
n
vert fsh
i
fter
.
c to
C++
commit
|
commitdiff
|
tree
2018-11-17
Chris Robinson
Convert modu
l
ato
r
.
c to C++
commit
|
commitdiff
|
tree
2018-11-17
Ch
r
is Robinson
C
o
nve
r
t null
.
c
to C++
commit
|
commitdiff
|
tree
2018-11-17
C
h
r
is R
o
binson
C
o
nvert pshifter
.
c t
o
C++
commit
|
commitdiff
|
tree
2018-11-17
C
hris Robinson
Remove unneeded
d
e
clarations and d
e
finiti
o
ns
commit
|
commitdiff
|
tree
2018-11-17
C
h
r
i
s Robinson
Fix compilati
o
n w
i
th MSVC
commit
|
commitdiff
|
tree
next