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 int-to-double conversion
2010-11-30
Chris Robi
n
s
o
n
Fix int-to-double conversio
n
commit
|
commitdiff
|
tree
2010-11-30
C
h
ri
s
Robinson
Mak
e
muLaw
d
e
c
o
ding work similar to en
c
oding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Im
p
lement a muLaw encoder
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Rename
t
h
e IMA
4
block dec
o
der func
t
ion
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
Robinson
Handle all chan
n
el configurations
for dou
b
l
e
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Rob
i
nson
Al
l
ow LoadData to handle IMA4
d
ata
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
ob
i
nson
Let the storable format
enum values share the inpu
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
Ro
b
inson
Clean up muLaw format loa
d
ing a bit
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Robinson
Al
l
ow con
v
ert
i
ng I
M
A4 to
types other
than short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Check for a co
u
p
le missing input format
s
and remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Let Decomp
o
seInput
T
y
pe verify the format passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is
R
obinson
P
ass
the i
n
p
ut cha
n
nel config a
n
d sample t
y
pe
to LoadData
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Ma
k
e the d
e
c
om
p
ose functions return fals
e
when g
i
ven
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Com
b
ine two switch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robi
n
son
R
e
o
rder some pa
r
ameter
s
f
o
r
consistency
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Fix source offset
c
a
lculations
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Store the decom
p
osed so
u
r
c
e forma
t
in the b
u
f
f
er
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is R
o
b
inson
Keep a
handle on the buffer wi
t
h the
f
ormat
when
q
ueueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
o
n
Add IMA4
as
a source
data type
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
A
d
d suppor
t
for (unsigned) int input formats
commit
|
commitdiff
|
tree
2010-11-29
C
hris Rob
i
nson
Reorde
r
and rename
paramete
r
s
f
or the form
a
t decomposi
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
C
hri
s
Robinson
Uninlin
e
a co
u
p
l
e
m
ore func
t
ions
commit
|
commitdiff
|
tree
2010-11-29
C
hris Rob
i
nson
S
t
ore double formats as f
l
oat
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinso
n
Avoid
t
e
m
p st
o
r
a
ge
commit
|
commitdiff
|
tree
2010-11-29
C
h
r
is
R
obinson
Un
i
nline some functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Rob
i
nson
Avoid
makin
g
Resa
m
pler[Pre]P
a
dd
i
ng sta
t
ic
commit
|
commitdiff
|
tree
2010-11-29
C
hris Robinson
Improve
s
tat
i
c
builds with
M
inGW
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Prefe
r
GCC's constructor, even in Win
d
ow
s
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robinson
Ren
a
me s
o
me st
u
ff
f
or consi
s
t
e
ncy
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Don
'
t stor
e
the interna
l
for
m
at in the buffer
commit
|
commitdiff
|
tree
2010-11-28
C
hris Rob
i
ns
o
n
Support rear
f
o
r
m
ats d
i
rect
l
y in the mixer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
A
v
oid a potential overflow when
s
etting t
h
e
s
ourc
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robinson
Clean up t
h
e
s
ource by
t
e offset code
commit
|
commitdiff
|
tree
2010-11-28
Chris Rob
i
ns
o
n
Remove some unneede
d
muLa
w
special cases
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
Suppor
t
muLaw wit
h
Lo
a
dData
commit
|
commitdiff
|
tree
2010-11-28
C
hris Ro
b
inso
n
Remove an unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
o
b
i
nson
Be
much more
flexible with l
o
ading and converting
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
Don't inline the
d
eco
m
p
o
s
e
functio
n
commit
|
commitdiff
|
tree
2010-11-27
Chris R
o
binson
Decompose inp
u
t buf
f
er formats and use i
t
when con
v
erting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
Rename a fu
n
ction
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Rob
i
nson
A
dd a basic W
a
veO
u
t
devic
e
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Shorten
a coupl
e
really l
o
ng lines
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
on
Support 64
-
bit do
u
ble buffers directly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
muL
a
w
conve
r
ts
to 16-bit, not f
l
oat
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
o
n
Use the
e
num
s
in a
c
oup
l
e more
places
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Use enums when s
e
lecting
t
he mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Remove an
u
nnecessary 's
t
ruct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s
Rob
i
ns
o
n
A
v
oid some more c
o
de duplication
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robi
n
son
Fix step
c
al
c
ulat
i
ons
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Fix some comments
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Proper
l
y clamp high pitch values
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is
Robinson
Subt
r
act
t
h
e
f
r
actional position separately
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Rename some
v
ariab
l
es to be clearer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Make the
b
uffer padd
i
ng size depende
n
t on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obins
o
n
Don't allocate padding with the buffer its
e
lf
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
i
s R
o
binso
n
Decrease the buffer si
z
e
more
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Convert a
few divis
i
ons
t
o
multip
l
ications
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obi
n
son
Make a FRACTIONONE macro, and use
it
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
o
binson
Shar
e
t
h
e
int
e
rpolatio
n
functions and use t
h
e
m
in
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Slightly im
p
rove chann
e
l gain calcul
a
tions
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
i
n
so
n
A
d
d a mi
s
sing
break statement
commit
|
commitdiff
|
tree
2010-11-26
C
h
ri
s
Robinson
Ca
l
l M
i
xSource direc
t
ly, instead of through a fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a
cub
i
c resam
p
l
e
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
For
c
e the poin
t
resam
p
l
er when the
s
o
urce pl
a
ys
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obins
o
n
Pass a
p
ointer to the samplers so
th
e
y can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obins
o
n
Add "p
r
e-pad
d
i
n
g" to the te
m
p buf
f
er
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make
t
he bu
f
fer queue a double-linked list
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robin
s
on
Be less wave-i
n
-
s
pecific in
the winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Mak
e
the
fi
r
st enumerat
e
d DirectSou
n
d
d
evice use th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
i
s
Robinson
Make sure the
t
arget
buffer
size is
frame aligned
commit
|
commitdiff
|
tree
2010-11-25
C
hris R
o
binson
Minor rewo
r
k
of the
t
emplate macros
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s R
o
b
i
n
s
on
Re
m
o
v
e
the co
s
ine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Dou
b
le-up the interpolati
o
n fun
c
tions (and make th
e
m
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
R
ob
i
nson
Rename
s
ome
"
template" fu
n
ct
i
ons
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Alway
s
make sure
there's a sa
m
ple availabl
e
to
mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Fix a
b
unch of comments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
D
on'
t
"convert" L
O
K
I
quad
t
o MCFORMATS q
u
ad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use a tempo
r
ary
s
t
a
c
k buffer to store the source buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
hris R
o
binson
Use 0-based
acc
e
s
s for t
h
e bu
f
f
er dat
a
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
on
S
u
p
port 8
-
bit sample dat
a
in the mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
Ch
e
ck the sample byte size
a
f
t
er the
r
es
a
mpl
e
r
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
i
nson
Get
rid
of a
usele
s
s unio
n
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robin
s
o
n
Change
t
he mixer ma
c
ros to
de
c
lare functions
commit
|
commitdiff
|
tree
2010-11-24
Chris
R
obi
n
son
Se
t
mixer s
a
mp
l
e pos a
n
d
f
rac
w
he
n
needed
commit
|
commitdiff
|
tree
2010-11-24
Chris Rob
i
nson
Fu
l
l
y p
r
ogress the source to a
s
topped state
w
hen no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Reorder some stored so
u
r
c
e p
a
rams
commit
|
commitdiff
|
tree
2010-11-24
Chr
i
s R
o
binson
Make sure
t
he buffer padding is alw
a
y
s
c
l
eare
d
b
efore
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Ch
r
is Rob
i
nso
n
Ca
l
culate ALS
A
buffer leng
t
h with the other values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Hand
l
e th
e
timer wrapping in the wa
v
e and n
u
ll output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris Robin
s
o
n
Us
e
he
l
pers to write 16- and 3
2
-bit values
commit
|
commitdiff
|
tree
2010-11-21
Ch
r
is Robinson
Get rid o
f
the
d
evice tim
e
r stuff
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Avoid
t
empora
r
y float variables
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
P
a
ss the data pointer
a
n
d proper sampler to th
e
mixer
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinso
n
Move aluMixData bac
k
to ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
C
h
r
is R
o
b
i
ns
o
n
Hide A
L
_EXTX_s
a
mple_buffer_obj
e
ct
commit
|
commitdiff
|
tree
2010-11-08
Chri
s
Robin
s
on
Use a d
o
uble
w
he
n
c
o
nv
e
r
ting millisecon
d
offsets
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robinson
Increase the max number of
s
o
urce sends to 4
,
and d
e
cre
a
se
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
C
h
ris Robinson
Use th
e
n
umber of sends t
h
e d
e
vice is configured for
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris R
o
bi
n
son
Remove
unneces
s
a
r
y comm
e
nts and re
o
r
der some
l
ine
s
commit
|
commitdiff
|
tree
2010-11-06
C
h
ris
Robins
o
n
Use
a switch to
s
elect the appropriate
channel-
c
ount
.
.
.
commit
|
commitdiff
|
tree
next