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
Fix wave and null device calculations when the timer wraps
2010-12-04
Chris Robin
s
on
Fix wave and null device
calculations
when the timer
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris Robins
o
n
N
o
n
eed to clamp the app-sp
e
cified p
i
tch
commit
|
commitdiff
|
tree
2010-12-04
Chr
i
s Rob
i
nson
Renam
e
SrcFmt
-> U
s
erFmt
commit
|
commitdiff
|
tree
2010-12-03
Chris Rob
i
n
s
on
A
dd fu
n
ctions to
write (signed
)
byt
e
and us
h
ort samples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris
R
o
bins
o
n
Remove inco
m
p
lete EXT_b
u
ffer_sub_data,
as it's (temp
o
rarily
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris
R
o
b
inson
Use
m
emcpy to co
p
y a
s
tring instead of sprintf
commit
|
commitdiff
|
tree
2010-12-02
C
hris Robins
o
n
M
a
k
e
a fu
n
ction static
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
i
s
Robinso
n
Remove unu
s
ed
macr
o
commit
|
commitdiff
|
tree
2010-12-02
Chris Rob
i
nson
Te
m
p
late-ize
the
devi
c
e bu
f
fer
w
riting
f
unc
t
ions
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Robinson
So
m
e gen
e
r
a
l cl
e
anup
s
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Don't lim
i
t I
M
A4 decoding to 2 channels
commit
|
commitdiff
|
tree
2010-12-02
C
h
ris R
o
binson
Rena
m
e OUTPUTCHANNELS to
s
o
mething
m
o
re descrip
t
ive
commit
|
commitdiff
|
tree
2010-12-01
Chris Robi
n
son
Rename some v
a
riables
commit
|
commitdiff
|
tree
2010-12-01
Chri
s
Robinson
Use min/max to
clamp the IMA4
s
ample an
d
ind
e
x va
l
ues
commit
|
commitdiff
|
tree
2010-12-01
Chr
i
s R
o
binso
n
Fix hand
l
i
ng of -32768 in the
m
uLaw
e
n
c
oder
commit
|
commitdiff
|
tree
2010-12-01
Chris
R
ob
i
ns
o
n
Don'f f
a
il
if reallo
c
r
e
turns NULL for 0 siz
e
s
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris
Robin
s
on
Make sure
t
h
e muLaw
s
am
p
le enc
o
der is
i
nlin
e
d
commit
|
commitdiff
|
tree
2010-12-01
C
hris Robinson
Fix IMA4 deco
d
ing
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fix so
m
e comments and line spacing
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robin
s
on
Fix int-to-double
c
onversio
n
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
M
ake muLaw decoding work simi
l
ar
to encodin
g
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Implement a muLaw enc
o
der
commit
|
commitdiff
|
tree
2010-11-30
Chris
Rob
i
n
s
on
Rename the IMA4 block decoder func
t
ion
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
H
andle all channel conf
i
gurations
f
o
r double
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Allow Lo
a
dD
a
ta to handle IMA4 data
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
Let the storable fo
r
mat enum values share t
h
e
input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Robinson
Clean
u
p muLaw
f
orm
a
t lo
a
din
g
a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Allow converting IM
A
4
t
o
types other than short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Check for a
c
ouple mi
s
sing
input f
o
rmats an
d
remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Let
D
ecomposeInputType
verify the f
o
rm
a
t
passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robin
s
on
Pass the input channel co
n
f
ig and sample typ
e
to L
o
a
d
Da
t
a
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
n
s
o
n
Mak
e
t
h
e decompose
func
t
ions
return fal
s
e wh
e
n
g
iven
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robin
s
on
Combine two s
w
itch bloc
k
s
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Reorder some
p
arameters for consistency
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
Fix so
u
rce offset c
a
lculation
s
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Stor
e
the dec
o
mpo
s
ed source format
i
n
th
e
buffer
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
K
e
ep a
han
d
le
o
n
the buffer wi
t
h the f
o
rmat when queue
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is
R
ob
i
nson
Add IM
A
4 as a sourc
e
data type
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Add suppo
r
t
f
o
r
(
u
nsigned) int in
p
ut formats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Reorder and
r
ename p
a
ra
m
eters
f
or the fo
r
mat d
e
c
omposition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Robinson
U
ninline
a couple more
f
u
n
c
tions
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris R
o
bins
o
n
Store d
o
uble formats
as float
commit
|
commitdiff
|
tree
2010-11-29
Chris Robi
n
son
Avoid temp stora
g
e
commit
|
commitdiff
|
tree
2010-11-29
Chr
i
s
R
obinson
Uninline some functions
commit
|
commitdiff
|
tree
2010-11-29
Chr
i
s Robinson
A
voi
d
making Resa
m
pler[
P
re]Padding sta
t
ic
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robinson
Impr
o
ve
s
tatic builds
w
ith Min
G
W
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
in
s
on
Prefer GCC
'
s c
o
n
structor,
e
ve
n
in
Windows
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Ro
b
inson
Rename som
e
stu
f
f
f
or consisten
c
y
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robin
s
o
n
Don't store the internal fo
r
mat in
t
he buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
S
upport rear formats d
i
rectly in
t
h
e mix
e
r
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robins
o
n
Avoid a potential overf
l
ow when
setting the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
Clean up th
e
sourc
e
b
y
te
o
ffset code
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Remove some unneeded muL
a
w speci
a
l cases
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Rob
i
nson
S
u
pport muLaw with LoadDat
a
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Remov
e
a
n
unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
obinson
Be muc
h
more flexible with loa
d
ing and converti
n
g bu
f
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
C
hri
s
Rob
i
ns
o
n
Don't inlin
e
the deco
m
pos
e
f
u
nction
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robins
o
n
D
ecom
p
ose in
p
ut buffer formats and
u
se it when converting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Rename a fun
c
tio
n
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Add a basic WaveOut device
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robinson
Sho
r
ten a coupl
e
r
eally long lines
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Support 6
4
-bit double buffers directly
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robinson
muLaw
c
onvert
s
to 1
6
-bit, not float
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
is Robi
n
s
o
n
Use t
h
e enums in a
couple more pla
c
es
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
U
s
e enums when
sel
e
ctin
g
the mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Remove a
n
unnecessary 'struct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
A
void some more code duplication
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nso
n
Fix step calculatio
n
s
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s
R
obinson
Fix some comments
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s R
o
bi
n
son
Properly clamp high p
i
tch values
commit
|
commitdiff
|
tree
2010-11-26
C
hr
i
s Robinson
Sub
t
rac
t
the
fra
c
t
ional positi
o
n
s
epar
a
tely
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Rename some variabl
e
s
to b
e
clearer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Ro
b
inson
Make
t
he buffer
p
adding size dependent on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Don't
alloca
t
e paddin
g
with the b
u
f
f
er itself
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obi
n
son
De
c
rea
s
e th
e
buffer
si
z
e
more
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
Conver
t
a
few di
v
isions to
mu
l
ti
p
lications
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Make a FRACTIONONE macro, and use
it
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Share the interpolatio
n
func
t
ions and use
t
hem in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Slight
l
y
i
mpr
o
ve cha
n
ne
l
gain
c
a
lc
u
l
a
ti
o
ns
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a missing bre
a
k
statement
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
R
o
binson
C
a
ll MixSource directly, instead of through a fu
n
ctio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
A
d
d
a
cubic
resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Force the
point
r
e
s
am
p
ler when
the
source plays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
P
ass a pointer to the samplers so th
e
y can rea
d
j
u
st
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Add "pre-padding" to the
temp
buffer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make the
buffer queue a double-li
n
ke
d
li
s
t
commit
|
commitdiff
|
tree
2010-11-26
C
hris Rob
i
n
s
o
n
Be less wave-
i
n
-
specific in the winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
i
nson
Make th
e
first enumerate
d
Dir
e
c
tSound device
use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robinson
M
a
k
e
sure the targe
t
b
uff
e
r s
i
ze is f
r
ame ali
g
n
ed
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
M
i
nor rework
o
f the tem
p
late macros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
on
Remove the cosine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
inson
Double-up the interpol
a
t
ion
functions (and make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
i
nson
Re
n
a
me s
o
m
e "
t
emplate" func
t
i
ons
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Al
w
ays make s
u
re there's a
s
a
mple
a
vailable to
m
ix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is
R
obinson
Fix a b
u
nch
o
f c
o
mments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
on
Don
'
t "convert" LOKI quad to MCFORMATS q
u
a
d
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robinson
Use a temporar
y
stac
k
buffer to
store the sour
c
e buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use 0-ba
s
ed access
fo
r
the buffer
d
a
t
a
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Supp
o
rt 8-
b
it
s
amp
l
e data in the mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binso
n
Chec
k
t
he
sample
b
yte
s
ize af
t
er the res
a
mpler
commit
|
commitdiff
|
tree
next