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 Robinson
Don'f fail
i
f realloc r
e
turns
NULL for 0 sizes
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Ma
k
e sure the m
u
Law samp
l
e en
c
o
d
er is inlined
commit
|
commitdiff
|
tree
2010-12-01
C
h
ris R
o
bin
s
on
Fi
x
IMA4 decoding
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is R
o
binson
Fix some comments and l
i
ne
spacing
commit
|
commitdiff
|
tree
2010-11-30
C
hris
Ro
b
i
n
son
Fix
int-to-double conversion
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
Make
m
uLaw decoding wor
k
simila
r
to encoding
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Implemen
t
a muLaw encoder
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
R
e
name the IM
A
4 block deco
d
er funct
i
on
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
H
andle all channel configurations for double
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
ns
o
n
Allo
w
L
oadData to
h
a
ndle
IMA4 da
t
a
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obinson
Let the
s
t
o
rabl
e
for
m
at enum val
u
es share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robins
o
n
Clean up
muLaw format loading a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Allow converting IM
A
4 to types
other than short
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Check for a
c
oup
l
e missing
in
p
ut
formats and remo
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
r
i
s Robinson
L
et DecomposeInputType verify the format pa
s
sed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
Robin
s
on
Pass the
i
nput channel config an
d
samp
l
e
type to
L
oadData
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Make
the decompose f
u
nctions re
t
urn false when given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Combine
two
swi
t
c
h blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Ro
b
inson
Reorder
some parameters for consisten
c
y
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Fix
source offset
calculations
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
S
tore
t
he de
c
omposed sourc
e
f
ormat
i
n the buff
e
r
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Keep a handle on the buffer with the format
when
queueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Add IM
A
4 a
s
a source
data type
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
R
obi
n
son
Add support f
o
r (unsigned) in
t
inpu
t
formats
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
obins
o
n
Reorder
a
nd rename parameters for the
f
or
m
at
d
ecompositi
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chr
i
s R
o
bin
s
on
Uninline a c
o
uple mo
r
e
functions
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robi
n
son
Sto
r
e double fo
r
m
ats as float
commit
|
commitdiff
|
tree
2010-11-29
Chris Robi
n
son
Avoi
d
temp
storage
commit
|
commitdiff
|
tree
2010-11-29
Chris R
o
bins
o
n
Uninl
i
ne som
e
functions
commit
|
commitdiff
|
tree
2010-11-29
Ch
r
is Ro
b
i
nson
Avoid making Resampler[
P
re]Padding
s
tatic
commit
|
commitdiff
|
tree
2010-11-29
Chr
i
s
Robinson
Improve static buil
d
s
w
ith MinGW
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is Ro
b
inson
Prefer G
C
C's co
n
structo
r
, even i
n
Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Rob
i
n
s
on
Ren
a
me som
e
s
t
u
f
f
for
c
o
nsistency
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Robinson
D
o
n't
store the internal format in th
e
b
u
ff
e
r
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robin
s
on
Su
p
port rear
f
ormats direc
t
ly in the
m
ixe
r
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
inson
Avoid
a
potent
i
al ove
r
flow whe
n
s
e
t
ting the sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Clean up the source byte offse
t
code
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
R
e
move some unn
e
eded mu
L
a
w
s
p
ecial
c
ases
commit
|
commitdiff
|
tree
2010-11-28
Chris Robins
o
n
S
upport muLaw
with Load
D
ata
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Remove
an unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robin
s
on
Be much more flexib
l
e with load
i
ng and conver
t
ing
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
n
son
Don't inline
t
he decom
p
ose
f
u
n
ctio
n
commit
|
commitdiff
|
tree
2010-11-27
C
hri
s
R
o
binson
Decompose input buffer formats and use it
w
he
n
c
onve
r
tin
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
R
ename a function
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
Add a basic WaveOut d
e
vice
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Shorten a c
o
uple really
l
ong lines
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
R
obinson
S
upport 64
-
bit dou
b
le b
u
ffer
s
dir
e
ctly
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
muLaw
converts
t
o 16-bit, not float
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Robins
o
n
Use the enums in
a
c
oup
l
e
more plac
e
s
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Use enums when selec
t
ing th
e
mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
R
e
move an unnecessary 'struct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Avoid some more
c
ode duplication
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
o
n
F
ix step calculatio
n
s
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
Robinson
F
i
x some comments
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
i
s Robinson
Properly cl
a
m
p high
p
it
c
h va
l
ue
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Subtract the fractional position separately
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Re
n
ame some var
i
ab
l
es to be clearer
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Ma
k
e t
h
e buffer
paddin
g
s
i
z
e
dependent
o
n
the re
s
a
mp
l
e
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Don't allocate padding with the buffe
r
it
s
el
f
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Decr
e
ase the buffer
s
ize more
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robi
n
so
n
C
onvert a few divisions to multip
l
i
c
ations
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Make
a
FRACT
I
ONONE macro, and use it
commit
|
commitdiff
|
tree
2010-11-26
C
hris Rob
i
n
s
o
n
Share th
e
i
n
t
erpolation functions and use
them in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Sl
i
ghtly
i
mprov
e
chan
n
el gain c
a
l
c
ulations
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
Add a
m
iss
i
ng break statement
commit
|
commitdiff
|
tree
2010-11-26
Chris
Rob
i
nson
Call M
i
xSo
u
rce directly,
i
nstead o
f
through a functio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Add a cubic re
s
amp
l
er
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
o
b
inso
n
Forc
e
the p
o
int resampler
w
hen the source plays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Pass
a
pointer
to the samp
l
ers so
they
c
a
n
r
e
a
d
j
ust
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add "pre-
p
adding"
t
o the temp buf
f
er
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obinson
Make the buffer queue a doubl
e
-linked
l
i
s
t
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Be less wav
e
-in-
s
p
ecific in the winmm b
a
ck
e
nd
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obinso
n
Make the first enumera
t
ed
D
irectSound device
use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
i
s Robinson
Make s
u
r
e
the target
buffer size is
frame al
i
gned
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robinson
Minor rework of
the
templa
t
e
m
acros
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
s
on
Re
m
ove the cosine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
o
n
Dou
b
le-up the interpol
a
tion
f
unc
t
ions (and make th
e
m
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
R
e
n
ame s
o
me "templat
e
" functions
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
s
o
n
Al
w
a
ys make
sure there'
s
a
s
ample a
v
ailabl
e
to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinso
n
Fi
x
a
b
unch of comments
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
Don't "c
o
nvert" L
O
K
I quad
t
o MCFORM
A
TS q
u
ad
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
binso
n
Use a temp
o
r
a
ry stack buffe
r
to store the source buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris R
o
b
i
n
son
Use 0-based access for the buffer data
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obin
s
on
S
upport 8-bit s
a
mp
l
e
d
a
t
a
in t
h
e mixer
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robinson
Check the sample byte size
a
fter the resample
r
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Ge
t
rid of a
u
sel
e
s
s union
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Change the mixe
r
m
acros to declare functions
commit
|
commitdiff
|
tree
2010-11-24
C
hr
i
s
Robinson
Se
t
mixer sample pos and fra
c
when
ne
e
ded
commit
|
commitdiff
|
tree
2010-11-24
Ch
r
is Robinson
Fully pr
o
g
r
ess
the source to
a
s
t
opped state
w
hen no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
C
hris
R
ob
i
nson
R
e
o
rder some stored so
u
rce params
commit
|
commitdiff
|
tree
2010-11-24
C
h
r
is
R
obinso
n
Make sure
the buffer
p
adding is alw
a
ys
c
leared bef
o
re
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Rob
i
nson
C
a
lc
u
late
A
LSA buffer length with t
h
e other valu
e
s
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Handle the
t
i
mer wrapping in the wave and n
u
ll output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris Robin
s
o
n
U
s
e helpers to
w
rite 16- and 32-bit values
commit
|
commitdiff
|
tree
2010-11-21
Chris R
o
b
i
nson
Get rid
o
f th
e
dev
i
ce t
i
mer stuff
commit
|
commitdiff
|
tree
2010-11-21
Chri
s
Rob
i
nso
n
Avoid tempora
r
y
f
l
oat variables
commit
|
commitdiff
|
tree
2010-11-21
Chris
R
obinson
Pass the da
t
a pointer and proper sam
p
ler
to the mixer
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
C
hris Robin
s
on
M
o
v
e aluMixDat
a
back to ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Hide AL_EXT
X
_sample
_
buffer_o
b
ject
commit
|
commitdiff
|
tree
2010-11-08
Chris Robinson
Use a double when
conv
e
rting mill
i
second offsets to
.
.
.
commit
|
commitdiff
|
tree
next