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
Avoid some more code duplication
2010-11-27
Chris Robinson
Avoid
some more code duplication
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
F
ix s
t
ep
c
alculations
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
F
i
x some c
o
m
men
t
s
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robi
n
son
Prope
r
ly
clamp high pit
c
h
values
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
s
o
n
S
u
b
t
r
act
t
he frac
t
iona
l
p
o
sition sep
a
rately
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
b
inson
Rename so
m
e variables
to b
e
c
lea
r
er
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Mak
e
t
he buffer paddi
n
g
si
z
e dependent on the resample
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Don't
a
l
l
ocate
padding
with
t
he buffer
i
tself
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
in
s
on
Decrease the buffer size
more
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinso
n
Convert
a
few divisi
o
n
s
to multiplicati
o
ns
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robi
n
s
o
n
Make a FR
A
CTIONON
E
mac
r
o, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
i
n
son
Share the interp
o
lation functi
o
ns an
d
use th
e
m
i
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
R
obinson
Sli
g
htl
y
improve channel gain calcul
a
tions
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinson
Add a missi
n
g break
s
tatement
commit
|
commitdiff
|
tree
2010-11-26
Chris Robin
s
on
Call MixSource
d
irectly, instead
of through
a f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris
R
obinson
Add a
cubic resampler
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Rob
i
nson
Force the point resample
r
w
hen
t
he
source plays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bins
o
n
Pass a pointer to th
e
s
a
mplers so they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add
"
pre-pad
d
in
g
" to the temp b
u
ffer
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Make the
b
u
ffer queue a
d
o
uble-linked list
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Be less
wave-i
n
-spe
c
ific in the winm
m
backend
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Make th
e
fi
r
st enume
r
ated DirectSoun
d
device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
hris Ro
b
inson
Make sure the target b
u
f
f
er s
i
ze is f
r
ame aligned
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robinson
Mino
r
rework o
f
th
e
template mac
r
os
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Remove the cosine r
e
samp
l
er
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Do
u
bl
e
-
up t
h
e inte
r
p
olation functions (and
make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robi
n
son
Rename so
m
e "temp
l
ate" func
t
i
ons
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binso
n
A
l
way
s
m
a
ke
s
ure there's
a
samp
l
e availabl
e
to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robinson
Fix a bunch of comments
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robins
o
n
Don'
t
"conve
r
t"
LOKI quad to MCFORMATS
quad
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Use a
te
m
porary stac
k
buffer to store the sour
c
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s
R
obinson
Use 0-based
a
ccess for the buffer d
a
ta
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Support 8-b
i
t sample da
t
a in the mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Che
c
k the samp
l
e byte size aft
e
r the resampler
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s R
o
binson
Get rid of a
u
seless uni
o
n
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robinson
C
h
an
g
e
the m
i
xe
r
macros to decl
a
re functio
n
s
commit
|
commitdiff
|
tree
2010-11-24
Chris
R
obins
o
n
Set
m
ixer
s
ample pos and f
r
ac whe
n
needed
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Fully progress the so
u
rce
to a stop
p
ed state when no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Reord
e
r some stored source
p
arams
commit
|
commitdiff
|
tree
2010-11-24
Chris Robi
n
s
on
M
a
k
e s
u
re t
h
e buffer paddin
g
is
a
lways cleared before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Robinson
Calculate A
L
SA buf
f
er length
w
ith
the other values
commit
|
commitdiff
|
tree
2010-11-21
C
hris
R
obinson
Ha
n
dle t
h
e timer wrapping in
the wave and
n
ull out
p
ut
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chri
s
R
obinson
U
se
h
elpers to write 16- and 32-
b
it values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Get r
i
d
o
f the
device
t
imer stuff
commit
|
commitdiff
|
tree
2010-11-21
Chri
s
Robinson
Avoid temp
o
rary
f
loat variabl
e
s
commit
|
commitdiff
|
tree
2010-11-21
Chr
i
s
Robinson
Pass the dat
a
p
ointer and
p
r
oper
sampler to the
mixe
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
C
h
ris Robins
o
n
M
ov
e
alu
M
i
x
Dat
a
bac
k
to ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chris Robi
n
son
Hide AL_EXTX_s
a
mple_buff
e
r_objec
t
commit
|
commitdiff
|
tree
2010-11-08
Chris Rob
i
n
son
Use a double when converting mill
i
second offsets to
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
C
h
ris Robinson
Increase the max number of
source sends to 4, and d
e
c
r
ease
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris
R
obinson
Use
t
he nu
m
ber
o
f sends
the devic
e
i
s configu
r
ed for
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robinson
Remove unnecessary com
m
e
n
ts a
n
d re
o
rder som
e
lines
commit
|
commitdiff
|
tree
2010-11-06
Chris Robi
n
son
Use
a
switch t
o
select the
a
ppropr
i
ate channel-count
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Chr
i
s Ro
b
i
ns
o
n
Declare a variabl
e
where it's used
commit
|
commitdiff
|
tree
2010-10-15
Ch
r
is Robinson
Remo
v
e explicit use
of -f
u
nro
l
l-loops
commit
|
commitdiff
|
tree
2010-10-15
Chris
Robinson
Fix
f
pu s
t
ate handling with _controlfp
commit
|
commitdiff
|
tree
2010-10-11
Chri
s
Robinson
Improv
e
a
macro to re
f
e
rence i
t
s
p
a
rameter
commit
|
commitdiff
|
tree
2010-10-11
C
h
r
is Robinso
n
Fix
6
4-bit
c
ompilation
commit
|
commitdiff
|
tree
2010-10-10
C
hris Robinson
R
e
name a coupl
e
more variable
s
commit
|
commitdiff
|
tree
2010-10-10
Chris
R
o
b
ins
o
n
Improve naming and placemen
t
of a cou
p
le
v
a
riables
commit
|
commitdiff
|
tree
2010-10-09
Chris R
o
bi
n
son
Simplify a ca
l
c
ulation
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Check resam
p
ler m
o
de f
i
rst when selecti
n
g the
mixer
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Get a va
r
i
able where
it's nee
d
ed
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Pa
s
s the de
v
ic
e
t
o the
m
ix
function
a
n
d
l
oc
a
l
i
ze the
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
C
hris
R
obi
n
son
Clarify a c
h
eck
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Make
t
he
S
ourceM
i
x func
t
ion
a
method of the ALsource
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Avoid u
p
dating th
e
source in MixSour
c
e
commit
|
commitdiff
|
tree
2010-09-26
Chris
R
o
binson
Con
v
ert shorts so
that 0
remains 0
commit
|
commitdiff
|
tree
2010-09-26
Chris Robin
s
on
D
o
n't t
r
y to open th
e
ALSA device a second ti
m
e
if
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
C
h
ri
s
Robinso
n
Avoid
some code duplication
commit
|
commitdiff
|
tree
2010-09-25
Chr
i
s
R
obinson
Localize m
o
re v
a
riables and remove unnece
s
sary ones
commit
|
commitdiff
|
tree
2010-09-25
Ch
r
is Ro
b
inson
Avoi
d
sampling
be
y
ond the end of t
h
e loop
commit
|
commitdiff
|
tree
2010-09-25
Chris Robins
o
n
Localize
s
ome variable
s
t
o
the mixe
r
macros
commit
|
commitdiff
|
tree
2010-09-25
Chris Robinson
Use separate mixing loops for the dry path and wet
.
.
.
commit
|
commitdiff
|
tree
2010-09-24
Chr
i
s Rob
i
n
s
o
n
Better protect against
n
egative attenuation
commit
|
commitdiff
|
tree
2010-09-24
Chris Robinso
n
Use A
L
f
l
oat for the
d
ry mix buff
e
r
commit
|
commitdiff
|
tree
2010-09-23
Chris
R
obinson
Remove a
n
u
nnece
s
sary variab
l
e
commit
|
commitdiff
|
tree
2010-09-23
Chr
i
s
R
obinso
n
R
e
name som
e
variables to be less
confus
i
ng
commit
|
commitdiff
|
tree
2010-09-23
Chris
Robinson
F
ix
l
i
ne
i
n
dentation
commit
|
commitdiff
|
tree
2010-09-23
Chris R
o
binson
B
e cons
i
stent
w
i
th a variable's use
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
Convert floa
t
to
s
ho
r
t
similar t
o
sho
r
t to float
commit
|
commitdiff
|
tree
2010-09-23
Chri
s
R
o
binson
Store and
m
i
x signe
d
16
-
bit samples
commit
|
commitdiff
|
tree
2010-09-23
Chris Rob
i
nson
Allow the mixi
n
g loop to acc
e
s
s
t
h
e dif
f
e
ren
t
sample
.
.
.
commit
|
commitdiff
|
tree
2010-09-23
C
hri
s
Rob
i
nson
Compa
c
t
some r
e
used code
commit
|
commitdiff
|
tree
2010-09-23
Chris R
o
b
inson
All
o
w acce
s
sin
g
th
e
buffe
r
data
as multiple dat
a
ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2010-09-22
Chris Robinson
Duplica
t
e stereo sources by
d
efault
commit
|
commitdiff
|
tree
2010-09-22
Chri
s
Robin
s
on
Use separa
t
e macros for t
h
e
d
i
f
ferent mixing loops
commit
|
commitdiff
|
tree
2010-09-22
Chris Robinson
Consolidate
s
ome
c
ode
commit
|
commitdiff
|
tree
2010-09-21
Chris
R
o
binson
Redu
c
e some mo
r
e in
d
ent
a
tion
commit
|
commitdiff
|
tree
2010-09-21
Chr
i
s Robinson
Reduce some indentation
commit
|
commitdiff
|
tree
2010-09-21
Chris
R
obinson
Im
p
r
ove s
o
m
e
range checks
commit
|
commitdiff
|
tree
2010-09-21
Chris Robi
n
s
o
n
I
m
p
leme
n
t AL_SO
F
T_buf
f
e
r
_
sub_data usin
g
the c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2010-09-19
Chris Robins
o
n
I
mprove r
a
nge checking for Buf
f
e
r
SubDat
a
commit
|
commitdiff
|
tree
2010-09-12
Ch
r
is R
o
b
inson
Store air abs
o
rption fac
t
o
r l
o
cally
commit
|
commitdiff
|
tree
2010-09-12
Chris
Robinson
Prevent ef
f
ectiveDis
t
from goi
n
g n
e
gative
commit
|
commitdiff
|
tree
2010-09-12
Ch
r
is R
o
b
i
nson
Pass dry-path click buffers as
parameters to MixSo
u
r
ce
commit
|
commitdiff
|
tree
2010-09-10
Chris
Robinson
Source positions at and after th
e
end of the buffer
.
.
.
commit
|
commitdiff
|
tree
2010-09-09
Chr
i
s Robi
n
son
Avoi
d
another no
n
-
descript inc
r
ementing
variable
commit
|
commitdiff
|
tree
2010-09-09
Chris
Robinson
Avoid
u
s
ing
a si
n
g
le-lett
e
r
i
t
erator valu
e
commit
|
commitdiff
|
tree
2010-09-09
Chris Robinson
Combine
m
u
ltiple che
c
ks
into one
commit
|
commitdiff
|
tree
next