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
Rename OUTPUTCHANNELS to something more descriptive
2010-12-02
C
h
ris R
o
b
inson
Rename OUTPUTCHANNELS to
s
omething mo
r
e d
e
scriptiv
e
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinso
n
Rename some variables
commit
|
commitdiff
|
tree
2010-12-01
Chris Rob
i
nson
Use min
/
max t
o
clamp
the IMA
4
sample a
n
d
i
ndex
v
a
lues
commit
|
commitdiff
|
tree
2010-12-01
Chris Ro
b
in
s
on
Fix
ha
n
dling of -32
7
6
8 in the muLaw encoder
commit
|
commitdiff
|
tree
2010-12-01
Chris R
o
binson
Don'f fail i
f
realloc returns
NULL
f
or 0
s
ize
s
commit
|
commitdiff
|
tree
2010-12-01
Chris
Robinson
M
a
ke sure the muLa
w
sample encoder
i
s inlined
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Fix IMA4 decoding
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Ro
b
inson
Fix
some
c
omments an
d
line sp
a
cing
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Fix int-
t
o-d
o
ub
l
e conversi
o
n
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is R
o
b
in
s
on
Make muLaw
d
e
coding work simil
a
r
t
o encoding
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinso
n
Implement a muLaw encoder
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Rename the IMA4 block d
e
coder function
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
Handle all channel configur
a
tions fo
r
double
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
s
on
Allow
Loa
d
D
a
ta to
handle IMA4 data
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robi
n
son
Let the storabl
e
f
orma
t
enum
v
alue
s
share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
i
s Robinson
C
l
ea
n
up muL
a
w form
a
t loading a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Allow
c
onverting IMA4 to type
s
o
ther than short
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
R
o
bins
o
n
Check for
a
couple missin
g
i
n
put f
o
rmats and rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
hris
Robinson
Let Decompo
s
eInputType ver
i
fy
t
he forma
t
passe
d
to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Pass the inp
u
t channel config and sam
p
le
type to Loa
d
Data
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
i
s Robin
s
on
Ma
k
e
the
deco
m
pose functions return false when
given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
o
n
Combine two switch
b
locks
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Reor
d
er
some pa
r
ameters fo
r
consisten
c
y
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
b
inson
F
i
x source of
f
set ca
l
cu
l
a
t
ions
commit
|
commitdiff
|
tree
2010-11-30
C
hris
R
obins
o
n
Store the de
c
omposed source
format i
n
the
b
uffer
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Kee
p
a han
d
l
e
on
the
b
uffer with the
f
ormat when queu
e
ing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Add I
M
A4
a
s
a source da
t
a
type
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robi
n
son
Add support for (unsigne
d
) int input
formats
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Robinson
R
e
order
and
r
ename parameters for t
h
e forma
t
d
ecomp
o
sition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninline a
c
oup
l
e
more f
u
ncti
o
n
s
commit
|
commitdiff
|
tree
2010-11-29
Chris Robins
o
n
S
t
o
r
e doubl
e
format
s
as float
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robinson
Avoid te
m
p storage
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninline so
m
e f
u
nctions
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is
Robinson
Avoid
m
ak
i
ng Res
a
m
p
l
e
r[Pre]
P
adding st
a
tic
commit
|
commitdiff
|
tree
2010-11-29
C
hr
i
s
R
obins
o
n
Impr
o
ve static build
s
w
i
th Mi
n
GW
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Pr
e
f
er GC
C
's
c
o
nstructor,
eve
n
in Windows
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinso
n
Rename some stuf
f
for
c
onsistency
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Don't store
the internal fo
r
mat in
the buf
f
er
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinson
Support rear f
o
rmats
d
irectly in the mixer
commit
|
commitdiff
|
tree
2010-11-28
C
hri
s
R
o
b
i
n
son
A
v
oi
d
a poten
t
ial
o
verflow when settin
g
the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinso
n
Clea
n
up the source b
y
te offset c
o
de
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Re
m
ove s
o
me unneeded muLaw
special case
s
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Sup
p
ort muLaw with LoadDa
t
a
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Robin
s
on
Remov
e
an unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Be
much
mo
r
e
flexible with lo
a
ding and co
n
verting buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Don't
i
nlin
e
th
e
d
ecompose function
commit
|
commitdiff
|
tree
2010-11-27
C
hri
s
Robinson
D
e
c
o
mpose inpu
t
bu
f
f
e
r
format
s
and
u
se
i
t when con
v
erting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Rename a function
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Ro
b
inson
Add a basic W
a
v
eOut dev
i
ce
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
i
nson
Shorten a coup
l
e really long lines
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinso
n
Support 64-bit d
o
uble buffers
d
i
r
e
ctly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
o
n
m
uLaw conve
r
ts to 16-bit, not
f
loa
t
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
o
binson
Use the enums in a cou
p
le more
p
laces
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is R
o
bin
s
on
Use
enums when
selectin
g
th
e
mixe
r
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s R
o
bi
n
son
Remove
an unnecessary
'
s
truct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Avoid some m
o
re code duplicati
o
n
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
R
o
binson
Fix step
calculation
s
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robinson
Fix some comments
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Properly
c
l
amp high pitch values
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris
R
obinson
Subtract the f
r
actional position separatel
y
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Rename s
o
m
e
v
ariab
l
es to be clearer
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
n
so
n
Make the
buffer padding size depend
e
nt on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obin
s
on
D
o
n't allocate padding with the buffer itself
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
i
s
Robinson
D
e
crease the buffe
r
size more
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robinson
Convert a few divisions to mu
l
tiplications
commit
|
commitdiff
|
tree
2010-11-26
Chris Robins
o
n
Make
a
F
RACTIONON
E
macr
o
,
a
nd use it
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
Robinson
Share the inter
p
olat
i
o
n
functio
n
s
a
nd us
e
them in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Sli
g
h
t
ly im
p
rove channel gain calculations
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
R
o
bin
s
on
Add a missin
g
break statement
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Call
MixSource di
r
e
c
tly, inst
e
ad of throug
h
a f
u
nct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
Add a cubic resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Forc
e
t
h
e point
resample
r
whe
n
the so
u
rc
e
p
l
ays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Pass a pointer
t
o the
s
amplers so they can r
e
ad j
u
s
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Add "pre-padding" to the temp buffer
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Mak
e
the buff
e
r qu
e
ue
a
double
-
lin
k
ed list
commit
|
commitdiff
|
tree
2010-11-26
Chris
Ro
b
inso
n
Be less
w
ave-in-
s
pecific in t
h
e winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Make th
e
f
i
rst e
n
umerated DirectSound
d
evice use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
M
ake sure
the t
a
rget buffer size is fr
a
me aligned
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
M
inor rework of the te
m
plate macros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Remove the cosine resa
m
pl
e
r
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
D
o
uble-up the interpolation fun
c
t
i
ons (an
d
make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robins
o
n
Rename som
e
"template"
f
unctions
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robinson
Always
m
ake sure there's a
s
ample availab
l
e
to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Fix a bunch of
c
om
m
ents
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Don't "c
o
n
vert" LOKI quad to MCFORMATS quad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use a t
e
mporary stac
k
bu
f
f
er to store the
sou
r
ce buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is R
o
binson
Use 0-based acc
e
ss for the buffer data
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robins
o
n
S
u
p
p
o
rt
8
-
bit sample
d
ata in the m
i
xer
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robinson
Check the sa
m
ple byte size
af
t
er the r
e
s
a
mpl
e
r
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
i
s
R
obinson
Get
rid
of a useless union
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
C
h
ange the mixer
m
acros to declare fu
n
c
tions
commit
|
commitdiff
|
tree
2010-11-24
C
h
ris Robinson
S
e
t m
i
xer sample pos and frac when need
e
d
commit
|
commitdiff
|
tree
2010-11-24
Chris
Robin
s
on
Fully progress th
e
sou
r
ce
to a stop
p
ed state whe
n
no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chr
i
s Robi
n
s
o
n
R
e
order some st
o
red source params
commit
|
commitdiff
|
tree
2010-11-24
Chri
s
R
ob
i
nson
Make sure the buffer padding
i
s always cleared before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chri
s
Robinson
Calculate ALSA buffer length with the other values
commit
|
commitdiff
|
tree
2010-11-21
Chris
Robin
s
on
Han
d
le the
t
i
m
er
wrapping in t
h
e w
a
ve and nu
l
l output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
C
hris Robinson
Use helpers to
write 16-
and 32-bit values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robi
n
s
o
n
Get rid of the device timer stuff
commit
|
commitdiff
|
tree
2010-11-21
Ch
r
is R
o
bin
s
on
Avoid temporary
flo
a
t
vari
a
bles
commit
|
commitdiff
|
tree
next