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
Combine stereo and multi-channel templates
2010-12-10
Chris Rob
i
n
s
o
n
Combine
stereo
a
nd m
u
lti-channel temp
l
ates
commit
|
commitdiff
|
tree
2010-12-10
Chris Robinson
Use a
matr
i
x when rendering to the dry
b
uf
f
er
commit
|
commitdiff
|
tree
2010-12-09
Chris Robinson
Make better use of the ty
p
e range when
c
o
n
verting fro
m
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
Chris Robinson
Use s
i
mple
loops ins
t
ead of several e
x
p
l
icit
l
ines
.
.
.
commit
|
commitdiff
|
tree
2010-12-09
C
h
r
i
s
R
ob
i
nson
B
e
a
bit more generi
c
w
it
h
the mu
l
ti-
c
hanne
l
mix
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-12-08
Chris R
o
binson
Remove so
m
e
now-unused functions
commit
|
commitdiff
|
tree
2010-12-08
Chris Robinson
Use "inte
r
nal"
v
i
sibility by default
commit
|
commitdiff
|
tree
2010-12-05
Ch
r
is Robinson
Add an
I
MA4 encoder
commit
|
commitdiff
|
tree
2010-12-05
Chris
Robinson
Set the playing flag to TR
U
E when
the dsound buf
f
er
.
.
.
commit
|
commitdiff
|
tree
2010-12-05
Chris Robinson
Separate de
v
ice form
a
t into 'chan
n
e
l
con
f
ig'
a
nd 'sample
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
C
hris R
o
bin
s
on
Fix wave and nul
l
device calc
u
lations whe
n
the timer
.
.
.
commit
|
commitdiff
|
tree
2010-12-04
Chris
R
obinson
No need t
o
clamp
t
he a
p
p-s
p
ecified pitch
commit
|
commitdiff
|
tree
2010-12-04
Chris
R
obinson
R
e
nam
e
SrcFmt
-> UserFmt
commit
|
commitdiff
|
tree
2010-12-03
Chris
R
o
b
i
nson
Add f
u
n
c
t
io
n
s to write
(signed) byte and us
h
o
r
t sa
m
ples
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Ch
r
i
s
Ro
b
inson
R
e
move
i
nc
o
mplete
EXT_b
u
f
f
er_sub_da
t
a
, as it's (t
e
mporari
l
y
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Use
m
emcpy to copy a st
r
ing instead of sprintf
commit
|
commitdiff
|
tree
2010-12-02
Chris Robinson
Ma
k
e a function static
commit
|
commitdiff
|
tree
2010-12-02
Chr
i
s Robins
o
n
Remove
u
nused macro
commit
|
commitdiff
|
tree
2010-12-02
Chri
s
R
o
binson
Template-ize the device buffer writing functi
o
n
s
commit
|
commitdiff
|
tree
2010-12-02
C
h
ris R
o
b
ins
o
n
Some general cleanups
commit
|
commitdiff
|
tree
2010-12-02
C
h
ris
Robinson
Don
'
t limit IMA4 decoding
t
o
2 channels
commit
|
commitdiff
|
tree
2010-12-02
Chris Robi
n
son
Rename OU
T
PUTCHA
N
NELS to something more descriptive
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Rename some v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-12-01
Chris
R
o
bi
n
son
Use min/max to c
l
amp the IMA4 sample and index values
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Fix handl
i
n
g
of -32768 in the muLaw enc
o
d
er
commit
|
commitdiff
|
tree
2010-12-01
Chris
Robinson
Don'f
fail
i
f realloc re
t
ur
n
s NULL
f
o
r 0 sizes
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Make s
u
re
th
e
muLaw sa
m
p
l
e e
n
co
d
er is inli
n
ed
commit
|
commitdiff
|
tree
2010-12-01
Chris Robinson
Fix IMA4
d
ec
o
din
g
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Fi
x
some c
o
mmen
t
s
a
n
d line spacin
g
commit
|
commitdiff
|
tree
2010-11-30
Chris R
o
binson
Fix int
-
to-do
u
ble conversion
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Make muL
a
w decodin
g
work similar to
encod
i
n
g
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
obins
o
n
Impl
e
ment
a
m
uLaw enco
d
er
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robinson
Rename the IMA4 block decoder f
u
ncti
o
n
commit
|
commitdiff
|
tree
2010-11-30
Chris Robi
n
son
Handle all ch
a
nn
e
l configur
a
t
ions for doub
l
e
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
All
o
w Loa
d
Dat
a
t
o handl
e
I
M
A
4 data
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robinson
L
e
t the st
o
rab
l
e format e
n
um values sh
a
re
the inpu
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Clean up
muLaw fo
r
m
a
t loading a bit
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
bins
o
n
Allow conv
e
rti
n
g IMA4
t
o types
o
ther th
a
n shor
t
commit
|
commitdiff
|
tree
2010-11-30
C
h
ri
s
R
obinson
Check for
a
cou
p
le missi
n
g input
formats and
rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chri
s
Robins
o
n
L
et D
e
comp
o
seInputType verify
the
f
ormat passed to
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
n
son
Pass the inp
u
t channel co
n
fig and sample
type t
o
Lo
a
dData
commit
|
commitdiff
|
tree
2010-11-30
C
hris
R
obinson
Make the decompose functions return false
w
hen
given
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris
R
o
b
i
nson
Com
b
ine two switch blocks
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Reord
e
r some para
m
e
t
ers
f
or consisten
c
y
commit
|
commitdiff
|
tree
2010-11-30
Ch
r
i
s Rob
i
nson
Fi
x
source
o
f
f
set calcu
l
ations
commit
|
commitdiff
|
tree
2010-11-30
Chr
i
s Robi
n
son
Store the decompos
e
d
so
u
rce format in
the bu
f
fer
commit
|
commitdiff
|
tree
2010-11-30
Chris Robinson
Keep
a
handle
o
n
the buffer wit
h
th
e
form
a
t
w
hen
q
u
eueing
.
.
.
commit
|
commitdiff
|
tree
2010-11-30
Chris Rob
i
ns
o
n
Ad
d
IMA
4
as a source
d
ata
t
ype
commit
|
commitdiff
|
tree
2010-11-30
C
h
ris Robins
o
n
Add suppo
r
t for (unsigned
)
int input formats
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
o
bins
o
n
Reorder and rename
p
a
r
ameters for t
h
e format decomposition
.
.
.
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
Uninlin
e
a coup
l
e more functions
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinson
St
o
re double formats as float
commit
|
commitdiff
|
tree
2010-11-29
Chris
R
obinson
Avoid temp
s
torage
commit
|
commitdiff
|
tree
2010-11-29
C
h
ris
R
obinson
U
ninline
s
om
e
functions
commit
|
commitdiff
|
tree
2010-11-29
Chris
Robinson
Avoid ma
k
ing
R
e
s
a
m
p
ler[Pre]Padding sta
t
ic
commit
|
commitdiff
|
tree
2010-11-29
Chris Robinso
n
I
mprove static builds with MinGW
commit
|
commitdiff
|
tree
2010-11-28
Chr
i
s
R
obinson
Prefer G
C
C's constructo
r
, e
v
e
n in Windows
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
i
s R
o
bi
n
s
on
Rename s
o
me stuff for cons
i
s
t
e
n
c
y
commit
|
commitdiff
|
tree
2010-11-28
Chris Robi
n
son
Don't
store the
i
n
ternal format in th
e
buffer
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
S
u
pport rear
formats directly in the mi
x
er
commit
|
commitdiff
|
tree
2010-11-28
Ch
r
is R
o
binson
Av
o
id
a po
t
ential
o
verfl
o
w wh
e
n setti
n
g the
source
.
.
.
commit
|
commitdiff
|
tree
2010-11-28
Chris Ro
b
inson
Clean up the
source by
t
e
off
s
e
t
c
o
de
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
Remove some unneeded muLaw special cases
commit
|
commitdiff
|
tree
2010-11-28
Chris
Robinson
S
uppor
t
m
uLaw with LoadDa
t
a
commit
|
commitdiff
|
tree
2010-11-28
Chri
s
Ro
b
inson
Remove an unnecessary assert
commit
|
commitdiff
|
tree
2010-11-28
Chris Robinson
B
e
muc
h
more flex
i
ble with load
i
ng and convertin
g
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
is
Rob
i
nson
Don'
t
inline
the decompose fun
c
tion
commit
|
commitdiff
|
tree
2010-11-27
C
h
ris
R
obinson
Decomp
o
se inp
u
t
buf
f
er f
o
rmats
and use i
t
when converting
.
.
.
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Rename a fu
n
ct
i
o
n
commit
|
commitdiff
|
tree
2010-11-27
Chri
s
Robinson
Add a basic WaveOut
d
e
vic
e
commit
|
commitdiff
|
tree
2010-11-27
Ch
r
i
s
Robinson
Short
e
n a coup
l
e really long l
i
nes
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
on
Support 64-
b
it d
o
uble buff
e
rs directly
commit
|
commitdiff
|
tree
2010-11-27
C
hris Robi
n
son
muL
a
w converts to
1
6-bit,
n
ot float
commit
|
commitdiff
|
tree
2010-11-27
Chris
Rob
i
nson
Use the enums in a couple m
o
re place
s
commit
|
commitdiff
|
tree
2010-11-27
C
h
r
i
s
R
o
b
inso
n
U
s
e
en
u
ms when
selecting the mixer
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
R
e
m
ove an u
n
necessary 'stru
c
t
'
keyword
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
Avoi
d
some
more code
d
u
p
licatio
n
commit
|
commitdiff
|
tree
2010-11-27
Chris Rob
i
nson
Fix
s
t
ep cal
c
ulations
commit
|
commitdiff
|
tree
2010-11-27
Chris Robin
s
o
n
Fix some comments
commit
|
commitdiff
|
tree
2010-11-27
Chris Robinson
P
r
op
e
rly clamp high pitch values
commit
|
commitdiff
|
tree
2010-11-26
C
hr
i
s Robinson
Subtract
the frac
t
ional
position s
e
parate
l
y
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Re
n
a
me some variables t
o
be clearer
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinso
n
Make t
h
e buffe
r
padding
size dependent on the resampler
commit
|
commitdiff
|
tree
2010-11-26
C
hr
i
s Robi
n
son
Don't allocate padding with t
h
e bu
f
fer
itself
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Decrease the buffer s
i
z
e more
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
binson
Co
n
vert
a
few division
s
to multipl
i
catio
n
s
commit
|
commitdiff
|
tree
2010-11-26
Chri
s
Ro
b
inson
Make a FRACTION
O
NE mac
r
o
, and use it
commit
|
commitdiff
|
tree
2010-11-26
Chris Ro
b
inson
Share the interpol
a
t
i
on f
u
n
c
tions and
u
se t
h
em in th
e
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Sligh
t
ly improve c
h
annel gain cal
c
ul
a
t
i
ons
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add
a
m
i
ssing break statement
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Call
M
ixSourc
e
d
i
r
e
ctly, i
n
stead of through a fu
n
c
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
Add a
c
ubic r
e
sample
r
commit
|
commitdiff
|
tree
2010-11-26
Chris Robi
n
son
Forc
e
the poi
n
t
r
esampler when the source
p
lays
a
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Robinson
P
ass a point
e
r to t
h
e s
a
m
p
l
ers so they can read just
.
.
.
commit
|
commitdiff
|
tree
2010-11-26
Chris Rob
i
nson
Add
"
pr
e
-
pa
d
ding" to t
h
e temp
buffer
commit
|
commitdiff
|
tree
2010-11-26
Chris R
o
bins
o
n
Make the b
u
f
f
e
r
q
u
eue
a
doub
l
e-linked li
s
t
commit
|
commitdiff
|
tree
2010-11-26
C
h
ris Rob
i
n
s
on
B
e
l
ess wave-i
n
-specific in
t
he w
i
nmm b
a
ckend
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
Make the first enumerated DirectSound device use the
.
.
.
commit
|
commitdiff
|
tree
2010-11-25
Chris Robinson
M
ake
sure the target bu
f
fer
s
i
z
e is fr
a
me aligned
commit
|
commitdiff
|
tree
2010-11-25
Chris Rob
i
nson
Minor rewo
r
k of the templat
e
m
acros
commit
|
commitdiff
|
tree
next