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
Don'f fail if realloc returns NULL for 0 sizes
2010-12-01
Chris R
o
bi
n
son
D
on'f
f
ail if r
e
a
l
loc re
t
urns NULL
fo
r
0 s
i
z
e
s
commit
|
commitdiff
|
tree
2010-12-01
Ch
r
is Robin
s
on
Make sure the muL
a
w s
a
m
p
l
e encoder is inli
n
ed
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Fix I
M
A4
decoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fix some comments a
n
d line spaci
n
g
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Fix int-to-double convers
i
on
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s
Robi
n
son
Make mu
L
a
w
decoding work simi
l
ar to en
c
oding
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s
Robinson
Implem
e
nt
a
mu
L
aw
enco
d
er
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robi
n
so
n
Rename the
IMA4 block decoder function
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is R
o
bins
o
n
Handle all chann
e
l configurations for
d
ouble
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Allow LoadData to handle IMA4 d
a
ta
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinso
n
Let the s
t
orable format
enum values share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
C
l
ean up m
u
Law forma
t
loadin
g
a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Allow conv
e
rting I
M
A4
t
o types other
t
han short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
C
h
eck for a c
o
up
l
e missing i
n
p
u
t
f
ormats
a
nd re
m
o
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
L
e
t
Dec
o
m
p
oseInputType verify the
f
orm
a
t passed
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robi
n
son
Pass
the input c
h
annel c
o
nfig and sample type to LoadData
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Make
t
he de
c
o
mpose func
t
ion
s
return f
a
ls
e
w
h
en given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Rob
i
nson
C
o
mbine two switch blocks
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robinson
Reord
e
r
some parameters
f
o
r
con
s
istency
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Fix
source offset ca
l
cul
a
tions
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Store the dec
o
mpos
e
d source format in the buffer
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinso
n
Keep
a
handle on the
bu
f
fer with
the
f
ormat w
h
en queuei
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Add IM
A
4 a
s
a
s
ource data type
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is R
o
binso
n
Add supp
o
rt for
(
unsigned) int input f
o
rmats
commit
|
commitdiff
|
tree
2010-11-29
Chris Robin
s
on
R
e
order and rena
m
e parameters for
t
h
e
form
a
t deco
m
position
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Robinson
Uninline
a
coupl
e
more
f
u
nctions
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris Rob
i
nson
Store double formats as float
commit
|
commitdiff
|
tree
2010-11-29
C
hris
R
obinson
Avoid t
e
mp
storage
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
obi
n
son
Un
i
nli
n
e som
e
fun
c
tions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinso
n
Avoid making Resampler[Pre
]
P
adding st
a
t
ic
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
i
s
R
o
binso
n
Improve
s
tatic bu
i
lds with MinG
W
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
i
s
Robinso
n
Prefer GCC'
s
constr
u
c
t
o
r
, even in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris R
o
binson
Rename so
m
e s
t
uff for con
s
istency
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
inson
D
on't store the internal format
i
n the
b
uffer
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robi
n
so
n
S
upport rear f
o
rmats directly
i
n t
h
e mixer
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
o
b
ins
o
n
Avo
i
d a potential overf
l
ow when setting t
h
e source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
C
hris Robinson
Cle
a
n up t
h
e
s
ource byte
offse
t
co
d
e
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s Robi
n
son
Remove some unn
e
e
d
ed
muLaw special cases
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinson
Support muLaw with
L
oadD
a
ta
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Re
m
ove a
n
u
n
ne
c
essary asse
r
t
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Be mu
c
h
more flexible with loadi
n
g and converting buffe
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robins
o
n
Do
n
't inline t
h
e decom
p
ose funct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris
Robinson
Decom
p
os
e
input
b
uffer forma
t
s
a
nd use
i
t
when co
n
vertin
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
Rename a
f
u
ncti
o
n
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Add a basic WaveOut device
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
is
R
obinson
Shorten a c
o
u
ple really long lines
commit
|
commitdiff
|
tree
2010-11-27
C
hri
s
R
o
b
inson
Support 64-bit double buffers di
r
ectly
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Rob
i
nson
muLaw converts to 1
6
-bit,
no
t
float
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
R
o
binson
Us
e
the
e
n
ums i
n
a cou
p
l
e m
o
re
p
l
a
ces
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Us
e
enums
w
h
en selecting t
h
e mi
x
er
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robinson
Remove
a
n
u
nnecessary 'struct'
keywor
d
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Avoi
d
some more code duplication
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
F
i
x
step ca
l
culations
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robinson
Fix some co
m
ments
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinso
n
Properly clamp high p
i
tch values
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Subtr
a
ct the fra
c
tional position
separately
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
R
e
name s
o
me varia
b
les to be c
l
e
a
rer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Make the buffer padding size depende
n
t on the resampler
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
is R
o
b
inson
Don't allocate padding
with the bu
f
f
e
r
i
tself
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease the buffer size
mor
e
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
C
o
nvert a few div
i
sions to mu
l
ti
p
lica
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
i
s
R
o
binson
Mak
e
a FRACTI
O
NONE macro, a
n
d use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Share th
e
interp
o
latio
n
f
u
n
ctions and use them
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robin
s
on
Slig
h
tly
improve ch
a
nnel gain calculation
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
in
s
on
Add
a
missing
b
rea
k
statem
e
nt
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Call MixSourc
e
d
i
rectly, inst
e
ad of thr
o
ug
h
a func
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Ad
d
a cu
b
ic res
a
mpl
e
r
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
R
obinson
Force the point resampler when the source p
l
ays
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
is Robinson
P
ass a pointer to th
e
sampl
e
rs
s
o they ca
n
rea
d
just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add "pre-padding" to
the
te
m
p buffer
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
i
s Robinson
Make
the buff
e
r queue a double-linked
l
ist
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Be les
s
wave-
i
n-specific in the winmm bac
k
end
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Make the fir
s
t enumer
a
t
e
d DirectSoun
d
dev
i
ce use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
M
a
ke sure the
ta
r
g
e
t buffer
s
ize is fra
m
e
aligne
d
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
i
s Robinson
M
ino
r
rework of th
e
template
m
ac
r
os
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Remove the
c
o
s
i
ne resampler
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robi
n
son
Doub
l
e-up the interp
o
la
t
i
o
n functions (and
m
a
ke them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binso
n
Rename some "
t
e
m
plate" functi
o
n
s
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
Always make sure there's a sample available t
o
mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Fix a bunch of comments
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
Don't
"con
v
ert" LOKI qua
d
t
o MCF
O
RMA
T
S
q
ua
d
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binson
Use a tempora
r
y sta
c
k buffer to st
o
re t
h
e
s
o
urce buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
U
se 0-based
access
f
or
the bu
f
f
e
r data
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Support 8-bit
sample data in the mixe
r
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
Check th
e
sample
byte size
a
fter
t
he resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
Get rid of
a useless u
n
io
n
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Ch
a
nge the
m
ixer macros to d
e
cl
a
re function
s
commit
|
commitdiff
|
tree
2010-11-24
Chris Ro
b
inson
Set mixer s
a
mple pos and fr
a
c
when needed
commit
|
commitdiff
|
tree
2010-11-24
Ch
r
is R
o
binson
Full
y
progress the sour
c
e to a sto
p
ped
state wh
e
n no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris R
o
binson
Reorder some stored s
o
urce
p
a
rams
commit
|
commitdiff
|
tree
2010-11-24
Chris R
o
binson
Make sure the buffer p
a
dding is alw
a
ys cl
e
ared be
f
o
re
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Ro
b
inson
C
alculate ALSA buf
f
er l
e
ngth
w
ith the
o
t
h
er values
commit
|
commitdiff
|
tree
2010-11-21
Chr
i
s Robinson
Handle t
h
e timer wrappin
g
i
n
the
wave and null output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chr
i
s Robi
n
son
Use helper
s
to write 16- and 32-bit values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robin
s
on
Get rid of the devic
e
timer stuff
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Avoid te
m
p
o
ra
r
y
floa
t
vari
a
bles
commit
|
commitdiff
|
tree
2010-11-21
Chris Robin
s
on
Pass the data p
o
i
nter and prope
r
sam
p
ler to t
h
e mixer
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris
R
obin
s
o
n
Move aluMi
x
Data back to ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chris Robi
n
son
Hide AL_E
X
TX
_
sample_bu
f
fer_o
b
ject
commit
|
commitdiff
|
tree
2010-11-08
C
h
r
is Robi
n
son
Use a double
when converting m
i
l
l
isecond
o
ffs
e
ts to
.
.
.
commit
|
commitdiff
|
tree
next