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 a matrix when rendering to the dry buffer
2010-12-10
Chris
Robinson
Use a matrix when
rendering to th
e
dry buff
e
r
commit
|
commitdiff
|
tree
2010-12-09
Ch
r
is Robinson
Make better use of the type range w
h
e
n conver
t
i
ng fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Robinson
Use simple loops instea
d
o
f
several explicit
l
ine
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
C
h
ris Robinson
Be
a bit more gener
i
c with
the multi-channel mixer
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
Chris Robinson
Remov
e
some no
w
-
unused
functio
n
s
commit
|
commitdiff
|
tree
2010-12-08
C
h
ris Robinson
U
s
e "inte
r
nal"
vi
s
i
bili
t
y
b
y default
commit
|
commitdiff
|
tree
2010-12-05
Chris Rob
i
ns
o
n
Add an IMA4 encoder
commit
|
commitdiff
|
tree
2010-12-05
Chri
s
Robi
n
son
Set the p
l
ay
i
ng flag to TRU
E
when the dsound bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2010-12-05
Chri
s
Robinson
Separat
e
device format i
n
to 'chann
e
l c
o
n
fi
g
' and 'sam
p
le
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris Ro
b
inso
n
Fi
x
wave and null device cal
c
ulation
s
when th
e
timer
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris Robinson
No nee
d
to cl
a
mp
t
he a
p
p-specified pit
c
h
commit
|
commitdiff
|
tree
2010-12-04
Chris R
o
binso
n
Rename S
r
cF
m
t
-> UserFmt
commit
|
commitdiff
|
tree
2010-12-03
Chris
Robinson
Add functio
n
s t
o
write
(sign
e
d) byte and ushort samples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Remove incomplete
EXT
_
bu
f
f
e
r
_sub_
d
ata, as
i
t's (tempora
r
ily
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris
Robinso
n
Use memcpy to copy a st
r
ing
inste
a
d o
f
sprintf
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is Robinson
Make a function static
commit
|
commitdiff
|
tree
2010-12-02
Chris Robin
s
on
Remo
v
e u
n
used macro
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is Robinson
Templa
t
e-i
z
e th
e
d
evice
bu
f
fer wr
i
ti
n
g functions
commit
|
commitdiff
|
tree
2010-12-02
C
hr
i
s R
o
binso
n
Some
general
c
l
eanups
commit
|
commitdiff
|
tree
2010-12-02
Chris
R
o
b
inson
Don
'
t limit IMA4 d
e
cod
i
ng t
o
2 chann
e
ls
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is R
o
bin
s
on
Renam
e
O
U
TPUTCHAN
N
ELS to
so
m
ething m
o
re descriptive
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinso
n
Renam
e
s
ome variables
commit
|
commitdiff
|
tree
2010-12-01
Chr
i
s Robinso
n
U
s
e min
/
max to clamp th
e
I
M
A4
sample
and
index values
commit
|
commitdiff
|
tree
2010-12-01
Chris Robi
n
s
on
Fix h
a
nd
l
ing
of -327
6
8 in th
e
muLaw encode
r
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Rob
i
n
son
Don'f fail
if rea
l
l
o
c returns
NULL
f
or 0 s
i
ze
s
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris Robinson
M
ake sure the muLaw sample enco
d
er is inlined
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robinson
Fix IM
A
4 decoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Fix som
e
comments and line spacing
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
F
i
x
i
nt-to-double conversion
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Make muLaw
d
ecod
i
ng
w
ork similar to encoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Impl
e
me
n
t a
muLaw enco
d
er
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Ro
b
inson
R
e
n
a
me the IMA4 bl
o
c
k decoder function
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nson
H
andle all c
h
annel
co
n
f
i
guratio
n
s
f
or
d
ouble
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
A
ll
o
w Load
D
ata to ha
n
dle IMA
4
data
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Let the sto
r
able fo
r
m
a
t enum v
a
lues share the in
p
ut
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Cle
a
n up m
u
Law f
o
rmat loading a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Allow converting IMA4 to types othe
r
than
s
hort
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is
Robinson
Check
f
or a couple missing
input formats a
n
d remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Robinso
n
Let DecomposeInp
u
tTyp
e
v
erify t
h
e form
a
t p
a
ssed
to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Pass the inpu
t
chann
e
l config and sample
t
ype to LoadDat
a
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Ma
k
e the dec
o
mpose functions r
e
t
u
rn
f
als
e
when given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Combine two swit
c
h bl
o
cks
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Reorder so
m
e p
a
r
a
meters
f
or consistency
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s Robinson
Fix
source offset calculat
i
ons
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinso
n
Store
t
he d
e
co
m
po
s
ed s
o
urce format in the
b
u
f
fer
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
o
n
Keep a handle
on t
h
e
b
uffer with the f
o
r
mat w
h
e
n queueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Add IMA4 as
a
s
o
urce
d
ata t
y
p
e
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris
R
o
binson
Add
support for (u
n
s
i
g
ne
d
) in
t
inp
u
t formats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robins
o
n
Reor
d
er and rename param
e
ters for t
h
e format decomposit
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chr
i
s
Robinson
Uni
n
line a coup
l
e more
f
unctions
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Robinson
Store
do
u
ble formats as
f
l
oat
commit
|
commitdiff
|
tree
2010-11-29
C
hris Robinso
n
Avoid temp s
t
orage
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninline
so
m
e
f
u
n
c
tions
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Ro
b
inson
Avo
i
d maki
n
g Resampler
[
Pre]Padd
i
ng st
a
tic
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Rob
i
n
son
Improve
st
a
tic
buil
d
s with
M
i
nGW
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinson
Pr
e
fer GCC's constructor, even in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
Re
n
a
me some stuff for
co
n
sistency
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
Don't store the
i
nter
n
al f
o
rmat i
n
the
b
u
f
fer
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
i
n
son
Support
r
ear form
a
ts d
i
r
ectly in the mixer
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s Ro
b
inson
Avoid
a potential ov
e
rfl
o
w
w
h
e
n set
t
i
n
g th
e
sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
C
hris
R
obinson
Cl
e
an up
t
he source by
t
e of
f
s
e
t
c
o
de
commit
|
commitdiff
|
tree
2010-11-28
C
h
r
i
s
Robinso
n
Remove so
m
e unneeded muLaw speci
a
l cases
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
son
Support muLaw
with
L
oadData
commit
|
commitdiff
|
tree
2010-11-28
Chris
Rob
i
nson
R
e
move an unnecessary ass
e
r
t
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
inson
B
e
much m
o
re flexible w
i
th l
o
ad
i
ng a
n
d c
o
nverting buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robi
n
son
Don't inline th
e
d
e
compose
function
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Ro
b
inson
Decomp
o
se input
b
uffer formats
and use it when
c
onverting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
R
ename a
f
unction
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
son
Add a bas
i
c WaveOu
t
device
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robinson
Shorten a coup
l
e reall
y
l
o
n
g
lines
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Support 64-bit d
o
uble buffers dire
c
t
ly
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robinson
muLaw c
o
n
verts to 16-bit, not f
l
oat
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
Use the enums in a coup
l
e
m
o
re places
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
R
obinson
Use
enums
w
hen se
l
ect
i
n
g
the m
i
x
e
r
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nso
n
R
emove a
n
u
nnecessary 'struct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
Avo
i
d some more code duplicat
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix
s
t
e
p calculations
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
Fix som
e
c
o
mments
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
Prope
r
ly clamp hi
g
h pitch values
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
S
u
btract the fractional position separately
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robi
n
son
R
e
na
m
e some variable
s
to be cle
a
rer
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Make
the buffer padding size
d
e
pendent on the re
s
ampler
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
D
o
n'
t
allo
c
ate padding with
t
he buffer its
e
lf
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease
t
he buffer si
z
e more
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Convert a few divi
s
ion
s
t
o
multipl
i
cation
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
i
n
son
Make a
F
R
ACTIONO
N
E
m
acro, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Sha
r
e the
interpo
l
ation f
u
nctions and use them i
n
the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Slightly im
p
r
o
ve channe
l
gain calcula
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
A
d
d
a m
i
ssing brea
k
stateme
n
t
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Call
MixSourc
e
di
r
ectly, instead
o
f throu
g
h
a funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
hris Rob
i
n
son
Ad
d
a cubic resample
r
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
i
s
Robins
o
n
Fo
r
ce the poin
t
resam
p
le
r
w
h
en the source plays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinso
n
Pas
s
a poin
t
er to the sam
p
lers so they
can r
e
ad just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Add
"
pre-pad
d
in
g
" to the temp buffer
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robins
o
n
Make the buffer qu
e
u
e a double
-
linked list
commit
|
commitdiff
|
tree
2010-11-26
C
hris R
o
b
i
nson
Be less wave-in
-
sp
e
cific in the winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obinson
Make the first enumerated DirectSo
u
nd device use
the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obinson
M
ak
e
s
u
re the
t
arget buff
e
r
size is
frame a
l
i
g
ned
commit
|
commitdiff
|
tree
2010-11-25
C
h
ri
s
R
obin
s
on
M
i
n
or rework
o
f
th
e
tem
p
late macros
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inso
n
Re
m
ove
t
he
cosine resa
m
pler
commit
|
commitdiff
|
tree
next