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
Chri
s
Robinson
Fix wave
a
nd n
u
l
l
device calculations when the time
r
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chri
s
Robinson
No need t
o
c
lam
p
the app-s
p
ecifi
e
d pitch
commit
|
commitdiff
|
tree
2010-12-04
Chris Robinson
Renam
e
SrcFmt -> UserFmt
commit
|
commitdiff
|
tree
2010-12-03
C
h
ris
Robin
s
on
Add
fu
n
cti
o
ns to write
(signed) by
t
e and ushort samples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris R
o
bi
n
son
Remove incomp
l
e
t
e EXT_bu
f
fe
r
_sub_data, as it's (temp
o
rarily
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Ro
b
inson
Use mem
c
py
t
o copy a string instead of sprintf
commit
|
commitdiff
|
tree
2010-12-02
Chris R
o
binson
Make a
function static
commit
|
commitdiff
|
tree
2010-12-02
Chris Ro
b
inson
Remove unuse
d
macro
commit
|
commitdiff
|
tree
2010-12-02
Chr
i
s Robinson
T
e
mplate-ize
the device buffer wr
i
ting functions
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Robinso
n
Some general c
l
eanups
commit
|
commitdiff
|
tree
2010-12-02
Chris
R
obinso
n
Don't limit IMA
4
d
ecoding to 2
channels
commit
|
commitdiff
|
tree
2010-12-02
Chris Robins
o
n
Rename OUTPUTCHANN
E
LS to
s
o
m
ething more
d
e
s
c
r
iptive
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
i
s
Robi
n
son
Ren
a
me some vari
a
bl
e
s
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robinson
Use
min/max to c
l
a
m
p the IMA
4
sample and index valu
e
s
commit
|
commitdiff
|
tree
2010-12-01
Chris Robins
o
n
F
ix handling of
-32768 in the muLa
w
encoder
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Do
n
'f fail
i
f
r
ea
l
loc r
e
t
urns
NULL for 0 sizes
commit
|
commitdiff
|
tree
2010-12-01
Chris
Robinson
M
a
ke sure the muLaw sample
e
ncoder is inlined
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris Robinson
Fix IMA4 decod
i
ng
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Fix some comments an
d
lin
e
spacing
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinso
n
Fix int-to-double co
n
versi
o
n
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Make muLaw decoding work
s
imilar to encoding
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Ro
b
inson
Imple
m
e
n
t a muLaw en
c
oder
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Rename the IMA4 block decoder fun
c
tion
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Handle all channel c
o
nfigurations for double
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Allow Lo
a
dData to handle IMA
4
dat
a
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
L
e
t
the storable
f
ormat e
n
um values s
h
are t
h
e input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
s
on
Clean up muLaw format
l
oading a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Allow
c
onvert
i
ng IMA4
t
o types other tha
n
short
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Ro
b
i
nson
Check for a couple miss
i
ng inp
u
t form
a
ts and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Let
Dec
o
m
p
oseInputType ve
r
ify
t
he forma
t
passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Pass the input channel config and sample type to Lo
a
dData
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Ma
k
e the
d
ecompose functions return
f
al
s
e w
h
e
n
given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Combine two
s
witch
bl
o
ck
s
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robin
s
on
Reorder so
m
e
p
arameters
for consistency
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Fix so
u
rc
e
off
s
e
t calcula
t
ions
commit
|
commitdiff
|
tree
2010-11-30
C
h
ri
s
Robinson
Stor
e
the de
c
omposed
s
ource format in t
h
e buf
f
er
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
Keep a
h
andle on the
buffer with t
h
e
f
o
rmat whe
n
q
u
eueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Add
I
MA4 as
a
s
o
u
r
ce da
t
a type
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Add support for (u
n
signed)
i
nt i
n
put formats
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Robinson
Reorder a
n
d rename pa
r
am
e
ters for
the format decompo
s
i
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Rob
i
nson
Un
i
nline a
c
ouple
m
ore fu
n
ctions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Store double
f
orm
a
ts as f
l
oat
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Avoid temp
stora
g
e
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninline some fu
n
ctio
n
s
commit
|
commitdiff
|
tree
2010-11-29
Chri
s
Robins
o
n
Avoid making Resampler[Pre]Paddi
n
g static
commit
|
commitdiff
|
tree
2010-11-29
Chris Ro
b
ins
o
n
Impro
v
e sta
t
ic builds with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s
Robinson
Prefer GCC's constructor, even
i
n Windows
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robinson
Rename some stuff
f
or consistency
commit
|
commitdiff
|
tree
2010-11-28
Chris Rob
i
n
son
D
o
n't store the inte
r
nal format in t
h
e buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinso
n
Supp
o
rt
r
ear f
o
r
mats direct
l
y in
t
h
e m
i
xer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Avoid a potential overflow when set
t
ing t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robinson
Clean up the
s
ource by
t
e off
s
et code
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
binson
Remove some un
n
e
e
ded muLaw special
cases
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Support muLaw with LoadData
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robinson
Remove an unn
e
c
e
ssary ass
e
rt
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
B
e
much more flexible with load
i
ng a
n
d conve
r
ting buf
f
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
son
Don't inline the de
c
ompo
s
e functi
o
n
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
D
ecompose in
p
ut buffer formats and
u
se it when convertin
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
R
e
name a
f
u
n
ct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
o
b
i
nson
Add a
b
a
s
i
c WaveOut device
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
Short
e
n
a couple rea
l
ly l
o
ng li
n
e
s
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
Sup
p
or
t
64-
b
it double buffers directly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
muLaw converts to 16-bit, not
float
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Us
e
the enu
m
s in a coupl
e
mor
e
places
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinso
n
Use
e
n
ums
w
hen selecti
n
g
the m
i
xer
commit
|
commitdiff
|
tree
2010-11-27
C
hr
i
s Robinson
Remove a
n
unnece
s
sary 'stru
c
t'
keyw
o
r
d
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
Avo
i
d some more code dupl
i
cat
i
on
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
Fix step calcula
t
ions
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix som
e
comments
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Prop
e
r
ly clamp
h
igh pitc
h
values
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bin
s
on
Subtract the fractional po
s
ition separ
a
tely
commit
|
commitdiff
|
tree
2010-11-26
Chris Robin
s
on
R
ename
some va
r
iabl
e
s to b
e
clear
e
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make the buffer pad
d
ing
s
ize dependent on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
s
o
n
Do
n
't alloca
t
e padd
i
n
g w
i
th
t
he
b
uff
e
r i
t
self
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robins
o
n
Decrease the
b
uffer
s
i
z
e
mo
r
e
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Convert a few di
v
isions to mul
t
iplications
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make
a FRACTI
O
N
O
NE macro, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
R
obinso
n
Sha
r
e t
h
e int
e
r
p
o
lation functions
and
use
them
in
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Slightly impr
o
ve channel gain calculations
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inso
n
A
dd
a
missing
b
reak statement
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Call Mi
x
S
o
ur
c
e
d
irec
t
ly
,
instead o
f
through a function
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
hr
i
s
R
o
binson
Add a cubic resam
p
ler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
For
c
e the poin
t
resa
m
pler when
t
h
e source plays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Pass a
p
ointer to t
h
e samplers so they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
so
n
Add
"
pre-padd
i
n
g" to the temp buffer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make
the buf
f
er
q
ueue a
d
o
u
ble-linked
l
ist
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Be less wa
v
e-in-speci
f
ic in the winmm backend
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Ro
b
inson
Make the first enumerated DirectSou
n
d d
e
vice use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
ins
o
n
M
ake sure the target bu
f
fer si
z
e is frame aligned
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Min
o
r rework of the temp
l
at
e
m
a
cros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Remove
t
he cosine r
e
sa
m
pler
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
i
s R
o
b
ins
o
n
Double-up the interpola
t
ion functions (and make
t
hem
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Rename some "temp
l
a
t
e" func
t
io
n
s
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Al
w
ays make sure
t
he
r
e
's a sample avail
a
ble to m
i
x
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
Fix a bunch of comments
commit
|
commitdiff
|
tree
2010-11-25
C
hris R
o
binson
Do
n
'
t "convert" LOKI quad to MCFOR
M
A
TS q
u
a
d
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
son
Use a temporary st
a
c
k
buffer to store the source buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Use 0
-
based access
f
or the bu
f
fer data
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Su
p
port
8
-
b
it sampl
e
data in the
m
i
xer
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
i
nson
C
h
eck
the
s
ample byt
e
size after
t
he resampler
commit
|
commitdiff
|
tree
next