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 separate input and outputs for the T60 and allpass processing
2018-01-15
Chris Robinson
Use
s
eparate input and outputs for the T60 and allp
a
s
s
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Chr
i
s Ro
b
inson
Use
a
prope
r
type for the T60 d
e
cay filter
commit
|
commitdiff
|
tree
2018-01-14
Chris Robinson
Separate some
anonymous structs
i
nto
d
efin
e
d
s
tructs
commit
|
commitdiff
|
tree
2018-01-14
C
hris Robinson
Avoid
unne
c
essarily using type aliases
commit
|
commitdiff
|
tree
2018-01-14
Chris Robi
n
son
Remove the SAFE_CONST macr
o
commit
|
commitdiff
|
tree
2018-01-14
Chris R
o
binson
Remove a redundant lower
v
al
u
e clamp
commit
|
commitdiff
|
tree
2018-01-14
C
h
r
i
s Rob
i
nso
n
Don't check the modula
t
ion depth fo
r
c
h
ang
e
s
m
ultiple
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Chris
Robinson
Use sep
a
rate
a
rrays for the T60 filter sta
t
es
commit
|
commitdiff
|
tree
2018-01-14
Chri
s
Robinson
Use a macro for the n
u
mber
o
f
reverb lines
commit
|
commitdiff
|
tree
2018-01-14
Chris
Robinson
Only pass the
n
eeded para
m
eters to L
a
t
e
T
6
0
Filter
commit
|
commitdiff
|
tree
2018-01-13
C
hris
R
obin
s
on
Pre-apply the
T60 filt
e
r
midg
a
in to the HF filter coeffs
commit
|
commitdiff
|
tree
2018-01-13
Chris Robinso
n
Replace som
e
freq_mult
vari
a
ble names with
f0norm
commit
|
commitdiff
|
tree
2018-01-13
Chris
R
o
binson
Use a more normal vta
b
le setup for filter
m
ethods
commit
|
commitdiff
|
tree
2018-01-13
Chris Robinson
Avoid
fixed-PATH_MAX-size
buffer
s
commit
|
commitdiff
|
tree
2018-01-13
Chris R
o
binson
Us
e
GetPr
o
cBinary to get
t
he exe
c
utable name for
P
u
l
se
A
udi
o
commit
|
commitdiff
|
tree
2018-01-13
Chri
s
Rob
i
ns
o
n
Use KE
R
N_
P
ROCARGS to
get the process path+file
n
am
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Chris
Ro
b
inso
n
Sup
p
ort procfs on *BSD to ge
t
t
h
e
process binary
commit
|
commitdiff
|
tree
2018-01-13
Chris Robinson
Allo
w
GetProcPath to return the
f
ilename als
o
commit
|
commitdiff
|
tree
2018-01-13
Chr
i
s Robinson
Add a string fu
n
ction to copy
a
wide-char range
commit
|
commitdiff
|
tree
2018-01-12
C
h
ris Robinso
n
Make NumAttrsForDevic
e
do similar t
y
pe
c
hec
k
s as alcGetIn
t
e
g
erv
commit
|
commitdiff
|
tree
2018-01-12
Chris Robinson
Move
t
he
FO
R
CE_ALIGN mac
r
o
t
o threads
.
h
commit
|
commitdiff
|
tree
2018-01-12
C
hris Robinson
Make a couple
funct
i
ons inline
commit
|
commitdiff
|
tree
2018-01-12
Ch
r
is Robinson
Use atomic variables in place
o
f
v
olatile
commit
|
commitdiff
|
tree
2018-01-12
Chris Rob
i
nson
De
f
i
n
e
a function where it's used
commit
|
commitdiff
|
tree
2018-01-12
Chris
R
obinson
Move lo
g
gin
g
declaration
s
to a separate
head
e
r
commit
|
commitdiff
|
tree
2018-01-11
Chris Robi
n
son
F
i
x
up
some
t
ypes fo
r
MSVC
commit
|
commitdiff
|
tree
2018-01-11
C
h
ri
s
Rob
i
ns
o
n
Avoid including alMain
.
h
i
n ri
n
gbuffer
.
c
commit
|
commitdiff
|
tree
2018-01-11
C
hris
R
obinson
Ensure NextPo
w
erO
f
2 is be
i
ng used correctly
commit
|
commitdiff
|
tree
2018-01-11
Chr
i
s Rob
i
nson
Move
a forward declaration to th
e
o
thers
commit
|
commitdiff
|
tree
2018-01-11
Chr
i
s Rob
i
nson
Remove SET_VTABLE1
commit
|
commitdiff
|
tree
2018-01-11
Chris Rob
i
nso
n
Clean up the EffectLis
t
members and mak
e
the
list
s
ize
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Chris
R
obinson
M
ove the Effe
c
tList a
r
r
a
y
to
a
lEffect
.
c/
h
commit
|
commitdiff
|
tree
2018-01-11
C
hris Robinson
M
ove the r
i
ngbu
f
fer dec
l
ara
t
i
ons to a separ
a
te h
e
a
der
commit
|
commitdiff
|
tree
2018-01-11
C
hris Robinson
M
ove the FPU mode declarations to a separate header
commit
|
commitdiff
|
tree
2018-01-11
Chris
R
obinson
Move the config function d
e
cl
a
ra
t
i
o
ns to their
own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
C
h
ris Robi
n
son
Mov
e
th
e
C
P
U capability flags to
a
s
e
p
arate
hea
d
er
commit
|
commitdiff
|
tree
2018-01-11
Chr
i
s Rob
i
nson
M
ove
t
h
e com
p
ressor/limiter
declarati
o
n
s
to the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Chris Robi
n
son
Move
the polymorphic/inheritance m
a
c
ros to
a
separate
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Chri
s
Rob
i
nso
n
R
eor
d
er some loops
in the
equal
i
zer
and use MixSamples
commit
|
commitdiff
|
tree
2018-01-11
C
h
ris Robinso
n
Use MixSa
m
ples
f
or
t
he d
e
dicated an
d
r
i
ng modulator
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
C
h
ris Robinson
Apply the d
i
stortio
n
gain
t
o t
h
e mixing gains
commit
|
commitdiff
|
tree
2018-01-11
Chris R
o
binson
M
o
v
e
some H
R
T
F
structure
s
to h
r
tf
.
h
commit
|
commitdiff
|
tree
2018-01-11
Chris R
o
binson
Avoid
u
sing
macros to a
c
cess
a
n
o
n
y
m
ous structures
commit
|
commitdiff
|
tree
2018-01-11
Chris
R
obin
s
on
Don't return wh
e
ther the bsinc filter
c
uts or no
t
commit
|
commitdiff
|
tree
2018-01-11
Chris Ro
b
inso
n
Make
a function
p
ointer static
commit
|
commitdiff
|
tree
2018-01-10
C
hris Ro
b
i
nson
Use one mac
r
o to handle bot
h
resampl
e
p
a
ddin
g
s
izes
commit
|
commitdiff
|
tree
2018-01-10
Chris Robinso
n
Combine the chorus and flanger proc
e
ssing fun
c
ti
o
n
s
commit
|
commitdiff
|
tree
2018-01-10
Chris Ro
b
inson
Rename the device's temp buffer storage to be more
.
.
.
commit
|
commitdiff
|
tree
2018-01-08
Chris Robi
n
son
Remove standar
d
reverb
specific proc
e
ssi
n
g function
s
commit
|
commitdiff
|
tree
2018-01-08
Chris Robi
n
son
M
o
v
e
the UNEXPE
C
TED
m
ac
r
o to the main h
e
ader and
rename i
t
commit
|
commitdiff
|
tree
2018-01-08
Chris Robi
n
son
En
s
u
re the c
h
orus
d
elay
a
n
d
depth l
e
ave enough paddin
g
.
.
.
commit
|
commitdiff
|
tree
2018-01-08
Chris R
o
binson
Use
a
s
e
parat
e
f
u
nction t
o
ge
t
the
c
u
bic value
commit
|
commitdiff
|
tree
2018-01-08
C
h
r
i
s Robinson
On
l
y print the time in alffplay
when it
chang
e
s
commit
|
commitdiff
|
tree
2018-01-07
Chris Rob
i
n
son
Use a -4
0
dB
drop for bsinc12
commit
|
commitdiff
|
tree
2018-01-07
Chris
R
obinson
Re
m
o
ve t
h
e sinc4 table
commit
|
commitdiff
|
tree
2018-01-07
Chr
i
s Robinson
Replace
the sinc4 r
e
sampler w
i
th c
u
b
ic
commit
|
commitdiff
|
tree
2018-01-06
C
hris Robinson
Fix a tem
p
buf
f
er leak in alffplay
commit
|
commitdiff
|
tree
2018-01-05
Chris Robinson
Han
d
le the audio cloc
k
diff as nan
o
s
e
cond
s
in a
l
ffpl
a
y
commit
|
commitdiff
|
tree
2018-01-05
Chri
s
Robinson
T
e
st the c
o
rrec
t
off
s
et
for
the loop sta
r
t
r
a
nge
commit
|
commitdiff
|
tree
2018-01-05
Chris Robinson
Use th
e
c
orrect
st
a
rt p
o
int when
looping
commit
|
commitdiff
|
tree
2018-01-05
Chri
s
Robinson
Use separate outputs for the vector reverse
a
n
d
s
c
atter
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Chris R
o
binson
Avoid t
h
e modulated output tap for lat
e
r
e
v
e
r
b
commit
|
commitdiff
|
tree
2018-01-04
C
hris Robinson
U
se a non-recurs
i
ve m
u
te
x
f
o
r alffpla
y
's source l
o
ck
commit
|
commitdiff
|
tree
2018-01-03
Chr
i
s
R
obinson
Do
n
't offset the reverb m
o
dulation sinus
commit
|
commitdiff
|
tree
2018-01-03
Chris Robin
s
on
Use a floa
t
literal for float math
commit
|
commitdiff
|
tree
2018-01-03
Chr
i
s
R
o
bi
n
son
U
s
e AL
C
_SOF
T
_device_clock in alffpl
a
y
commit
|
commitdiff
|
tree
2018-01-03
C
hri
s
Robinso
n
Reset Co
m
pLen when lo
a
ding
lo
o
p repeats
i
n the
mixe
r
commit
|
commitdiff
|
tree
2018-01-02
Chr
i
s
Ro
b
inson
Impr
o
v
e starting synchroni
z
ation i
n
alffplay
commit
|
commitdiff
|
tree
2018-01-02
Chri
s
Robinson
Inline
and si
m
plify some code
commit
|
commitdiff
|
tree
2018-01-02
Ch
r
is Robinson
Don't leak the AVIOCon
t
ext
commit
|
commitdiff
|
tree
2018-01-02
Chris
R
obinson
Fix a couple alffpl
a
y
comm
e
nts sti
l
l refe
r
encing Alure
commit
|
commitdiff
|
tree
2018-01-02
C
h
r
i
s
Rob
i
nso
n
Make
s
mart pointer wra
p
pers
for
s
o
me f
f
mpeg types
commit
|
commitdiff
|
tree
2018-01-02
Chr
i
s Robinson
Pr
i
nt
t
he
r
unni
n
g
t
im
e
and duration in alff
p
lay
commit
|
commitdiff
|
tree
2018-01-01
Chri
s
Robins
o
n
Use aliases
to simplify
s
o
m
e time
t
ype names
commit
|
commitdiff
|
tree
2018-01-01
Chris Robinson
W
rap
a
v_g
e
ttime to ensure it's
interprete
d
a
s
micros
e
conds
commit
|
commitdiff
|
tree
2018-01-01
Chris Robinson
Rename t
h
e
do_direct
_
out va
r
iable
commit
|
commitdiff
|
tree
2018-01-01
C
hris Robinson
U
s
e a less-intense
memory order
to che
c
k for
q
uit
t
ing
commit
|
commitdiff
|
tree
2018-01-01
Ch
r
is R
o
binson
Check for AL_SOFT_direct
_
c
h
a
nn
e
ls
once when initial
i
zing
commit
|
commitdiff
|
tree
2018-01-01
Ch
r
is Ro
b
inson
Declare the total buffer
t
im
e
instead of
buffe
r
cou
n
t
commit
|
commitdiff
|
tree
2018-01-01
Ch
r
is Robinson
Us
e
a std::array
f
or the buf
f
ers
in
a
lffpla
y
commit
|
commitdiff
|
tree
2018-01-01
Chris Robinson
Use inline member
initiali
z
a
tio
n
w
her
e
po
s
s
i
ble
commit
|
commitdiff
|
tree
2018-01-01
Chris Robinson
Ma
k
e more va
l
ues global const
commit
|
commitdiff
|
tree
2018-01-01
C
h
r
is Robinson
U
se
a
glob
a
l to specify alffplay'
s
au
d
io
sync thr
e
shold
commit
|
commitdiff
|
tree
2018-01-01
Chris
Robinson
Avoid dereferencing a NULL pointer
commit
|
commitdiff
|
tree
2018-01-01
Chris Robinson
Clear
th
e
buffer q
u
eue when un
d
errun
commit
|
commitdiff
|
tree
2018-01-01
Chris Ro
b
i
nson
Wake
up the pac
k
et send
loop when more frames are n
e
eded
commit
|
commitdiff
|
tree
2017-12-31
Chris Ro
b
inson
R
e
add AL_SOFT_
s
ource_latency suppor
t
to alffplay
commit
|
commitdiff
|
tree
2017-12-31
Chris Ro
b
ins
o
n
Use standard du
r
ation type
s
for s
t
ream cloc
k
s
commit
|
commitdiff
|
tree
2017-12-31
Chr
i
s Robi
n
son
Improve th
e
alffplay
queue f
o
r
FFmpeg's sen
d
/receive API
commit
|
commitdiff
|
tree
2017-12-30
Chris Ro
b
inson
Upda
t
e
r
e
sampler padding checks
commit
|
commitdiff
|
tree
2017-12-25
Chri
s
Robinson
Fix
up a com
m
ent
commit
|
commitdiff
|
tree
2017-12-25
Chris
Rob
i
nson
Don't make a pass-t
h
rough
macro for FadedDe
l
ay
L
ineOut
commit
|
commitdiff
|
tree
2017-12-25
Chri
s
R
o
binson
Use linear int
e
rpolatio
n
f
or re
v
e
r
b modulation
commit
|
commitdiff
|
tree
2017-12-25
Ch
r
is Robinson
D
o
n't
o
ffset the c
h
orus/flanger
delay
and LFO
commit
|
commitdiff
|
tree
2017-12-25
Chris Robinson
Fade between depths in the rev
e
r
b m
o
dulato
r
commit
|
commitdiff
|
tree
2017-12-24
Chris Robinson
Use
a
se
p
a
r
a
te
u
nmodulated feedba
c
k tap for
r
everb
commit
|
commitdiff
|
tree
2017-12-24
Ch
r
is
R
obinson
On
l
y lin
k
to the common lib when building as s
h
a
r
e
d
commit
|
commitdiff
|
tree
2017-12-24
Chris
R
obin
s
on
Clarify some reverb values
commit
|
commitdiff
|
tree
2017-12-24
Chris
Robinson
Reorder s
o
me g
l
ob
a
l vari
a
bl
e
s
commit
|
commitdiff
|
tree
2017-12-23
C
h
r
is Robinson
Cleanup re
v
erb modulation scal
i
n
g
commit
|
commitdiff
|
tree
next