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 Robinso
n
Combine st
e
reo and m
u
l
ti-channe
l
template
s
commit
|
commitdiff
|
tree
2010-12-10
Chris Robinson
Use a
matrix whe
n
rendering
to the
dry buffer
commit
|
commitdiff
|
tree
2010-12-09
Ch
r
i
s
Robinson
M
ake better use of the type ran
g
e w
h
en con
v
e
r
ti
n
g from
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Robinson
Use simp
l
e lo
o
ps instead of several explicit lines
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris
R
obinso
n
Be a bit more
g
ene
r
ic with the multi-channel
m
i
x
er
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
Chris
R
o
b
inson
Remove s
o
me
n
ow-un
u
sed f
u
n
c
t
i
ons
commit
|
commitdiff
|
tree
2010-12-08
Chris Ro
b
inson
Use "int
e
rnal" visibilit
y
by default
commit
|
commitdiff
|
tree
2010-12-05
Chris Robin
s
o
n
Add an IMA4 encoder
commit
|
commitdiff
|
tree
2010-12-05
Chris
R
ob
i
ns
o
n
Set
t
he
playing fl
a
g to TRUE when the dsound bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2010-12-05
Ch
r
is Robinson
Se
p
arate device format into
'channel
c
o
nfig' an
d
'sam
p
l
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris Robinson
Fix wave and nu
l
l d
e
v
ice
c
alculation
s
w
hen the time
r
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris Ro
b
i
n
s
on
No need
to clamp
t
he
a
p
p
-spe
c
if
i
ed pitch
commit
|
commitdiff
|
tree
2010-12-04
Ch
r
is Robinso
n
Rename SrcFmt -> UserFm
t
commit
|
commitdiff
|
tree
2010-12-03
C
hris Robinson
Add fu
n
ctions to write (
s
igne
d
) byte and ushort
sam
p
les
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
is Robi
n
s
on
Remove incomplete EX
T
_
b
uffer_sub_
d
a
ta
,
as it's (tem
p
orar
i
ly
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Us
e
memcpy to copy
a string
instead of sprintf
commit
|
commitdiff
|
tree
2010-12-02
Chris Rob
i
nson
Ma
k
e a functio
n
static
commit
|
commitdiff
|
tree
2010-12-02
Chr
i
s
Robinson
Remove unused macro
commit
|
commitdiff
|
tree
2010-12-02
C
h
ri
s
Robin
s
o
n
Template-iz
e
t
he d
e
vice buffer w
r
itin
g
functions
commit
|
commitdiff
|
tree
2010-12-02
Chris Rob
i
nson
S
ome general clea
n
ups
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
Robinson
D
o
n't limit IMA4 dec
o
ding to 2 channels
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Renam
e
OUTPU
T
CHANNELS
t
o
so
m
ething mo
r
e descripti
v
e
commit
|
commitdiff
|
tree
2010-12-01
C
h
ri
s
Robinson
Rename s
o
me variable
s
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Use min/max t
o
cl
a
mp the IMA4
s
ample and i
n
dex va
l
ues
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris
R
obi
n
son
Fi
x
handl
i
ng
of -32768 in t
h
e muLaw enco
d
er
commit
|
commitdiff
|
tree
2010-12-01
C
hris Robinson
Don'f fail if realloc returns NULL
f
or 0 siz
e
s
commit
|
commitdiff
|
tree
2010-12-01
Chris Robin
s
on
Mak
e
sure the muLaw sample encoder is inlined
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinso
n
Fix IMA
4
decoding
commit
|
commitdiff
|
tree
2010-11-30
Chris
Ro
b
inson
Fix some comments and
line
s
p
acing
commit
|
commitdiff
|
tree
2010-11-30
C
hris Ro
b
inson
Fix i
n
t
-to
-
dou
b
l
e conver
s
ion
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robi
n
son
Mak
e
muLaw decod
i
ng work similar to
e
n
co
d
i
n
g
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s Ro
b
inson
I
m
p
lement a muLaw
e
n
c
oder
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Re
n
a
m
e the
I
M
A4 bl
o
ck dec
o
d
er function
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Ha
n
dle al
l
cha
n
nel configurations for
d
ouble
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
Allow
L
oad
D
a
t
a to
h
andle IM
A
4 data
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Rob
i
nson
Let
the storable format enum values share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Clean up muLaw format
lo
a
ding a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
A
llow
c
onverting IM
A
4
to types other than short
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Check
for a couple missing input
f
ormats and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Let D
e
compo
s
eInputTy
p
e
v
erify the
forma
t
passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Pas
s
the input channel config
and s
a
mple type to
L
oadDa
t
a
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinso
n
Mak
e
t
he
decompose
functions return fal
s
e when g
i
ven
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Comb
i
ne two switch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nson
Reorde
r
some parameters for consi
s
t
e
ncy
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fix sou
r
ce offset
c
alc
u
lations
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
b
i
nson
Store the d
e
composed source format
in the buffer
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
binson
K
eep a han
d
le
on the buffer w
i
th the format when q
u
eueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Add
I
MA4
as a source
data
type
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Add support for (unsigne
d
) int inp
u
t formats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robi
n
s
o
n
Re
o
rder and rename paramet
e
rs for th
e
format decom
p
o
s
ition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninline a couple m
o
re functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Store doubl
e
formats as floa
t
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is R
o
binson
A
v
oid
te
m
p storage
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Unin
l
i
n
e
s
o
m
e f
u
nctio
n
s
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Robin
s
on
Avoid making Resampler[Pre]Padding static
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Robin
s
o
n
Improve s
t
atic builds with Min
G
W
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
i
s
Robinson
Prefer G
C
C's const
r
uctor, eve
n
in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
inson
Rename som
e
stu
f
f f
o
r consistency
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robinson
Don't store t
h
e internal
fo
r
mat
i
n the buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Support re
a
r formats directly in the mixer
commit
|
commitdiff
|
tree
2010-11-28
Chris Rob
i
n
s
o
n
Avoid a
p
o
tential overflow
w
hen
setting t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Clea
n
u
p
the so
u
r
c
e byte of
f
set code
commit
|
commitdiff
|
tree
2010-11-28
C
hris
Robinson
R
e
move some
unneeded muLaw sp
e
cial case
s
commit
|
commitdiff
|
tree
2010-11-28
C
hris Ro
b
inson
Support muLaw with LoadDa
t
a
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
b
inson
Remove
an u
n
necessary
assert
commit
|
commitdiff
|
tree
2010-11-28
C
hris
R
ob
i
nson
Be muc
h
m
ore flex
i
ble with loadin
g
and con
v
ertin
g
b
u
ffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
D
o
n
'
t inli
n
e the d
e
c
o
mpose
funct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s
R
obinson
Decompose inp
u
t buffer formats and use it
w
h
en converti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
Robin
s
on
Ren
a
me a function
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
Robinson
A
d
d a b
a
sic Wa
v
e
O
ut device
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robin
s
on
Sho
r
t
e
n
a couple really long
l
ine
s
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Rob
i
nson
S
u
p
p
ort 64
-
bi
t
double buffers directly
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robins
o
n
muLaw converts to 16
-
bit, not float
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
U
s
e
the
e
nums
i
n a couple m
o
re p
l
aces
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Ro
b
inson
Use enums
w
hen se
l
e
cting the mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Remo
v
e an unn
e
cessa
r
y 'struct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Avoid
s
o
me more code duplicat
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
F
i
x ste
p
cal
c
u
lations
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix some comments
commit
|
commitdiff
|
tree
2010-11-27
C
hris
Robinson
Properly clamp hig
h
pitch values
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Subtract the fractional
position separately
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Rename s
o
me var
i
ables to be cl
e
arer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Make th
e
buffer p
a
dding siz
e
dependent
o
n the
r
es
a
mpler
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Don't allocate padding with the buffer it
s
e
lf
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
n
s
on
De
c
r
ease the buffer
s
ize
more
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
b
i
ns
o
n
Conv
e
rt a f
e
w
divisions to
multiplications
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robin
s
on
Make a F
R
ACTIONONE
mac
r
o
,
and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robi
n
son
Sha
r
e the interp
o
lation functions
a
nd use them in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Sli
g
htly
i
mprove channe
l
gain calcul
a
ti
o
ns
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Rob
i
n
s
on
Add a missing break
s
tate
m
ent
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
Robinson
Ca
l
l MixSource dire
c
tly, instead of through a func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Ro
b
i
n
son
Add a cubic resampler
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robins
o
n
F
orce the point resampler w
h
e
n th
e
s
o
urce pla
y
s at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
b
inson
Pass a pointer
t
o
the sam
p
lers so they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
hris
Robin
s
on
Ad
d
"pre-padd
i
ng" to the temp buff
e
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make the buffer queue
a double
-
li
n
ked list
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
n
so
n
Be
l
ess wave-in-spec
i
fic in the
w
inmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
ins
o
n
Make the f
i
rst enumerated DirectSoun
d
device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robinson
Make s
u
re the target buffe
r
s
i
ze is frame aligned
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
i
s
Robin
s
o
n
Minor rework of
t
he
t
emplat
e
ma
c
ros
commit
|
commitdiff
|
tree
next