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
Template-ize the device buffer writing functions
2010-12-02
Chri
s
Ro
b
i
n
son
Temp
l
a
t
e
-ize the
d
evice buffer writing fu
n
c
t
ions
commit
|
commitdiff
|
tree
2010-12-02
Chris R
o
binson
So
m
e gen
e
ral clean
u
ps
commit
|
commitdiff
|
tree
2010-12-02
C
h
r
i
s Rob
i
nson
D
o
n't li
m
it
I
MA4 decoding to 2 channels
commit
|
commitdiff
|
tree
2010-12-02
Chris
R
obins
o
n
Rename OUTPUTCHANNELS to som
e
thing more
d
e
s
c
r
i
p
tive
commit
|
commitdiff
|
tree
2010-12-01
Chris R
o
b
i
ns
o
n
Rename som
e
var
i
ables
commit
|
commitdiff
|
tree
2010-12-01
C
hris R
o
bins
o
n
Use
min/max to clamp
t
he IMA4 sample a
n
d index va
l
ues
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
F
ix h
a
ndling of -
3
276
8
in the muLaw encoder
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robinson
Don'
f
fail if realloc returns N
U
LL for 0
sizes
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris
R
o
binson
Make s
u
re the
mu
L
aw sample encoder is i
n
lined
commit
|
commitdiff
|
tree
2010-12-01
Chris Robin
s
o
n
Fix IM
A
4
decod
i
ng
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
F
i
x
s
ome commen
t
s and line spaci
n
g
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Fix int-to-double co
n
v
ersion
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Make
m
u
Law decod
i
ng work si
m
ilar to enc
o
ding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Implement a m
u
L
aw encod
e
r
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robinson
Rename the IMA4 block decoder functio
n
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obi
n
son
H
andle a
l
l channel co
n
f
i
gu
r
ations f
o
r
double
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robins
o
n
Allow LoadData to
handle IMA4 data
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
s
o
n
Let
t
he s
t
orable format enum values share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Clean up
m
u
Law fo
r
mat lo
a
ding a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Allow conver
t
ing
IMA4
t
o types other
t
han short
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
Check fo
r
a couple
missing input formats and
remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
L
et
D
ecomposeI
n
putTy
p
e verif
y
the format passe
d
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Pass
the input channel
c
onfi
g
and samp
l
e t
y
pe to LoadData
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Make
t
h
e decompose function
s
r
e
turn
f
alse when given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Comb
i
n
e two
switch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
Re
o
rder some parameters for consist
e
ncy
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
nson
Fix source offset calcu
l
ations
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
n
s
on
Store th
e
decomposed s
o
urce f
o
rmat i
n
the buff
e
r
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
Keep a handle on th
e
buffer with the form
a
t when queueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
is Rob
i
nson
Add IMA4 as
a
source data ty
p
e
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s R
o
binson
Add
s
upport f
o
r
(unsigned) int input formats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robin
s
o
n
Reor
d
er and
r
ename pa
r
ameters for the f
o
rmat
d
ecom
p
osition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Robi
n
son
Uni
n
line a c
o
upl
e
more f
u
n
c
t
ions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robin
s
o
n
Store double formats a
s
fl
o
at
commit
|
commitdiff
|
tree
2010-11-29
Chris Rob
i
nson
Avo
i
d temp storag
e
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Robi
n
son
Uni
n
line some functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Avoi
d
m
a
k
i
n
g
Resampler[Pr
e
]P
a
ddin
g
s
t
atic
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Rob
i
nson
Improve static bui
l
d
s with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
bins
o
n
Prefer
G
C
C
's
c
onst
r
uctor, eve
n
in
W
indows
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
Re
n
ame so
m
e stuff f
o
r consistency
commit
|
commitdiff
|
tree
2010-11-28
C
hris Ro
b
inson
Don't store the i
n
ternal fo
r
mat
i
n the buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Support rear formats directly i
n
the mixe
r
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Avoi
d
a p
o
ten
t
ia
l
overflow
w
hen setting the source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris
Ro
b
i
nso
n
Clean up the source byte
offset code
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robins
o
n
Remov
e
some unne
e
ded muLaw
s
pecial case
s
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
S
u
ppor
t
m
uL
a
w with LoadData
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s Robinso
n
R
e
mo
v
e
an
u
nnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
s
o
n
Be much more
f
lexible w
i
th lo
a
ding a
n
d
converting buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Don't inline the d
e
compo
s
e
fu
n
ction
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Decompose
in
p
ut b
u
ffer formats
an
d
u
se it
w
hen converti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
on
Rename a f
u
nctio
n
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is R
o
b
i
nso
n
A
d
d a basic
Wav
e
Out dev
i
ce
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s
Robin
s
o
n
Shorten a
co
u
ple really
long lines
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
S
u
ppo
r
t
6
4-bi
t
do
u
ble buffers dir
e
ct
l
y
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
m
u
Law converts to 16
-
bit, not flo
a
t
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
U
s
e the enums in
a
couple mor
e
places
commit
|
commitdiff
|
tree
2010-11-27
Chris Ro
b
inson
Us
e
e
n
u
ms when selecting t
h
e mixe
r
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Remov
e
an unnecessar
y
'struct
'
ke
y
w
ord
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Avoid some more
c
o
de dupl
i
cation
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
son
Fi
x
step calculations
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix some com
m
ents
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s
R
obinson
Properly clamp high pitch valu
e
s
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Su
b
tract the fractio
n
al position
s
e
pa
r
ately
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
R
ename
s
ome var
i
ables to be clearer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
i
s Robinson
Make the buffer
p
ad
d
ing s
i
z
e d
e
p
endent on th
e
resampl
e
r
commit
|
commitdiff
|
tree
2010-11-26
C
h
ri
s
R
o
binson
Don't
alloca
t
e
padd
i
ng with
t
he
buffer
itself
commit
|
commitdiff
|
tree
2010-11-26
C
hris Robins
o
n
Dec
r
ease
the bu
f
fe
r
size more
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Convert a few d
i
visions to
m
ultiplica
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Make
a
FRACTION
O
NE mac
r
o, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Share the inter
p
olation functions and
u
se the
m
in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Ro
b
inson
Slightly i
m
prove
c
hannel gain ca
l
cu
l
a
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
R
obinson
Add a missin
g
br
e
ak stat
e
ment
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robinson
Call MixSource
d
i
r
ectly, ins
t
ead of through a funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
i
s Robin
s
o
n
Add a cubi
c
resampler
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Fo
r
ce the point resampler
w
hen t
h
e so
u
rce
p
lays
at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Pass
a
p
o
inte
r
to th
e
samplers so they can
read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add
"pre-p
a
d
ding" to th
e
temp b
u
ffe
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make th
e
buffer queue a do
u
ble-linked list
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
B
e
less wave-in
-
specific
in t
h
e winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
i
s
Rob
i
nson
M
ake the first enu
m
erated Dir
e
ctS
o
u
n
d device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is
R
o
binson
Make sure the target buffe
r
size is frame aligned
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Ro
b
ins
o
n
Minor re
w
o
r
k
of the template
macros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
R
e
move the cosine
resampler
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
is
Robinson
D
o
uble-u
p
the in
t
e
r
polat
i
on functi
o
ns (and make
them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robins
o
n
Renam
e
so
m
e "temp
l
ate
"
fun
c
tions
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s
R
o
b
inson
Always make su
r
e there's
a
s
a
mple
a
vai
l
able
t
o mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Fix a bun
c
h of comments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Don't "convert" LOKI
quad
t
o MCFO
R
MATS quad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use
a tempo
r
ary
s
tack b
u
ffer to store
t
he
source bu
f
fer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
U
se 0-
b
a
s
ed access for the buffer data
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robi
n
son
S
u
ppo
r
t 8-bit sa
m
ple
d
ata in t
h
e
mixer
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Ch
e
ck the sample byte
s
i
z
e af
t
er th
e
resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
ns
o
n
Get
rid of
a useless u
n
ion
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
on
C
hange the
m
i
x
er macros
to dec
l
a
re
f
unctions
commit
|
commitdiff
|
tree
2010-11-24
Chris Robin
s
o
n
Set mixer sample po
s
and frac w
h
en neede
d
commit
|
commitdiff
|
tree
2010-11-24
C
h
ris Robinson
Fully progre
s
s the sour
c
e to a stopp
e
d s
t
a
te
when
n
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Reord
e
r some stored
s
ou
r
ce params
commit
|
commitdiff
|
tree
2010-11-24
C
h
ris Robins
o
n
Make su
r
e t
h
e buffer
paddi
n
g
i
s
a
l
w
ays cleared before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Robinson
Cal
c
ulate ALSA buffer length with the other
v
alues
commit
|
commitdiff
|
tree
2010-11-21
Chris
R
obin
s
o
n
Hand
l
e the timer wrapping in the wave a
n
d null output
.
.
.
commit
|
commitdiff
|
tree
next