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
Combine stereo and multi-channel templates
2010-12-10
Chris
R
ob
i
nson
Combin
e
s
tereo and mul
t
i-ch
a
nnel
t
emplates
commit
|
commitdiff
|
tree
2010-12-10
Chris Robinson
Use a matrix when rendering to
the dry buffer
commit
|
commitdiff
|
tree
2010-12-09
Chri
s
Robinson
Ma
k
e
b
e
tt
e
r us
e
of the type
range when c
o
n
v
er
t
ing
from
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Robins
o
n
U
se simpl
e
loops instead of
s
everal explic
i
t lines
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris
R
o
binson
Be a bi
t
more generi
c
with th
e
m
u
lti-chann
e
l mixer
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
C
hr
i
s
Robin
s
on
Remove some now-unused
f
u
nction
s
commit
|
commitdiff
|
tree
2010-12-08
Chris R
o
bi
n
son
Use "
i
nt
e
rna
l
" visibility by
default
commit
|
commitdiff
|
tree
2010-12-05
C
h
ris Robinson
Add an IMA4 encoder
commit
|
commitdiff
|
tree
2010-12-05
Ch
r
is R
o
b
i
ns
o
n
Set the playing flag to TR
U
E when t
h
e ds
o
und
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-12-05
Chris Robinson
Sepa
r
at
e
device fo
r
mat into 'channel conf
i
g' and '
s
ample
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris R
o
bins
o
n
Fix w
a
v
e
and
n
ull d
e
vice ca
l
culations
when the timer
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
C
h
ris Robinson
No ne
e
d
t
o clamp the app-s
p
ecified pitch
commit
|
commitdiff
|
tree
2010-12-04
Chris Robinson
Rename SrcFmt -> U
s
erFm
t
commit
|
commitdiff
|
tree
2010-12-03
Chris R
o
binson
Ad
d
functi
o
ns to
w
rite (
s
igned) byte and ushort s
a
mples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
C
h
ris Robinson
Remove inco
m
plete EXT_bu
f
fer_s
u
b
_data, as it's (temporarily
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Ro
b
inson
Use m
e
mc
p
y to copy a string i
n
stead of sprin
t
f
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
i
s Robinson
Ma
k
e a function static
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Remove unused macro
commit
|
commitdiff
|
tree
2010-12-02
Chris
Robinson
Tem
p
late-ize the
device buffer writ
i
n
g functions
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
So
m
e general
c
leanups
commit
|
commitdiff
|
tree
2010-12-02
Chris Robi
n
son
Don't li
m
it IMA4 decoding to 2 channels
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is Robinson
Re
n
ame OUTPUTCHANNELS to
s
o
m
ething more
desc
r
iptive
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris Ro
b
inson
Rename some
vari
a
bles
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robi
n
son
Use mi
n
/max to clam
p
the
I
MA4 sample and index
v
a
lues
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is
R
obi
n
son
Fix handlin
g
of
-
3
2
768 in the muLaw encoder
commit
|
commitdiff
|
tree
2010-12-01
Chris Robin
s
on
D
on'f
f
a
i
l if real
l
o
c
returns NULL for
0 s
i
zes
commit
|
commitdiff
|
tree
2010-12-01
Chris Robin
s
on
Make sure the muLaw sample en
c
oder is inlined
commit
|
commitdiff
|
tree
2010-12-01
Chris Ro
b
i
n
s
o
n
F
ix
I
M
A
4 d
e
coding
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Fix some
comments and line spacing
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robins
o
n
F
ix int-to-
d
ouble conv
e
rsion
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Make
m
uLaw decoding work
s
i
milar to en
c
oding
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
I
m
plement a
muLaw enc
o
der
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
R
e
name the IM
A
4 bloc
k
de
c
oder function
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Ha
n
dle all channel configurations for doub
l
e
commit
|
commitdiff
|
tree
2010-11-30
C
hr
i
s Robinson
All
o
w LoadDa
t
a
t
o han
d
le IMA4
d
a
ta
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris
Robinson
Let the
s
to
r
a
ble
f
o
r
m
at
e
num
v
alu
e
s share the
in
p
ut
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Clea
n
up muLaw
f
or
m
at loading a bit
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Robins
o
n
A
ll
o
w converting
I
MA4
to types other than sh
o
rt
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is
R
o
b
i
nson
Check for a couple
m
issing input format
s
and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Let De
c
omposeInp
u
tType verify the format passed
to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Pass the input cha
n
nel
config
a
n
d sample
t
ype to
LoadData
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s R
o
binson
Make the decomp
o
se
f
uncti
o
ns
r
e
turn false w
h
en g
i
v
en
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
hris Rob
i
n
s
on
Combine two
swit
c
h
bloc
k
s
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
s
o
n
Reorder some
param
e
ters for consi
s
tency
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Rob
i
nson
F
i
x
sou
r
ce
offset calcu
l
ation
s
commit
|
commitdiff
|
tree
2010-11-30
C
hri
s
Robinson
Store the decomposed source
format
i
n the buf
f
e
r
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Kee
p
a han
d
l
e on the buffer w
i
t
h the format when queuein
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
A
d
d IMA4 as
a
s
ource
data ty
p
e
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Add support f
o
r (unsign
e
d
)
i
nt input formats
commit
|
commitdiff
|
tree
2010-11-29
C
hris
R
obins
o
n
Reo
r
d
er and rename parameters for
t
he format dec
o
m
p
o
sition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
U
n
i
n
line a cou
p
le more
f
u
n
ctions
commit
|
commitdiff
|
tree
2010-11-29
Chris Ro
b
i
n
son
St
o
re double
formats
as float
commit
|
commitdiff
|
tree
2010-11-29
Chri
s
Robin
s
on
Avoid tem
p
stor
a
ge
commit
|
commitdiff
|
tree
2010-11-29
Chris Rob
i
nson
Uninline s
o
me funct
i
ons
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
o
b
i
n
son
Avoid
m
a
king Resampler[Pre]Padding stat
i
c
commit
|
commitdiff
|
tree
2010-11-29
C
hris Robinson
Im
p
rove
s
tatic b
u
i
lds with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
b
i
nso
n
Pr
e
fe
r
GCC's c
o
nstruct
o
r, even
i
n Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Rename some stuff for consi
s
tenc
y
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinso
n
Don't sto
r
e
th
e
int
e
rnal format i
n
the buffer
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robi
n
s
o
n
Suppor
t
r
ear f
o
rm
a
ts dir
e
ctly in the
m
i
x
er
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Avoid
a pot
e
ntial overflow
when setting the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Rob
i
nso
n
Clean up the s
o
u
r
ce byte offs
e
t
code
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
i
s
Ro
b
inson
Remove some u
n
n
e
eded
muL
a
w spec
i
al
c
a
s
e
s
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robi
n
s
o
n
Sup
p
ort muLaw
with
L
oadData
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
s
o
n
Rem
o
ve an un
n
ecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Be much m
o
r
e flexib
l
e with loadi
n
g and
c
onverting
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Don't inline the decompose function
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
D
e
compose input buffe
r
formats a
n
d use it when conv
e
rting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robi
n
son
Rena
m
e a fu
n
ction
commit
|
commitdiff
|
tree
2010-11-27
C
hris Ro
b
inson
Add a basic WaveOu
t
d
evi
c
e
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Shorten a couple re
a
l
l
y lo
n
g
lines
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
son
S
u
pport 64-bit double
b
uffers
directly
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
muLaw c
o
nverts t
o
16-bit, not f
l
oat
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robinson
Use
the enums i
n
a couple more places
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
binson
Use enums
when s
e
lec
t
ing the mixer
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
is Robinson
Remove
a
n unnec
e
s
s
ary 'stru
c
t' ke
y
word
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
R
o
b
i
nson
Avo
i
d s
o
me more code dupli
c
ation
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
b
i
nso
n
Fix
s
tep
calculations
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
Fix some co
m
m
ents
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robi
n
s
o
n
Properl
y
cla
m
p high pitch va
l
ue
s
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
Subtract t
h
e fraction
a
l positio
n
separ
a
t
ely
commit
|
commitdiff
|
tree
2010-11-26
Chris Robin
s
on
R
e
name some variables t
o
be clearer
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris R
o
binson
Make the buffe
r
padding size dependent on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Do
n
't allocate
p
adding with t
h
e buffer itself
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinson
Decr
e
ase t
h
e buf
f
er
s
iz
e
more
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Co
n
vert a
few
d
ivi
s
ions
t
o mult
i
p
l
icat
i
ons
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
Make a F
R
ACTIONONE
m
acro,
a
nd
u
s
e
i
t
commit
|
commitdiff
|
tree
2010-11-26
C
hr
i
s Robi
n
son
Sh
a
r
e
the
i
n
terpolation
f
u
nctions a
n
d use
t
he
m
in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Slig
h
tly impro
v
e
channel gain calculations
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Add a missing break statement
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris
Robinson
Cal
l
M
ixSour
c
e directly,
inst
e
ad o
f
thr
o
ugh a funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a cubic r
e
s
a
mpler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Fo
r
ce the po
i
nt resampler when the source plays
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Pass a pointer to the
s
amplers so they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinso
n
Add
"pre-paddin
g
"
to the
temp buf
f
er
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robin
s
on
M
ake the
buffer queue
a
double-
l
inked
l
ist
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
B
e l
e
ss w
a
v
e
-in-speci
f
ic in
t
h
e
winmm ba
c
ke
n
d
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
Make the
first enumerated DirectSound device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robi
n
son
M
ake
s
ure the
t
arget buffe
r
size
is fram
e
a
ligned
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Minor rework
o
f the template macros
commit
|
commitdiff
|
tree
next