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
Make the context VoiceCount atomic
2018-11-24
Chris Robinson
Make the co
n
t
e
xt Voi
c
eCount atomic
commit
|
commitdiff
|
tree
2018-11-23
Chri
s
Robinson
Fix an
incorre
c
t check
commit
|
commitdiff
|
tree
2018-11-23
Chris
R
obinso
n
Restructure and c
l
ean u
p
alu
.
c
pp a bit
commit
|
commitdiff
|
tree
2018-11-23
Chri
s
R
o
b
inson
A
v
oi
d
a couple
explicit loops
commit
|
commitdiff
|
tree
2018-11-23
Ch
r
i
s
Robinson
Add
n
o
exc
e
p
t
to
a
bunch of inline funct
i
ons
commit
|
commitdiff
|
tree
2018-11-22
C
h
r
is Robinson
M
a
ke a Di
r
ectHrtfS
t
ate c
o
nstru
c
tor to t
r
y appeasi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
Chris Robins
o
n
U
se proper tim
e
t
ypes fo
r
t
h
e dev
i
ce clo
c
k t
i
me and
.
.
.
commit
|
commitdiff
|
tree
2018-11-22
C
hris Robin
s
on
Use standa
r
d
t
ypes fo
r
the device clock time
s
commit
|
commitdiff
|
tree
2018-11-22
Chris Robinson
Clean up alSource
.
c
p
p some
commit
|
commitdiff
|
tree
2018-11-22
Chris
R
o
binson
Clean up the
C
horus a little
commit
|
commitdiff
|
tree
2018-11-22
Chris
R
obinso
n
U
s
e unique_ptr fo
r
Dir
e
ctHr
t
fState
commit
|
commitdiff
|
tree
2018-11-22
Ch
r
is Robins
o
n
Add and use a
macr
o
to def
i
ne placemen
t
-new-only allocators
commit
|
commitdiff
|
tree
2018-11-22
Ch
r
is Robinson
Clean
up som
e
unnecessary specifiers
commit
|
commitdiff
|
tree
2018-11-22
Ch
r
is R
o
bi
n
son
U
se unique_ptr for bs2b
commit
|
commitdiff
|
tree
2018-11-22
Chr
i
s Robinson
U
se unique
_
ptr for BForm
a
t
D
e
c
and AmbiU
p
sampler
commit
|
commitdiff
|
tree
2018-11-22
Chris
Robinson
Use
a
u
n
i
que_ptr for the FrontS
t
ablizer
commit
|
commitdiff
|
tree
2018-11-22
Ch
r
i
s Robins
o
n
Use a u
n
i
que
_
ptr for the Compressor
commit
|
commitdiff
|
tree
2018-11-21
C
hris Robin
s
on
Use a unique_ptr for Uhj2Encoder
commit
|
commitdiff
|
tree
2018-11-21
C
hris Rob
i
nson
Fix deletin
g
t
h
e
sa
m
e buf
f
er ID
m
ultiple ti
m
es in one
.
.
.
commit
|
commitdiff
|
tree
2018-11-21
Chris Robins
o
n
Use RAI
I
mor
e
in a
l
Source
.
cpp
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinso
n
Use RAII
wh
e
n ha
n
dling the mixe
r
's FPU st
a
t
e
commit
|
commitdiff
|
tree
2018-11-21
Chri
s
R
o
binson
Avoid u
s
ing ATOMIC macro
s
commit
|
commitdiff
|
tree
2018-11-21
C
hris
R
obinson
Replace a couple mo
r
e almtx_lock/unl
o
ck calls
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Al
w
ays u
s
e RAII with EffectSlotLock
commit
|
commitdiff
|
tree
2018-11-21
Chris Robi
n
son
Use a no
r
mal vector for the distanc
e
buffer storage
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
M
a
ke Veri
f
y
Context ret
u
rn a context referen
c
e
commit
|
commitdiff
|
tree
2018-11-21
Chr
i
s Rob
i
nson
Re
n
ame a method to be cl
e
arer
about its behavi
o
r
commit
|
commitdiff
|
tree
2018-11-21
Chris Robinson
Use
RAII locks w
i
t
h
the BackendLock
commit
|
commitdiff
|
tree
2018-11-21
Chris R
o
b
i
nson
Use an enum c
l
ass for Am
b
iLayout/Norm
s
ettings
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris
Robinson
Try to improve alffplay
u
nderrun device time a
d
justm
e
nt
commit
|
commitdiff
|
tree
2018-11-20
Chris
Robinso
n
Use a normal v
e
ctor for
th
e
source send properties
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
obins
o
n
Use C++ more in alListener
.
c
p
p
commit
|
commitdiff
|
tree
2018-11-20
Chris
R
o
b
inso
n
Use a
standar
d
mute
x
for the event callback lock
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
Robinson
Use atomic_flags and atomic<bools>s where appr
o
p
r
ia
t
e
commit
|
commitdiff
|
tree
2018-11-20
Chris Robin
s
o
n
Store
e
ffect slots as uniq
u
e_ptr
s
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use C++ mor
e
i
n
alAuxEffectSlot
.
cpp
commit
|
commitdiff
|
tree
2018-11-20
Chris Robin
s
on
Use a unique_ptr for the
d
ef
a
ult
e
f
f
ect slot
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
Robinson
Use
m
ore
C+
+
te
m
plates instead of
D
E
CL_TEMPLATE tricks
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use
C
+
+ t
e
m
p
lates instead of macro defini
t
ions more
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Add
c
ompile-t
i
m
e trait
s
for
F
mtType e
n
um values
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use C
+
+ templa
t
es instea
d
of
macro-defined variations
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris Robins
o
n
Add c
o
mpile-time trai
t
s fo
r
DevFmtType enum va
l
ues
commit
|
commitdiff
|
tree
2018-11-20
Ch
r
is R
o
b
i
nson
A
void anothe
r
case
o
f a
variable nam
e
d
t
he sam
e
a
s
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robinson
Use
default initialization for
t
he reverb effect state
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
U
s
e prope
r
templatin
g
for the m
o
dulator'
s
Modulate
.
.
.
commit
|
commitdiff
|
tree
2018-11-20
Chris Robins
o
n
U
s
e proper inh
e
r
i
t
e
nce
for the effect s
t
ate
o
bjects
commit
|
commitdiff
|
tree
2018-11-20
Chris
Robin
s
on
Clea
n
u
p
the
remaining effect struct
member
names
commit
|
commitdiff
|
tree
2018-11-20
C
h
ris Robinson
Use a normal vector for
the echo buffer
commit
|
commitdiff
|
tree
2018-11-20
Chri
s
Robinson
Clean up m
o
re
e
ffects' struct me
m
b
ers
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
bi
n
son
Fix the
reverb buffer size calculation
commit
|
commitdiff
|
tree
2018-11-20
Chris R
o
binson
U
se
a normal vec
t
o
r
f
o
r
the c
h
orus sample buffer
commit
|
commitdiff
|
tree
2018-11-20
Chris Robin
s
on
Clean up the
chor
u
s/fla
n
ger struct members
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robinson
Use std::
i
sfini
t
e instead of isfinite
commit
|
commitdiff
|
tree
2018-11-19
Chris
Ro
b
inson
Us
e
a reg
u
lar vec
t
or for the reverb sample buf
f
er
commit
|
commitdiff
|
tree
2018-11-19
Chris
R
o
b
inson
Rena
m
e reverb struct members
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is
Robinson
Clea
n
up the biquad filter a bit
commit
|
commitdiff
|
tree
2018-11-19
Chris Robin
s
on
Fix up the struct m
e
mber names in th
e
a
uto
w
ah
e
ffect
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinso
n
Add a missing incl
u
de
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
U
s
e
proper
inheritence for
Effec
t
StateFactory
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is Robinson
Use
a vector to ha
n
dle mixing
b
u
ffer storage
commit
|
commitdiff
|
tree
2018-11-19
C
hris Robins
o
n
Fix a
cou
p
le i
n
cor
r
ect uses of rin
g
buffer pointer da
t
a
commit
|
commitdiff
|
tree
2018-11-19
C
hr
i
s Robinso
n
Re
m
ove the
ATOMI
C
_
T
HREAD_FENCE macro
commit
|
commitdiff
|
tree
2018-11-19
Chris Robi
n
son
Return t
h
e ringbuffer dat
a
p
o
i
nt
e
rs as a pair
commit
|
commitdiff
|
tree
2018-11-19
Chris Ro
b
inson
Make l
l
_ringbuffer_wr
i
t
e
/r
e
ad take void*/const void*
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
i
s Robinson
Rem
o
ve
t
h
e CONST_CAST hack
commit
|
commitdiff
|
tree
2018-11-19
C
h
ris
Robinson
Remove unnecessa
r
y using st
a
tem
e
n
ts
commit
|
commitdiff
|
tree
2018-11-19
Chris Robins
o
n
Remove the atomic exchange macros
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Simplif
y
the Re
f
Count type
commit
|
commitdiff
|
tree
2018-11-19
C
hris
R
o
b
i
n
s
o
n
Replace A
T
OMIC_
R
EPLACE_HEAD wi
t
h an in
l
i
ne functio
n
commit
|
commitdiff
|
tree
2018-11-19
Chris Robi
n
son
Remo
v
e the unused vector macr
o
s
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
U
s
e a norm
a
l ve
c
t
o
r i
n
the Q
S
A
b
ackend
commit
|
commitdiff
|
tree
2018-11-19
C
h
r
i
s Robinson
Use a normal
v
ector for filter sublists
commit
|
commitdiff
|
tree
2018-11-19
Chr
i
s Robins
o
n
U
s
e a
n
ormal vector for
e
ffect subl
i
s
t
s
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
i
s
Robins
o
n
Use a norm
a
l
vector for
b
uffer s
u
blists
commit
|
commitdiff
|
tree
2018-11-19
Ch
r
is
Robinson
Remove s
o
me unneces
s
ary stati
c
spec
i
fiers
commit
|
commitdiff
|
tree
2018-11-19
Chri
s
Robinso
n
Use a
standard str
i
ng for the enumerated HRT
F
names
commit
|
commitdiff
|
tree
2018-11-19
C
hris Rob
i
n
s
on
Use a standard stri
n
g for the device's HRTF
n
ame
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a regular vector for the en
u
m
e
rate
d
HRTF li
s
t
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a std::string for the device name
commit
|
commitdiff
|
tree
2018-11-19
Chris Robinson
Use a std::thread for t
h
e event thread
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Fix the initial device refcount
commit
|
commitdiff
|
tree
2018-11-18
Chris R
o
binson
Fix a float
c
onstant type
commit
|
commitdiff
|
tree
2018-11-18
Ch
r
is Rob
i
nson
A
void more cases of an
enum variable
a
nd typ
e
name
.
.
.
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Use
con
s
tr
u
c
t
ors/d
e
struc
t
o
r
s with ALCdev
i
c
e
commit
|
commitdiff
|
tree
2018-11-18
Chris Rob
i
nson
Avoid a fixed-size string buffer
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robinson
S
eparat
e
class and var
i
ab
l
e definitions
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
U
s
e
c
o
nstructors/destruct
o
rs
f
or ALeffectslot
commit
|
commitdiff
|
tree
2018-11-18
Chris Robins
o
n
U
s
e
cleane
r
constructor
/
destru
c
tor
c
alls for ALCcontext
commit
|
commitdiff
|
tree
2018-11-18
Chris
Robinson
Improve audio underrun recordery in alff
p
lay
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
Remove
an
u
nused typedef
commit
|
commitdiff
|
tree
2018-11-18
C
h
ris Ro
b
inson
R
e
move
t
he po
i
nter-
s
pecif
i
c atomic
e
xchange mac
r
os
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s
Robinson
Avo
i
d naming a struct member the
same as
a
n enum type
commit
|
commitdiff
|
tree
2018-11-18
C
hris Robinson
Use
s
td::isfini
t
e instead of the global isfinite
commit
|
commitdiff
|
tree
2018-11-18
Chris
R
ob
i
n
s
o
n
Add
a
nd use n
e
w
/delete operators to ALeffect
s
lo
t
commit
|
commitdiff
|
tree
2018-11-18
Chris Robin
s
on
Use a
n
ormal v
e
ctor f
o
r auxilia
r
y effect
slots
commit
|
commitdiff
|
tree
2018-11-18
Chr
i
s R
o
binson
Use a proper
vecto
r
f
o
r
t
he sour
c
e
sublists
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinso
n
Move
the alignment-aware allocator and vector
to he
a
ders
commit
|
commitdiff
|
tree
2018-11-18
Chri
s
R
o
b
inson
Us
e
new/del
e
te for ALCcontext obje
c
ts
commit
|
commitdiff
|
tree
2018-11-18
Chris Robinson
S
t
ore the
l
i
stener directly in the context
commit
|
commitdiff
|
tree
2018-11-18
Chris Rob
i
nson
M
o
ve t
h
e v
e
ct
o
r and m
a
tri
x
d
e
claration
s
to a sep
a
rate
.
.
.
commit
|
commitdiff
|
tree
next