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
Make sure the mu
L
aw sample encoder is inl
i
ned
commit
|
commitdiff
|
tree
2010-12-01
Chri
s
R
o
binson
Fix IMA4 decod
i
ng
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Fix
s
om
e
c
o
mments and li
n
e
spa
c
ing
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
Robinso
n
Fi
x
i
n
t
-to-doubl
e
c
o
nversion
commit
|
commitdiff
|
tree
2010-11-30
Chris Robins
o
n
M
ake muLaw decodi
n
g work similar to encodin
g
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
Im
p
l
e
m
ent
a muLaw encoder
commit
|
commitdiff
|
tree
2010-11-30
Chris Robin
s
on
Rename the IMA4 block de
c
oder function
commit
|
commitdiff
|
tree
2010-11-30
C
hris Robi
n
son
Han
d
le
a
l
l
channe
l
c
onfigurations for double
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
R
obinson
A
l
low LoadData t
o
handle IMA4 da
t
a
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinso
n
L
e
t th
e
storable
forma
t
enum values share the input
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Ro
b
inson
Clean up muLaw format load
i
ng a
bit
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Al
l
ow convertin
g
IMA4 to
type
s
other
than
s
hort
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
Check
for a coup
l
e missing i
n
put
formats and
remove
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
ns
o
n
Let Decompose
I
nputType
ve
r
i
fy the format passed
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Pa
s
s
th
e
i
n
put channel config and sam
p
le
type to
LoadData
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
is Robinson
M
ake the deco
m
pose funct
i
ons return false
w
hen given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robi
n
son
Combine two s
w
i
t
ch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Reorder some param
e
ters for consistency
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fix
s
ource offset calculations
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s
Ro
b
inso
n
Store t
h
e decomposed s
o
u
r
ce fo
r
mat i
n
the
buffer
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Keep a
h
a
ndle on th
e
buffer with the fo
r
ma
t
when queue
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
Ad
d
IMA4 as a so
u
rce dat
a
t
y
pe
commit
|
commitdiff
|
tree
2010-11-30
Chris
Robinson
A
d
d sup
p
o
r
t for (unsigned) int
inp
u
t f
o
rmats
commit
|
commitdiff
|
tree
2010-11-29
Chris Ro
b
inson
R
eorder and rename p
a
rameters
for the format d
e
c
omposition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
C
hr
i
s
Robinson
Uninli
n
e a cou
p
l
e more functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Rob
i
nson
St
o
re double format
s
as float
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Av
o
id te
m
p
storage
commit
|
commitdiff
|
tree
2010-11-29
C
hr
i
s Ro
b
ins
o
n
Uninline some functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Av
o
id making Res
a
mpler[Pre]Padding static
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Impro
v
e
stati
c
buil
d
s with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Prefer GCC
'
s
c
onstructor, even in Windows
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Rena
m
e some
stuff for consistency
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
D
on'
t
store t
h
e inte
r
nal format in the buffer
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is
Robins
o
n
Support re
a
r
format
s
directly in
the mixer
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinson
Avoid
a pote
n
tial
o
v
erf
l
ow when se
t
ting
t
he source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
o
binson
Clean up th
e
sourc
e
byt
e
offset code
commit
|
commitdiff
|
tree
2010-11-28
C
h
ris Robinson
Remove some un
n
eeded muLaw spe
c
ial cases
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robin
s
on
S
u
ppo
r
t muLaw
with
L
oadD
a
ta
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
R
emove
a
n unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s
Robin
s
on
B
e
much more flex
i
b
l
e
with loading and
c
onverting buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
i
s Robins
o
n
Do
n
't inl
i
ne
t
he decompose func
t
ion
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
Decompose
input buffer f
o
rmats a
n
d use it
w
hen
conv
e
rting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
R
ename a function
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
A
dd a basic Wav
e
Ou
t
d
e
vice
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Shorten a couple r
e
a
l
ly lon
g
lines
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
o
binson
Suppor
t
64-bit double buffe
r
s dir
e
ctly
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
m
u
Law c
o
nverts to 16-bit
,
not float
commit
|
commitdiff
|
tree
2010-11-27
Chris
R
obinson
Use
the enums in a couple more
p
l
aces
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Use
e
n
um
s
when se
l
ec
t
ing the mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
R
e
move an unne
c
essary 'str
u
ct' key
w
ord
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinso
n
Avoid some more code duplication
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Fix st
e
p calculations
commit
|
commitdiff
|
tree
2010-11-27
C
hris
R
o
b
inson
Fix some comm
e
n
ts
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
P
roperly clamp hig
h
pitch valu
e
s
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
S
ubtract
t
h
e fra
c
tional
positi
o
n
s
ep
a
r
ately
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Rena
m
e
some
variabl
e
s to be cle
a
rer
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Rob
i
nson
Make the buffer p
a
dding size dep
e
nde
n
t on t
h
e resampler
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinso
n
D
o
n
'
t alloca
t
e padding w
i
th the buffer it
s
elf
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease the buffer size more
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Convert a few division
s
to multiplications
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinson
Make a FRACTIONONE
macro, and use
i
t
commit
|
commitdiff
|
tree
2010-11-26
C
hri
s
Robinson
Share the interpolation functions and use them in the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Slightly improve ch
a
nnel gain calculations
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s
R
obinson
A
dd a mi
s
sing break state
m
e
nt
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Call MixS
o
urce d
i
rec
t
ly, in
s
tead of t
h
rough a
f
u
n
ction
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris
Robinson
A
d
d a cubic res
a
m
pler
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bi
n
son
Force the
point resampler when the source plays
at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robinson
Pass a pointer to th
e
sa
m
plers so the
y
can re
a
d just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Ch
r
is Robinso
n
Add "pre-padding" to the
t
emp buffer
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Robinson
Make t
h
e
b
u
ffer queue a
d
ouble-linked
list
commit
|
commitdiff
|
tree
2010-11-26
C
hris R
o
binson
B
e less wave-in-specific in
the
winmm ba
c
kend
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Make the
f
i
rst enumerat
e
d
D
i
r
ec
t
Sou
n
d d
e
v
ice use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
ins
o
n
M
ake sur
e
the tar
g
e
t buffer size is frame a
l
igned
commit
|
commitdiff
|
tree
2010-11-25
C
h
r
i
s Ro
b
i
n
son
Minor rewor
k
of the
tem
p
late
mac
r
o
s
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Remove the
c
osine resampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robi
n
son
Double
-
up the interpolation fun
c
t
i
ons (an
d
make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Rename
s
ome "tem
p
late
"
functions
commit
|
commitdiff
|
tree
2010-11-25
Chris
Robi
n
son
A
l
ways ma
k
e sure there's
a
samp
l
e avail
a
ble to
mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robins
o
n
Fix a bunc
h
of comm
e
nts
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Don't "convert" LOKI quad t
o
M
C
FORMATS quad
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use
a
t
e
m
p
o
r
ary
s
tac
k
b
u
f
f
er to store t
h
e sou
r
ce buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is Robins
o
n
Us
e
0-based acces
s
f
or the buffer
d
ata
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Su
p
port 8-bit sample data in the mix
e
r
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s R
o
b
inson
Check the sample
byte size af
t
er t
h
e re
s
ampler
commit
|
commitdiff
|
tree
2010-11-25
Chris Robin
s
o
n
Get ri
d
of
a useless union
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Change
the mixer mac
r
os to declare functions
commit
|
commitdiff
|
tree
2010-11-24
Chr
i
s Robinson
Se
t
mix
e
r
s
a
m
ple pos
and frac when needed
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Fully pr
o
gre
s
s the
so
u
r
ce to a
s
t
op
p
ed sta
t
e
when no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris R
o
binson
Reorder some
s
tored
s
o
urce
params
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
M
ake sure t
h
e buffer
padding
is a
l
ways cleared before
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris Robinson
Calcula
t
e ALSA buffer l
e
ngth
wi
t
h
t
he other va
l
ues
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Handle
t
h
e
timer wrapping in the wave
and null output
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
C
hr
i
s Robinson
Use helpe
r
s
to write 1
6
-
and 32-b
i
t values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinso
n
Get
rid of the device time
r
stuff
commit
|
commitdiff
|
tree
2010-11-21
C
h
ri
s
Robinson
Avoid temporary float variable
s
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Pass the data pointe
r
a
nd proper sampler to the mixer
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Move alu
M
ix
D
ata back t
o
ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chr
i
s
R
o
bi
n
s
o
n
Hide AL
_
EXTX_sample_buffer_ob
j
ec
t
commit
|
commitdiff
|
tree
2010-11-08
Chris Robi
n
s
on
U
s
e a double when
c
onverting millisecond offsets to
.
.
.
commit
|
commitdiff
|
tree
next