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
C
hris
Robinso
n
Co
m
bine ster
e
o
a
nd multi-cha
n
nel templates
commit
|
commitdiff
|
tree
2010-12-10
Chris Rob
i
nson
U
se a matrix when
r
ende
r
ing to the d
r
y
b
uffer
commit
|
commitdiff
|
tree
2010-12-09
Ch
r
is Ro
b
inson
Make better
use
of the type range when converting
f
rom
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Ro
b
i
nso
n
Use simple loops instead of seve
r
al explic
i
t lines
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Robi
n
son
Be a bi
t
more generic with
the multi-channel mixer
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
Chri
s
Robinson
R
e
move some now-unused functions
commit
|
commitdiff
|
tree
2010-12-08
Chris R
o
binson
Use "internal" visibi
l
ity by
defau
l
t
commit
|
commitdiff
|
tree
2010-12-05
Chri
s
R
o
binson
Add an I
M
A4 encode
r
commit
|
commitdiff
|
tree
2010-12-05
Chr
i
s Robinso
n
Set the playing flag t
o
TRUE
w
hen the
d
soun
d
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-12-05
C
hris Robinson
Separate de
v
ice
forma
t
into 'channel config' and
'sample
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
C
h
ris Robinson
Fix wav
e
and
n
ul
l
device
calcul
a
tions
w
h
e
n t
h
e time
r
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Ch
r
is Robinso
n
No need
to clamp the app-
s
pe
c
ified p
i
t
c
h
commit
|
commitdiff
|
tree
2010-12-04
Chr
i
s
Ro
b
ins
o
n
R
e
n
ame SrcFmt -> Us
e
rFmt
commit
|
commitdiff
|
tree
2010-12-03
C
hris
Robinson
Add fu
n
ctions t
o
wri
t
e (signed
)
by
t
e and ushort
s
amples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
C
hris
Robinson
Remove in
c
omplete EXT_buffer_sub_
d
a
t
a
, as it
'
s
(te
m
porar
i
ly
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Robinson
Use
memcpy to co
p
y a s
t
ring inste
a
d
of s
p
rintf
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Make a
funct
i
o
n static
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinso
n
Remove un
u
s
e
d
macro
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
i
s Robinson
T
emplate
-
i
z
e the device buffer writing fu
n
ctions
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
So
m
e
general cleanups
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is R
o
binson
Don't limit
IMA4 d
e
codi
n
g
t
o
2 channels
commit
|
commitdiff
|
tree
2010-12-02
Chr
i
s Robinson
Renam
e
OU
T
PU
T
C
H
AN
N
ELS to somethi
n
g mor
e
descriptive
commit
|
commitdiff
|
tree
2010-12-01
Chris Robins
o
n
R
enam
e
some
variables
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris Robinson
U
s
e min/max to clamp the IMA4 sa
m
ple and index val
u
es
commit
|
commitdiff
|
tree
2010-12-01
Chris Ro
b
inson
Fix handling of -32768 in the
muLaw encoder
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Don'f
f
a
i
l
if rea
l
lo
c
returns NULL for 0 sizes
commit
|
commitdiff
|
tree
2010-12-01
C
hris Robinso
n
Make sure the mu
L
aw sample
en
c
oder is inlined
commit
|
commitdiff
|
tree
2010-12-01
Chris
Robinson
Fix
I
MA4 decoding
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Fix
some comments an
d
line spacin
g
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
Robinson
Fix
i
n
t
-to-doub
l
e conversi
o
n
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Make muLaw deco
d
ing work similar
to en
c
oding
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Rob
i
nso
n
Implem
e
n
t a muLaw encoder
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Re
n
ame the
IMA4 block deco
d
er funct
i
on
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
Handle all channel
configuratio
n
s for double
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
ins
o
n
A
l
l
ow L
o
adData
to handle IMA4 data
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Let the
s
tor
a
ble
f
ormat enu
m
values sha
r
e the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Clean
u
p muLaw format loadin
g
a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
A
ll
o
w
c
on
v
erting IMA
4
t
o types other than shor
t
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Check for a cou
p
le missing
input formats and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Ro
b
inson
Let
Dec
o
m
poseInputT
y
pe ver
i
f
y t
h
e format pas
s
ed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robins
o
n
Pass the input cha
n
nel co
n
fig and sample t
y
pe
t
o LoadData
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
Mak
e
the
d
ecompose
fun
c
t
io
n
s retur
n
f
alse when given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
n
s
o
n
Combine two swi
t
ch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
R
e
order some pa
r
ameters for c
o
nsistency
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
Fix source offset
c
alcula
t
i
ons
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Store the de
c
o
m
p
o
sed source format i
n
the buffer
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s Robins
o
n
Keep a handle on the buf
f
er with
the f
o
rmat wh
e
n queueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Add IMA4
as a so
u
rce data type
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robi
n
son
A
dd support for (unsigned
)
i
n
t
input for
m
ats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robi
n
son
Reorder an
d
rename parameters for th
e
f
o
rmat
d
ecomposition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
C
hris
R
obinson
Uninli
n
e a couple more
funct
i
ons
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
obins
o
n
S
t
ore double formats as float
commit
|
commitdiff
|
tree
2010-11-29
Chri
s
Rob
i
nson
Avoid
temp stora
g
e
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninl
i
ne some functions
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
obinson
Avoid making R
e
sampler[Pr
e
]Pa
d
ding static
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
o
bins
o
n
Imp
r
ove static builds with Min
G
W
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Prefer GCC's constructor, even in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robinson
R
en
a
me some stuff for con
s
istency
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Don't store the
i
nternal form
a
t
i
n the buffer
commit
|
commitdiff
|
tree
2010-11-28
C
h
ri
s
R
obinson
Suppo
r
t r
e
ar form
a
ts directly in the mixer
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robin
s
on
Avoid a
potential overflow wh
e
n
s
etting the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Clean
u
p
the source by
t
e offs
e
t
code
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
obin
s
on
Re
m
ove some unne
e
ded m
u
Law special ca
s
e
s
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
obin
s
o
n
Support
muLaw wit
h
LoadDat
a
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinso
n
R
emove
a
n unnece
s
sar
y
a
s
s
ert
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Rob
i
nson
Be much
m
ore flexible with loading and c
o
nver
t
ing buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Don't inline the
decompose function
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
Decompose input bu
f
fer for
m
ats
and use it when conve
r
ting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robinson
Rename a
function
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Add a b
a
sic
WaveOut device
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Sh
o
rten a co
u
p
l
e re
a
lly long lines
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robinson
Suppo
r
t 64-
b
it double b
u
ff
e
rs directly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
muLaw converts to 16-bit, not float
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Use t
h
e
en
u
ms in a couple more places
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
in
s
on
U
se en
u
m
s
whe
n
sel
e
ctin
g
the mix
e
r
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robins
o
n
Remove an
unnecessar
y
'stru
c
t' keyword
commit
|
commitdiff
|
tree
2010-11-27
C
hr
i
s
R
obinson
Avo
i
d some mo
r
e code dupli
c
ation
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix step calculations
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix s
o
me comments
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
P
rope
r
ly clamp
h
igh pitch va
l
u
e
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Subtract the fract
i
on
a
l position separat
e
ly
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
ns
o
n
Rena
m
e
some
v
ariables to be c
l
ea
r
er
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make the
bu
f
fer pa
d
ding s
i
ze dependent on t
h
e
r
es
a
mpler
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Don't allo
c
ate pad
d
ing
w
ith the buffer itself
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robins
o
n
D
ecrease the buffer
s
ize m
o
r
e
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Co
n
vert a
few divisions to mu
l
tiplica
t
ions
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinso
n
Ma
k
e
a
F
RA
C
TIONONE mac
r
o,
and u
s
e it
commit
|
commitdiff
|
tree
2010-11-26
Chris
Rob
i
n
s
o
n
Share the
inte
r
polation functions and use
t
hem in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris
Robinson
Slightly improve channel gain c
a
lcula
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Add
a
missin
g
break s
t
atement
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris
Ro
b
inson
Call MixSour
c
e
directly, inste
a
d of th
r
oug
h
a function
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
i
s
R
o
bi
n
s
on
Add a
cub
i
c resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
ns
o
n
Force th
e
point resampl
e
r
w
h
e
n
the source
p
lays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
P
as
s
a pointer to the samplers so the
y
ca
n
read
just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
A
dd "pre-pa
d
ding" to
th
e
temp buffer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
Robinson
Make the buffe
r
q
ueue
a double-linke
d
list
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Ro
b
in
s
on
B
e
les
s
wave-in-specific
in the w
i
nmm backe
n
d
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
in
s
on
Mak
e
the fir
s
t enumer
a
ted DirectSound
d
evi
c
e use t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is R
o
binson
Make
s
ure the targ
e
t buffer siz
e
is
f
ra
m
e al
i
gned
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Ro
b
inson
Min
o
r rework of the temp
l
ate macros
commit
|
commitdiff
|
tree
next