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
Remove unused macro
2010-12-02
C
h
r
i
s Robinson
Remove
u
nused
m
acro
commit
|
commitdiff
|
tree
2010-12-02
Chris R
o
binson
Temp
l
ate-ize t
h
e device buffer wr
i
ting
f
unctio
n
s
commit
|
commitdiff
|
tree
2010-12-02
Chris Robi
n
son
S
o
me general c
l
eanups
commit
|
commitdiff
|
tree
2010-12-02
Chr
i
s Robinso
n
Don't limi
t
IM
A
4 d
e
c
oding
to
2
c
hannels
commit
|
commitdiff
|
tree
2010-12-02
Chris Robins
o
n
Rename OUTPUTCHANNELS to som
e
t
hing mor
e
desc
r
iptiv
e
commit
|
commitdiff
|
tree
2010-12-01
Chris
R
ob
i
n
son
Ren
a
me some variables
commit
|
commitdiff
|
tree
2010-12-01
Chris Rob
i
nson
Use min/max t
o
c
l
a
mp t
h
e
IMA4 sam
p
l
e
and
index
v
alues
commit
|
commitdiff
|
tree
2010-12-01
Chris Robi
n
s
o
n
Fix handling of -32768 in the muLaw
e
ncoder
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robi
n
son
D
on'f fail if realloc retur
n
s
N
ULL for
0 sizes
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
i
s Robinson
Make su
r
e th
e
muLaw sample encoder is i
n
lined
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Ro
b
i
n
son
F
i
x IM
A
4 dec
o
ding
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
b
ins
o
n
Fix some c
o
mments and lin
e
spa
c
i
n
g
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nson
F
ix int-to-double conv
e
rs
i
on
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Make muLaw dec
o
ding
w
ork similar t
o
encoding
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Implement a m
u
Law
e
ncoder
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
n
s
on
Rename t
h
e IMA4 block de
c
od
e
r
function
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nso
n
Handle all channel configurations for double
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Allow LoadData to handle IMA4 d
a
ta
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Let the s
t
orable format
e
num
valu
e
s sha
r
e the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
b
i
nson
Clean up mu
L
aw form
a
t loadi
n
g a b
i
t
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
so
n
Allow converting IMA4
t
o
types oth
e
r than short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Chec
k
for
a
couple missing
i
nput formats and remo
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Let
D
ecompos
e
Inp
u
t
T
ype verify t
h
e format pa
s
sed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
ob
i
n
son
Pa
s
s the in
p
ut channel config
a
nd sample type to LoadData
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robins
o
n
Ma
k
e th
e
decompose function
s
re
t
urn false whe
n
given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Combine tw
o
switch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Reorder some
parameters for c
o
nsis
t
ency
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fix s
o
urc
e
offset
c
alcul
a
tions
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obins
o
n
Store th
e
decomposed s
o
urce format in the buffer
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Keep
a
handle on the buffer with the format when queueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Add IMA4 as a so
u
rce data type
commit
|
commitdiff
|
tree
2010-11-30
C
hri
s
Rob
i
nson
Add
support for (unsig
n
ed) int input fo
r
m
a
t
s
commit
|
commitdiff
|
tree
2010-11-29
C
h
ri
s
Robi
n
s
on
Reorder and rena
m
e parameters for the f
o
r
m
at
d
ecom
p
osit
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris R
o
binson
Unin
l
ine
a
c
ouple more f
u
n
ction
s
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
S
tore double
formats as float
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
ob
i
nson
Avoid temp
s
t
ora
g
e
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Un
i
nline some
functions
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robinson
Avoid making Re
s
ampler[Pre
]
Padd
i
ng static
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Robinson
Improve stati
c
bu
i
lds
with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Prefer GCC's
construct
o
r, eve
n
in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Rename some stuff for consistency
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robinso
n
D
o
n'
t
store the i
n
ternal format in
t
he buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
son
Support rear
for
m
at
s
directly in the
mixer
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robi
n
so
n
Avoid a potenti
a
l overflow
w
hen
setting the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Clean up the
s
our
c
e
byte
o
ffset c
o
de
commit
|
commitdiff
|
tree
2010-11-28
C
h
ri
s
Ro
b
ins
o
n
Remove some u
n
ne
e
ded muLaw special
c
a
ses
commit
|
commitdiff
|
tree
2010-11-28
C
h
r
i
s Robinso
n
Support
m
uLaw with Lo
a
dD
a
ta
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
i
n
s
o
n
Remo
v
e an
u
n
n
ecessary
assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Be
much mor
e
fle
x
ible w
i
t
h
loading an
d
c
o
n
verting
b
u
ffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Don'
t
inline t
h
e decompose fun
c
t
ion
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
o
b
inson
De
c
o
mpose input buffer formats
and use
it when converting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
binson
Re
n
ame a f
u
nct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
in
s
on
Add
a
basic Wav
e
Out
dev
i
ce
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
i
s Robinson
Shor
t
e
n
a c
o
upl
e
really lon
g
lines
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Supp
o
rt 64
-
bit double buffers dir
e
ctly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
o
n
muL
a
w converts to 16-bit, not float
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
Use the en
u
ms i
n
a couple more places
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
on
Use enums wh
e
n selecting the mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
i
n
son
R
emove a
n
unnecessary 's
t
r
u
c
t' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
bins
o
n
Avoid some more code dup
l
i
cation
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
binson
Fix step c
a
l
culatio
n
s
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
Fix
some c
o
mment
s
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Pro
p
e
rly clamp hi
g
h
p
itch valu
e
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Robin
s
on
S
ubtract the fract
i
o
n
a
l
p
o
s
it
i
on separat
e
ly
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Ren
a
me some variab
l
es to be c
l
earer
commit
|
commitdiff
|
tree
2010-11-26
C
hris Ro
b
inson
Make the buffer
p
a
dding
size depe
n
den
t
on th
e
resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Don
'
t
allocate padding with the buf
f
er itself
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease
the buffer size
more
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robin
s
on
C
onver
t
a
f
ew divisions to multi
p
lications
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
R
o
b
inson
Make a FRACTI
O
NONE
macro, a
n
d use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Share t
h
e interpolation functions
and
use t
h
em
i
n the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bin
s
on
Slightly
impr
o
ve channel
gain calcula
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Ad
d
a
missi
n
g
break statement
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Call MixSource direc
t
ly, instead of th
r
ough
a
f
u
n
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
A
d
d a cubic resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
F
o
rce
t
he point resampler
when t
h
e
source
p
lays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Rob
i
nson
Pass
a
poi
n
ter to
t
he sa
m
ple
r
s
s
o they
c
an read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
Robinson
Add
"pre-
p
adding
"
to the
t
emp buffe
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Make th
e
b
uffer q
u
eue a double-
l
i
n
ked list
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
Robinson
Be l
e
ss wave-in-spe
c
ific i
n
t
h
e winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Make
the fir
s
t
e
nume
r
ated Dire
c
tSound device
us
e
the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Make sure the
target b
u
ffer size is frame aligned
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Mi
n
or rewor
k
of the template ma
c
ros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
R
e
move
t
h
e co
s
ine r
e
sampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Double-up the inter
p
olation functions (and make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Re
n
a
me some "template" functions
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
bins
o
n
A
l
wa
y
s mak
e
sur
e
ther
e
's a
s
a
mple a
v
ailabl
e
to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Fix a
bun
c
h of comments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Don't "
c
onvert" LOK
I
qua
d
t
o
MCFORMATS quad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use
a
tempo
r
ary
stack buffer
to store t
h
e sour
c
e b
u
ffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
inson
Use 0-base
d
access for the buf
f
er dat
a
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Suppor
t
8-b
i
t sample data in the mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Check t
h
e samp
l
e byte size afte
r
t
h
e
r
esampler
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obinson
Get ri
d
o
f a
u
s
eless
uni
o
n
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s
Robi
n
son
Change
the mixer macros to decl
a
re functions
commit
|
commitdiff
|
tree
2010-11-24
Chri
s
Robi
n
son
Set
m
ixer s
a
mple pos and frac when needed
commit
|
commitdiff
|
tree
2010-11-24
C
h
ris Ro
b
inson
Fully pro
g
ress
t
he source
to
a
s
topped
stat
e
w
h
en no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Re
o
rd
e
r s
o
me st
o
red source para
m
s
commit
|
commitdiff
|
tree
2010-11-24
Chris Robin
s
on
Make sure
t
he b
u
ffer padd
i
ng i
s
always cleared before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
C
h
ris Robinson
C
a
l
cul
a
te ALS
A
buffer
l
ength w
i
th the oth
e
r
values
commit
|
commitdiff
|
tree
next