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 a potential overflow when setting the source offset
2010-11-28
C
hris Robin
s
on
Avoid
a
p
otentia
l
overflow whe
n
setti
n
g the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Rob
i
nson
Cl
e
an up the source byte offset code
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Remove some unneeded mu
L
aw special cases
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
obinson
S
upport muLaw with
LoadData
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robinson
R
emove an u
n
n
ece
s
sary
a
ss
e
rt
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robinso
n
B
e
much
m
ore
flexible w
i
t
h load
i
ng an
d
converting buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
o
b
inson
Don't inl
i
ne the decompose fun
c
tion
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Decompo
s
e input
buffer forma
t
s
and
us
e
it when
conv
e
rt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robi
n
s
o
n
Rename a function
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obin
s
on
Add a basic
W
aveOut device
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robi
n
s
on
Shorten a couple reall
y
long line
s
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Support 6
4
-bit d
o
u
ble
buffer
s
directl
y
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robi
n
son
muLa
w
converts to 16-
b
it, not
f
l
o
at
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Use the enu
m
s in a co
u
ple more pl
a
ces
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Use enum
s
when selecting the
mixer
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robin
s
on
Re
m
ove
an unnecessary
'
st
r
u
c
t'
k
eywo
r
d
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
A
v
o
id some more cod
e
d
u
plication
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
bin
s
on
Fix step calculat
i
ons
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
Fix some commen
t
s
commit
|
commitdiff
|
tree
2010-11-27
C
h
ri
s
Robinson
Properl
y
clamp high pit
c
h val
u
es
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robinson
S
u
b
tract the
fr
a
ctional
p
o
s
it
i
o
n separately
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
R
en
a
me s
o
me variab
l
es to be
c
le
a
rer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make the buffer padding size depende
n
t on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
D
o
n't al
l
ocate paddi
n
g with
the buff
e
r itself
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease the
buffer size
m
ore
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Convert a f
e
w divisi
o
ns to multiplications
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Make
a
FRA
C
TIONONE macro, and use
it
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Share the interp
o
latio
n
functions and use them in
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
Ro
b
i
n
son
Slightly
i
mprove ch
a
n
nel
g
ain ca
l
c
ulati
o
ns
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
s
o
n
A
dd a miss
i
n
g
break
s
tat
e
ment
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Call MixSo
u
rce direc
t
ly, inst
e
a
d of through a
f
un
c
tion
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a cu
b
i
c
re
s
ampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Force the point resampler wh
e
n
the source
p
lay
s
at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinson
Pass a pointer to the sam
p
ler
s
s
o
they can rea
d
just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robi
n
s
o
n
Add "pre-padding" to the temp buffer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
R
o
b
inson
Make
th
e
buffer queue a double-linked list
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
is
Robinson
Be less
wave-in-sp
e
cific in the
w
in
m
m backend
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robin
s
on
Make the first
e
num
e
r
a
te
d
Di
r
ectSound dev
i
ce use
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Make sure th
e
target buffer size is
f
rame aligned
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Minor rework
of the template macros
commit
|
commitdiff
|
tree
2010-11-25
Chris
Robinson
Remove the cosine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
Double-up the i
n
terp
o
l
ation
functions (and make t
h
e
m
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
i
ns
o
n
Rename some "template" functi
o
ns
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
son
Always make sure there's a sample avai
l
able to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robins
o
n
F
i
x a bunch of
c
omments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Don't "conv
e
r
t" LOKI quad to M
C
F
O
RMATS quad
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is Robinson
U
s
e a
temporary stack b
u
ff
e
r to store the sour
c
e
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Use 0-
b
ase
d
a
c
cess for
t
he buff
e
r dat
a
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
so
n
Support 8-b
i
t sample data in the mixer
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is
R
obinson
Check
t
he sa
m
ple byte size aft
e
r
th
e
resampler
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robin
s
o
n
Get rid of a
u
s
eless unio
n
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Change the
m
ixer macros to declare
functions
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
S
et mixer sample pos and
f
rac
when needed
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
F
u
lly
p
rogress the source to a stopped sta
t
e when n
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Reorder
s
ome sto
r
e
d
s
ource par
a
ms
commit
|
commitdiff
|
tree
2010-11-24
C
h
r
i
s Robinson
Make sure the buffer
p
a
d
d
ing is alwa
y
s clear
e
d before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Robinson
Calcu
l
ate AL
S
A buf
f
er length wit
h
the oth
e
r v
a
lu
e
s
commit
|
commitdiff
|
tree
2010-11-21
Chris R
o
binson
Handle the
timer w
r
appi
n
g in the wave
a
nd n
u
ll output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris Robi
n
son
U
s
e helper
s
to
w
rite 16- and 32-bit valu
e
s
commit
|
commitdiff
|
tree
2010-11-21
Chris Ro
b
ins
o
n
G
et
ri
d
of the device
timer stuff
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Avoid
t
emporary fl
o
at v
a
r
iable
s
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Pas
s
the data pointer
and proper s
a
mpl
e
r
to the
m
ixer
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Ch
r
is Ro
b
inson
Move aluMixData back to A
L
u
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
H
i
d
e
AL
_
EXTX
_
sample
_
buffer_objec
t
commit
|
commitdiff
|
tree
2010-11-08
Chris Ro
b
i
nson
U
s
e a double w
h
en conver
t
i
ng mill
i
s
e
cond offsets
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robin
s
o
n
Increa
s
e the m
a
x
n
u
mber of s
o
urc
e
sends
t
o 4,
a
n
d
decrease
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robin
s
on
Use
the number of se
n
ds the devic
e
i
s
configured for
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
C
hr
i
s Ro
b
inson
Remove unnecessary c
o
mmen
t
s and
reorder s
o
me lines
commit
|
commitdiff
|
tree
2010-11-06
C
hris Robinson
Use a switch
t
o select t
h
e
a
ppropriate channel-count
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Chris R
o
b
i
n
s
on
Declare a variable
w
here it's u
s
e
d
commit
|
commitdiff
|
tree
2010-10-15
Chr
i
s
Robinson
Re
m
ov
e
explicit use of -
f
unroll-loops
commit
|
commitdiff
|
tree
2010-10-15
C
h
ris
R
obinson
Fix fpu state han
d
ling w
i
th _controlfp
commit
|
commitdiff
|
tree
2010-10-11
Chr
i
s Robinson
Impro
v
e a
m
acr
o
to ref
e
ren
c
e i
t
s par
a
meter
commit
|
commitdiff
|
tree
2010-10-11
Chris
Robins
o
n
Fix 64-bit
co
m
pilation
commit
|
commitdiff
|
tree
2010-10-10
Chris Robi
n
son
Rename a couple more vari
a
bles
commit
|
commitdiff
|
tree
2010-10-10
Chr
i
s Robinson
Improve naming and pla
c
emen
t
of a c
o
upl
e
variables
commit
|
commitdiff
|
tree
2010-10-09
Chris Robinson
Simplify a calculatio
n
commit
|
commitdiff
|
tree
2010-09-26
Chri
s
Robinson
Check resamp
l
e
r mod
e
f
i
rst
w
hen sele
c
t
i
ng the mixer
commit
|
commitdiff
|
tree
2010-09-26
Chris Rob
i
nson
Get a variabl
e
whe
r
e it's needed
commit
|
commitdiff
|
tree
2010-09-26
C
h
ris R
o
b
i
ns
o
n
P
ass th
e
device to the mix function
a
nd
local
i
ze
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Chri
s
Robinson
Cl
a
rify a check
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Make
the S
o
ur
c
eMix
f
u
n
ction a metho
d
o
f
the ALsourc
e
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Ch
r
i
s Robinson
A
v
oid updating the source in MixSourc
e
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Convert shorts so
t
hat 0 r
e
mains 0
commit
|
commitdiff
|
tree
2010-09-26
C
hris Rob
i
ns
o
n
Don't try
to open
t
he A
L
SA d
e
vice a
s
e
cond
t
ime
if
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Chris R
o
binso
n
Avoid some
code duplication
commit
|
commitdiff
|
tree
2010-09-25
Chris R
o
binson
Localiz
e
more vari
a
bles and remove unnec
e
s
s
ary
o
nes
commit
|
commitdiff
|
tree
2010-09-25
Chris Ro
b
inson
Av
o
id sampling
b
eyond
the end of the
loo
p
commit
|
commitdiff
|
tree
2010-09-25
Ch
r
is Robi
n
son
Localize
s
ome variables to the mixer
m
acros
commit
|
commitdiff
|
tree
2010-09-25
Chr
i
s Robinson
Use
separate
m
i
xing loops for th
e
dry path and w
e
t
.
.
.
commit
|
commitdiff
|
tree
2010-09-24
Chris Robinson
B
ett
e
r protect aga
i
nst negative
a
ttenuation
commit
|
commitdiff
|
tree
2010-09-24
Ch
r
is Robinson
Use ALfloat for the dry mix buf
f
er
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
Remove an unn
e
cessary v
a
riable
commit
|
commitdiff
|
tree
2010-09-23
C
hris Robin
s
on
Ren
a
me some
variables to be less confusing
commit
|
commitdiff
|
tree
2010-09-23
Chris Robi
n
son
Fix li
n
e indentati
o
n
commit
|
commitdiff
|
tree
2010-09-23
C
hris Robinson
Be consistent with a var
i
able's use
commit
|
commitdiff
|
tree
2010-09-23
Chris Ro
b
in
s
on
Convert float to
s
hort simi
l
ar to short
t
o float
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
Store and mix si
g
ned
16-bit samples
commit
|
commitdiff
|
tree
2010-09-23
Ch
r
is
R
obi
n
son
Allow the mixing loop to access the differe
n
t sampl
e
.
.
.
commit
|
commitdiff
|
tree
2010-09-23
Chri
s
R
o
binson
Compact some reus
e
d code
commit
|
commitdiff
|
tree
next