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
Remove some unneeded muLaw special cases
2010-11-28
C
hri
s
Robinson
Remove so
m
e u
n
needed muLaw
s
pecial
c
as
e
s
commit
|
commitdiff
|
tree
2010-11-28
Chris
R
obinson
Support muLa
w
with Lo
a
d
Data
commit
|
commitdiff
|
tree
2010-11-28
C
h
r
is Robinson
Remove
a
n unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
Be much more
f
l
e
xible with loading an
d
conv
e
r
ting buffe
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
s
on
Don't in
l
ine the decompose function
commit
|
commitdiff
|
tree
2010-11-27
Chris Robi
n
son
Dec
o
mp
o
se i
n
p
ut buffer f
o
rmats
a
n
d
u
se it when converting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is
R
o
binson
Ren
a
me a fu
n
ct
i
on
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Add
a basic WaveOut
d
evic
e
commit
|
commitdiff
|
tree
2010-11-27
C
h
ri
s
R
o
binson
Shorten a couple really long lines
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robin
s
o
n
Support 64-bit double buffe
r
s directly
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris Robinson
muLaw c
o
n
verts to 16-b
i
t, n
o
t f
l
oa
t
commit
|
commitdiff
|
tree
2010-11-27
Chris Robins
o
n
Use the
enums in
a couple
more
places
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
is R
o
binson
Use e
n
u
m
s
when selecting t
h
e mixer
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
is Ro
b
inson
Re
m
ov
e
an unnecessary
'struct' keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
A
v
oid s
o
m
e
more code duplicat
i
on
commit
|
commitdiff
|
tree
2010-11-27
C
h
ri
s
Ro
b
inson
F
ix step
c
alculations
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robinson
Fix some
c
omm
e
nt
s
commit
|
commitdiff
|
tree
2010-11-27
Chr
i
s Robi
n
son
Properly clamp high pitch values
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Sub
t
r
a
ct t
h
e
f
raction
a
l positi
o
n s
e
p
arate
l
y
commit
|
commitdiff
|
tree
2010-11-26
Chris
R
obi
n
son
Re
n
am
e
some v
a
riables to be clearer
commit
|
commitdiff
|
tree
2010-11-26
Chr
i
s Robi
n
son
Make
t
he
buffer paddin
g
size depen
d
en
t
on the resampler
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nso
n
Don't allocate pad
d
ing
with the buffe
r
itself
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Decrease the b
u
ff
e
r
size m
o
re
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Co
n
vert a few divisions to multiplica
t
ions
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make a FRACTIONONE m
a
cro, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
S
hare the interp
o
l
a
tio
n
f
u
n
c
tio
n
s and use
t
h
e
m
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
r
is Robinson
S
lightly
improve ch
a
nnel gain c
a
lcu
l
ation
s
commit
|
commitdiff
|
tree
2010-11-26
C
hri
s
Ro
b
i
n
s
o
n
Add a missing b
r
eak stateme
n
t
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Call Mi
x
Source directly, instead o
f
through a function
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Add a
c
ubic resampler
commit
|
commitdiff
|
tree
2010-11-26
C
hris
R
o
b
i
n
son
Force the p
o
int r
e
sampler
when t
h
e
source p
l
ays at
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Robinson
Pass a poin
t
er to
t
he samplers so the
y
c
a
n rea
d
just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
b
i
n
s
on
Add "
p
re-paddin
g
" to
t
h
e
t
emp buffer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Make
the buffer
queue a dou
b
le
-
linked list
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris R
o
bi
n
son
Be
l
ess
wav
e
-in-
s
pe
c
ific in the winmm backend
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
is
R
obinson
Make
th
e
f
i
r
s
t
e
numerated
D
ir
e
ctSo
u
nd
d
e
vice use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris
R
obinson
Make sur
e
the target buffer size is frame al
i
gned
commit
|
commitdiff
|
tree
2010-11-25
C
h
ris Robinson
M
ino
r
rework
o
f
t
he template macros
commit
|
commitdiff
|
tree
2010-11-25
Chri
s
Robinson
Remo
v
e the cosi
n
e resampler
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s Robinson
Double-up the interpo
l
ation functions (an
d
make them
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robi
n
son
Rename s
o
me "template
"
functions
commit
|
commitdiff
|
tree
2010-11-25
C
hris Robinson
A
l
ways make sure there's a sample available to mix
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
C
h
ri
s
Robi
n
son
F
i
x a b
u
nch of com
m
ents
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Don't
"
convert" LOKI quad t
o
MCFORMATS qua
d
commit
|
commitdiff
|
tree
2010-11-25
C
hris R
o
binson
Us
e
a
temporary stack
buffer to store the
sou
r
ce
b
uffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Use 0-based access
f
or
t
he buffer data
commit
|
commitdiff
|
tree
2010-11-25
Chris Ro
b
inson
S
upport 8-bit
s
ample
data in the
mixe
r
commit
|
commitdiff
|
tree
2010-11-25
Chr
i
s
Robinson
Check the sample
byte size after
the r
e
s
ampler
commit
|
commitdiff
|
tree
2010-11-25
Ch
r
i
s Robinson
Ge
t
rid of a
u
seless un
i
o
n
commit
|
commitdiff
|
tree
2010-11-25
Chris Robins
o
n
Cha
n
g
e the m
i
xer
macros
t
o
d
e
c
lare f
u
nctions
commit
|
commitdiff
|
tree
2010-11-24
Chris Robin
s
on
S
et mixe
r
s
ampl
e
pos and
f
rac
when needed
commit
|
commitdiff
|
tree
2010-11-24
Chris
R
obinson
Fully progress the source to a stopped st
a
t
e when
no
.
.
.
commit
|
commitdiff
|
tree
2010-11-24
Chris Robinson
Reorder some stored source params
commit
|
commitdiff
|
tree
2010-11-24
Chris Robins
o
n
M
a
ke sure the buffer pa
d
ding
i
s always c
l
ea
r
ed be
f
ore
.
.
.
commit
|
commitdiff
|
tree
2010-11-23
Chris
R
o
bi
n
son
Ca
l
culate
A
L
S
A buffer lengt
h
wit
h
the oth
e
r
values
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinson
Handle the timer wrappi
n
g i
n
the wave and
nu
l
l ou
t
pu
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chri
s
Robi
n
son
Use
helpers to writ
e
16- and 32-bit
v
alue
s
commit
|
commitdiff
|
tree
2010-11-21
Chris Robinso
n
Get rid
o
f
t
he device t
i
m
e
r stuf
f
commit
|
commitdiff
|
tree
2010-11-21
Chris
Ro
b
i
ns
o
n
Av
o
id
t
e
mporary floa
t
variables
commit
|
commitdiff
|
tree
2010-11-21
C
hris Robinson
Pass the data pointer and proper sampler to
t
he m
i
xe
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
Chris R
o
binson
M
ove aluMixD
a
ta back to ALu
.
c
commit
|
commitdiff
|
tree
2010-11-21
Chr
i
s Robinson
Hi
d
e A
L
_EXTX
_
s
a
mp
l
e_buffer_object
commit
|
commitdiff
|
tree
2010-11-08
Chris Robins
o
n
Use a
d
ouble
w
h
e
n converting millis
e
cond off
s
ets to
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robi
n
son
I
n
crea
s
e the max nu
m
ber of
s
o
urce
sends to
4
, and decrease
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robinson
U
se the number of s
e
n
d
s the d
e
vice is config
u
red for
.
.
.
commit
|
commitdiff
|
tree
2010-11-06
Chris Robin
s
o
n
Re
m
ove unnece
s
sary
comments a
n
d reorde
r
s
o
me lines
commit
|
commitdiff
|
tree
2010-11-06
Chris
Robinson
Use a switch to
s
elect the appropria
t
e channel-count
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Chris Robinson
Declare a variable
where it's used
commit
|
commitdiff
|
tree
2010-10-15
Chri
s
R
ob
i
nson
R
e
move e
x
pli
c
it
u
se of -
f
unro
l
l-l
o
ops
commit
|
commitdiff
|
tree
2010-10-15
Chris Robinson
Fix fpu st
a
t
e
handling with _
c
ontro
l
fp
commit
|
commitdiff
|
tree
2010-10-11
C
hris Robinson
Improve a macro
t
o reference its
par
a
meter
commit
|
commitdiff
|
tree
2010-10-11
Chris
R
obinson
F
i
x
6
4-bit compilation
commit
|
commitdiff
|
tree
2010-10-10
Chris
Ro
b
inson
R
ename
a
couple more varia
b
les
commit
|
commitdiff
|
tree
2010-10-10
Ch
r
i
s
Robinson
Improve naming and
p
lacement of a
couple va
r
iables
commit
|
commitdiff
|
tree
2010-10-09
Chris Robinson
S
implify
a
calc
u
lation
commit
|
commitdiff
|
tree
2010-09-26
C
h
ris R
o
binso
n
Che
c
k
resampler
m
ode
f
i
rst when s
e
lecting th
e
mixer
commit
|
commitdiff
|
tree
2010-09-26
C
h
r
is R
o
b
i
n
s
o
n
G
e
t
a
v
a
r
i
able where it's
n
eeded
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Pass the d
e
vice
to
t
he
m
i
x fu
n
cti
o
n and localize the
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
C
h
r
i
s Robinson
C
l
a
rify
a check
commit
|
commitdiff
|
tree
2010-09-26
C
hris Ro
b
i
n
son
Make the So
u
rceMix
f
u
n
ction a method of the
ALsource
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Chris
Robinson
Av
o
id updating the source in MixSour
c
e
commit
|
commitdiff
|
tree
2010-09-26
Chris Rob
i
nson
C
o
n
ver
t
s
h
o
rts so that
0 remains 0
commit
|
commitdiff
|
tree
2010-09-26
Chris R
o
b
i
n
s
on
D
on't try to ope
n
the ALSA d
e
vice
a
secon
d
time if
.
.
.
commit
|
commitdiff
|
tree
2010-09-26
Chris Robinson
Avoid some cod
e
d
uplication
commit
|
commitdiff
|
tree
2010-09-25
C
h
ris Robinso
n
Loca
l
ize
m
ore
var
i
ables
and remove unnecessary one
s
commit
|
commitdiff
|
tree
2010-09-25
Chris Robinson
Avoid sa
m
p
l
i
n
g
b
eyond the e
n
d
o
f
th
e
loop
commit
|
commitdiff
|
tree
2010-09-25
Chris Robinson
Localize some variables
t
o t
h
e mixer macros
commit
|
commitdiff
|
tree
2010-09-25
Chris Ro
b
inson
Use
sep
a
rate
m
ixing loops for
t
h
e dry
pat
h
and wet
.
.
.
commit
|
commitdiff
|
tree
2010-09-24
Chris Robinso
n
Better p
r
ote
c
t
against negat
i
ve attenuatio
n
commit
|
commitdiff
|
tree
2010-09-24
Chris Robinso
n
U
s
e ALfl
o
at f
o
r
the dry mix
b
u
ffer
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
R
e
m
o
ve an
u
nnecessar
y
variable
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
Ren
a
me som
e
variable
s
to b
e
l
ess confusing
commit
|
commitdiff
|
tree
2010-09-23
Chr
i
s Robinson
Fix line
i
ndentation
commit
|
commitdiff
|
tree
2010-09-23
Chris Robinson
Be
c
o
nsistent with a var
i
a
b
le'
s
u
s
e
commit
|
commitdiff
|
tree
2010-09-23
Chris R
o
binson
Convert floa
t
t
o s
h
ort si
m
ila
r
to short to float
commit
|
commitdiff
|
tree
2010-09-23
C
hris
R
o
b
inson
St
o
re and mix
s
igned
1
6-bit
samples
commit
|
commitdiff
|
tree
2010-09-23
C
hris R
o
b
i
nson
Allow the m
i
x
i
ng
lo
o
p
t
o
access the di
f
ferent sampl
e
.
.
.
commit
|
commitdiff
|
tree
2010-09-23
Chris R
o
bins
o
n
Compa
c
t some reused code
commit
|
commitdiff
|
tree
2010-09-23
Chris Robin
s
on
Allow
accessing the buf
f
er
d
ata
as multiple data types
.
.
.
commit
|
commitdiff
|
tree
2010-09-22
Chris Robinson
D
u
plicat
e
stereo sour
c
e
s
by default
commit
|
commitdiff
|
tree
next