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
Template-ize the device buffer writing functions
2010-12-02
Chris
Robinson
T
e
mplate-i
z
e the device b
u
ffer writ
i
ng
functions
commit
|
commitdiff
|
tree
2010-12-02
C
hris Ro
b
i
n
s
o
n
Some general
cleanups
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinso
n
Don'
t
limit IMA4 de
c
oding to 2 channels
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Robinson
Rename OU
T
PUT
C
HANN
E
LS to something more descriptive
commit
|
commitdiff
|
tree
2010-12-01
Chris Robin
s
on
Rename s
o
m
e varia
b
le
s
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Use
m
in/max to cl
a
mp the IMA4 s
a
mple and
index values
commit
|
commitdiff
|
tree
2010-12-01
Chris R
o
b
inson
Fix
h
andling o
f
-327
6
8 in t
h
e
muLaw encod
e
r
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Don'f fai
l
if rea
l
l
o
c return
s
NULL
for 0 sizes
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Rob
i
nson
Make sure the muLaw
sample encoder is inline
d
commit
|
commitdiff
|
tree
2010-12-01
C
hris Robinso
n
F
i
x IM
A
4
decoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nson
Fix some c
o
mments and line spac
i
ng
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
Fix int-t
o
-dou
b
le conv
e
rsion
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Make m
u
Law decoding
w
o
rk similar to encoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Implemen
t
a
muLaw encod
e
r
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Rename
t
he IMA4 block d
e
c
o
der funct
i
on
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
R
o
binson
Handle all channe
l
configurations for dou
b
le
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Al
l
ow Loa
d
Data to handle IMA4 dat
a
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Let the storable form
a
t enum val
u
es share the
i
nput
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robi
n
son
Clea
n
u
p
muLaw form
a
t loading
a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Allo
w
converting IMA4
to
t
ypes ot
h
er than short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Check for a
c
ouple miss
i
ng in
p
ut formats and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Let Decom
p
oseInputType verify the format passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
b
inson
Pass th
e
input cha
n
nel config and
sample
type to
L
oadData
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
bin
s
on
Make the decomp
o
se functions
retu
r
n false
w
h
e
n gi
v
en
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Co
m
bine two switch blocks
commit
|
commitdiff
|
tree
2010-11-30
C
hris Ro
b
inson
Reo
r
der some parameters for cons
i
stency
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
F
i
x
s
ource offset c
a
lculati
o
ns
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Stor
e
th
e
d
e
composed
s
o
urce forma
t
in t
h
e
buffer
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Keep a
h
andle on the b
u
f
f
e
r with the forma
t
when queuei
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Ad
d
IMA4 as a source data type
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Ad
d
s
u
pport f
o
r
(
unsigned) in
t
input formats
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
i
s
Robi
n
son
Reorde
r
and rename par
a
m
e
t
ers for t
h
e format
d
e
c
o
m
positio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
C
h
r
is Robinso
n
Uninl
i
ne a couple mo
r
e funct
i
o
n
s
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
i
s
Ro
b
inson
Store
d
o
uble formats
a
s float
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robi
n
son
Avo
i
d
t
e
mp
storage
commit
|
commitdiff
|
tree
2010-11-29
Chris Robins
o
n
Uninline som
e
functi
o
ns
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinso
n
Avo
i
d makin
g
Res
a
m
p
ler
[
Pre]Padding static
commit
|
commitdiff
|
tree
2010-11-29
Chri
s
Robinson
Imp
r
ove static builds wit
h
MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s Robin
s
on
Prefer GCC's construct
o
r,
e
ven in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Rename
s
ome
s
t
uf
f
fo
r
consistency
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
D
o
n't store the in
t
ernal format in t
h
e
b
uffer
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is
R
obins
o
n
Support
rear form
a
ts
d
irectly i
n
the mixer
commit
|
commitdiff
|
tree
2010-11-28
C
h
r
i
s Robin
s
on
Avoid a potential over
f
low
w
hen setting t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
son
C
lean
u
p the source byte offset code
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
binson
Remov
e
some unneeded muLaw special case
s
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
S
upport m
u
Law with LoadD
a
t
a
commit
|
commitdiff
|
tree
2010-11-28
C
hris
Rob
i
nso
n
Remove an
u
nneces
s
ary assert
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Ro
b
inson
Be mu
c
h more flexible with l
o
ading an
d
co
n
verti
n
g
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inso
n
D
o
n't inline the
d
ecompo
s
e
f
u
ncti
o
n
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Rob
i
nson
Decompo
s
e in
p
u
t
buff
e
r formats and use it
when convertin
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
Renam
e
a
f
unct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Ad
d
a basic WaveOut
device
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Shor
t
en a couple really long lines
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
Sup
p
ort 64-bit double buffers dire
c
t
ly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
muLaw con
v
erts to 16
-
b
i
t
,
not float
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
U
s
e the e
n
u
m
s
i
n a couple more pla
c
es
commit
|
commitdiff
|
tree
2010-11-27
C
hr
i
s Robinson
Us
e
e
n
ums wh
e
n selecting the mix
e
r
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Remo
v
e
an unnecessary 's
t
ruct' k
e
yword
commit
|
commitdiff
|
tree
2010-11-27
C
hris Rob
i
nson
Av
o
id some more code duplic
a
t
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix step ca
l
culations
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
F
ix som
e
comments
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
binson
Properly c
l
amp high pitch v
a
lues
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Subt
r
a
c
t th
e
fractional position se
p
arately
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Rename
s
ome variables
t
o b
e
c
le
a
rer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Make
t
he buffer padding size d
e
pendent
o
n
the resampler
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
Ro
b
inson
Don't allocate padding
with th
e
buff
e
r itself
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bin
s
o
n
Decrea
s
e
t
he buffer s
i
z
e more
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Con
v
ert a few divisions to m
u
ltip
l
i
ca
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Make a FRAC
T
I
O
NONE macro, and
use it
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinso
n
Share the i
n
terpola
t
ion functions and u
s
e
t
hem in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinson
Slightly improve c
h
annel gain calculations
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a missing brea
k
statement
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
ins
o
n
Ca
l
l
MixSource directly, instead
of through a functio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Add a
cu
b
ic resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
F
o
r
ce the
poi
n
t resampl
e
r when
t
he
s
our
c
e
p
lays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
so
n
Pass a pointer to the samp
l
ers so
they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
Rob
i
nso
n
Add "pre-paddin
g
"
t
o t
h
e temp buffer
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
M
ake the buffer queue a double-li
n
ked l
i
st
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Be less wave-in-specific in t
h
e winmm backend
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is Robi
n
son
Make the
first e
n
um
e
rated Direct
S
ound device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robins
o
n
Make sure the
target buf
f
er
size is fr
a
m
e aligned
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Minor rewo
r
k
of
t
he template macros
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Re
m
ove the c
o
sine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
o
b
inson
D
o
uble-up t
h
e interpola
t
ion function
s
(and mak
e
t
h
em
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
R
ename some "template" fu
n
ctions
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Al
w
a
ys make sure
t
h
ere's a sampl
e
available to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robinson
Fix a
bunch of comments
commit
|
commitdiff
|
tree
2010-11-25
C
hris
R
o
b
inson
Don't "
c
onv
e
rt" LOKI qu
a
d
to MCFORMAT
S
quad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use
a temporary stack buf
f
er to st
o
re
the source buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
on
U
se 0-
b
ased access for the buffer data
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
son
S
u
p
por
t
8-bit sampl
e
data in the mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris
Robi
n
son
Check the
sample byte size after the resam
p
ler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
G
et rid o
f
a usel
e
s
s
unio
n
commit
|
commitdiff
|
tree
2010-11-25
Chris
Robinson
C
hang
e
th
e
mixer macros
t
o declare funct
i
ons
commit
|
commitdiff
|
tree
2010-11-24
Chris Ro
b
inson
Set mixe
r
sample pos and frac when needed
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Fully p
r
o
g
res
s
the source
to a stopp
e
d state when no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robi
n
son
Reor
d
e
r
som
e
stored
source params
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Make sure the
b
u
f
fer
p
a
ddi
n
g is alw
a
ys
cleared befo
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Rob
i
nson
Ca
l
culate
AL
S
A buff
e
r length
with the other
v
alu
e
s
commit
|
commitdiff
|
tree
2010-11-21
Chris
R
o
b
inson
H
a
ndle t
h
e timer wrap
p
i
n
g in the wave and null output
.
.
.
commit
|
commitdiff
|
tree
next