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
Use a flexible array for the active effect slots
2019-01-11
C
h
r
i
s Robin
s
on
Use a flexible
a
rray
for
t
he act
i
ve
effec
t
slots
commit
|
commitdiff
|
tree
2019-01-11
Chris
Robinso
n
A
d
d
a fle
x
i
b
le ar
r
ay
t
e
mplate
c
ont
a
i
n
er
commit
|
commitdiff
|
tree
2019-01-10
Chris R
o
binson
U
s
e a vector for ALeffectslot
A
rray
commit
|
commitdiff
|
tree
2019-01-09
Chris Robinson
Change a tru
e
/false ALenum atomi
c
i
nto a bool
commit
|
commitdiff
|
tree
2019-01-09
Chris Ro
b
inson
A
d
d pref
i
xe
s
for ALCde
v
ice an
d
AL
C
context
commit
|
commitdiff
|
tree
2019-01-09
Chris Robin
s
o
n
Make
Create methods for s
t
r
ucts with fle
x
ible array
.
.
.
commit
|
commitdiff
|
tree
2019-01-09
Chris Robinson
Avo
i
d
calling unique
_
pt
r
::reset w
i
th a raw
p
o
int
e
r
commit
|
commitdiff
|
tree
2019-01-09
Chris R
o
bin
s
on
Remov
e
an unused mac
r
o
commit
|
commitdiff
|
tree
2019-01-09
Chr
i
s Robinson
Rename ALC_SOFT_loopb
a
c
k2
and ren
u
m
b
e
r it
s
e
n
u
m
s
commit
|
commitdiff
|
tree
2019-01-09
Chris Robins
o
n
Replace a coupl
e
more C-style casts
commit
|
commitdiff
|
tree
2019-01-09
Chris Robinson
Apply th
e
all-pa
s
s separ
a
tely f
r
om the upsampling m
i
x
commit
|
commitdiff
|
tree
2019-01-09
Chris Robinson
A
vo
i
d
m
acro
s
for indexi
n
g HF and LF feq
u
ency bands
commit
|
commitdiff
|
tree
2019-01-09
C
hris Robin
s
o
n
Fix some comments
and reduce i
n
dentatio
n
commit
|
commitdiff
|
tree
2019-01-07
Chris Robinson
Us
e
user-
d
efined lite
r
a
l
s for
64
-
bit lite
r
als
commit
|
commitdiff
|
tree
2019-01-07
Ch
r
is Robin
s
on
Def
i
n
e
logg
i
ng calls t
o
b
e unlikel
y
commit
|
commitdiff
|
tree
2019-01-07
Chris Robin
s
o
n
Move so
m
e m
a
c
ros to a common header
commit
|
commitdiff
|
tree
2019-01-07
Chri
s
Ro
b
i
n
son
Clean up so
m
e
i
nit
i
a
l
izers
a
nd use of
C m
e
thods
commit
|
commitdiff
|
tree
2019-01-07
Chris Robi
n
son
Don't use the dual
-
b
a
nd upsampler for basic
ambisonic
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
Chris Robinson
Apply an all
-
pass on the ex
i
sting o
u
tput when
upsampling
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
C
h
ris
R
obi
n
son
Revert b
a
c
k
to using a
b
and-sp
l
itt
e
r to increase the
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
Chri
s
Robinson
M
a
ke the band-splitter
and splitt
e
r-al
l
pass filt
e
rs
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
Chris R
o
binson
Repla
c
e macr
o
s
with constexpr in
l
ine functions
commit
|
commitdiff
|
tree
2019-01-06
Chris Robi
n
s
on
Remove an unnecessary undef
commit
|
commitdiff
|
tree
2019-01-06
Chris Ro
b
inson
Use double-precision
biquads fo
r
the HRTF
shelf
f
i
l
ters
commit
|
commitdiff
|
tree
2019-01-06
Chris Ro
b
inson
Make B
i
quadFilt
e
r a templat
e
d class
commit
|
commitdiff
|
tree
2019-01-06
Chris
R
obi
n
son
Use a
s
helf fil
t
er for
the H
R
TF B-
F
ormat
de
c
ode
r
HF
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
Chris Ro
b
inson
Pass
t
he
n
ormal
i
zed crossover frequency to the reset
.
.
.
commit
|
commitdiff
|
tree
2019-01-06
Ch
r
is Robinson
Remove
u
nn
e
c
essary
stru
c
ts an
d
buffers
commit
|
commitdiff
|
tree
2019-01-06
C
hris Robinson
Simplify MixParam
s
and AmbiUpsample
r
commit
|
commitdiff
|
tree
2019-01-06
C
hris Robinson
Use BF
o
rmatDec for custom
a
n
d built-in amb
i
sonic dec
o
ding
commit
|
commitdiff
|
tree
2019-01-05
C
h
r
i
s Robinson
Ena
b
le simplified upsam
p
l
i
n
g for AmbiUpsa
m
pler
commit
|
commitdiff
|
tree
2019-01-05
Chri
s
R
o
binson
Simp
l
ify the BFormatDec upsampler
commit
|
commitdiff
|
tree
2019-01-04
C
h
r
i
s
Robinson
Mak
e
sure the Open
S
L
capture buffer
queue has the correct
.
.
.
commit
|
commitdiff
|
tree
2019-01-03
Chris Robinson
Fix th
e
rin
g
buffer write li
m
it
commit
|
commitdiff
|
tree
2019-01-02
Chris R
o
bin
s
o
n
U
se Devi
c
eRef and ContextRef when
crea
t
i
n
g a new dev
i
ce
.
.
.
commit
|
commitdiff
|
tree
2019-01-02
Chris Robinson
Rena
m
e ALC
d
e
vice_
s
truct and ALC
c
on
t
ext_s
t
ru
c
t
commit
|
commitdiff
|
tree
2019-01-02
Chris
R
obinson
U
se stand
a
rd un
i
q
u
e
_lock a
n
d lock
_
gua
r
d for the bac
k
end
.
.
.
commit
|
commitdiff
|
tree
2019-01-01
Chris Robi
n
son
A
d
d a
n
d use
a
m
a
ke_unique
f
uncti
o
n
commit
|
commitdiff
|
tree
2019-01-01
C
hri
s
Robinson
Avo
i
d unneces
s
ary extr
a
buff
e
rs for filter chains
commit
|
commitdiff
|
tree
2019-01-01
Chris Robin
s
on
Don't make Bi
q
uadFi
l
ter'
s
src
and d
s
t restrict
commit
|
commitdiff
|
tree
2019-01-01
Chris Robinson
H
a
n
dle all input ch
a
n
n
els in MixDirectHrtf
commit
|
commitdiff
|
tree
2019-01-01
Chris
Robinson
A
d
d a
missing inc
l
u
de
commit
|
commitdiff
|
tree
2019-01-01
Ch
r
is Robins
o
n
Remove some C-isms fro
m
m
a
kehrtf
commit
|
commitdiff
|
tree
2019-01-01
Chris Robin
s
on
C
ompile
makehrtf as C+
+
commit
|
commitdiff
|
tree
2019-01-01
Chris R
o
binson
Pass a re
f
er
e
nce
t
o
an arra
y
ins
t
e
a
d
o
f a pointer
commit
|
commitdiff
|
tree
2018-12-31
Chris Robinson
Further
i
mprove HR
T
F met
h
ods
t
o avoid
mas
k
ing in
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-12-31
Ch
r
is Robinso
n
U
se an atomic bool on things th
a
t
o
n
ly take true
o
r
.
.
.
commit
|
commitdiff
|
tree
2018-12-31
Chris Rob
i
nson
Rename Back
e
n
d
Lock to St
a
teL
o
ck
commit
|
commitdiff
|
tree
2018-12-30
C
hris Robi
n
son
Don't make the bac
k
end's lo
c
k/
u
nlock
m
eth
o
ds noe
x
cept
commit
|
commitdiff
|
tree
2018-12-29
Ch
r
is Robinso
n
G
et rid of ALCdevice_Lock
/
Unlock
commit
|
commitdiff
|
tree
2018-12-29
Chris Robinson
Cl
e
an up
a
member
n
a
m
e
commit
|
commitdiff
|
tree
2018-12-29
C
hris
R
o
binson
Use mem
b
er function
s
fo
r
th
e
samp
l
e
an
d
channel
c
onvert
e
rs
commit
|
commitdiff
|
tree
2018-12-29
C
hris Robinson
Add mi
s
sin
g
inclu
d
es
for
mem_fn
commit
|
commitdiff
|
tree
2018-12-29
C
hris Robinson
D
on't bother with an explicit Loopba
c
k
bac
k
end t
y
pe
commit
|
commitdiff
|
tree
2018-12-29
Chri
s
Robinson
Ret
u
rn a u
n
i
q
ue_ptr f
o
r
the ba
c
ke
n
d
commit
|
commitdiff
|
tree
2018-12-29
Chris Ro
b
i
nson
Make the backend
t
ype an enum class
commit
|
commitdiff
|
tree
2018-12-29
Chris R
o
b
i
n
s
on
Get Cor
e
A
udio captur
e
samples in one call
commit
|
commitdiff
|
tree
2018-12-29
Chris R
o
bin
s
on
Convert the backend
s
to u
s
e pro
p
er inheritence
commit
|
commitdiff
|
tree
2018-12-29
Chris Ro
b
inson
Use
stati
c
_cast
i
n
s
t
ead of
r
einterpre
t
_cast where possible
commit
|
commitdiff
|
tree
2018-12-28
C
hris
R
ob
i
nson
F
i
nish
t
urn
i
ng
anc
i
llary backend me
t
ho
d
s into
membe
r
.
.
.
commit
|
commitdiff
|
tree
2018-12-28
Chris Robins
o
n
Turn even
m
ore method
s
i
nto m
e
m
ber functions
commit
|
commitdiff
|
tree
2018-12-28
Chris
R
obi
n
son
T
u
rn some more me
t
hods into
m
emb
e
r functions
commit
|
commitdiff
|
tree
2018-12-28
Chri
s
Robinson
Add a method to prefix logged fun
c
tion names
commit
|
commitdiff
|
tree
2018-12-28
C
hri
s
Rob
i
nson
Make more methods
in
t
o
m
em
b
er
functi
o
ns
commit
|
commitdiff
|
tree
2018-12-28
Chris Rob
i
ns
o
n
Turn mor
e
methods int
o
m
e
m
b
er func
t
io
n
s
commit
|
commitdiff
|
tree
2018-12-28
Chris Robi
n
son
T
u
rn mor
e
method
s
into
m
ember f
u
nc
t
i
ons
commit
|
commitdiff
|
tree
2018-12-28
Chris Robinson
Make
s
ome ancillary methods into member
f
unctions
commit
|
commitdiff
|
tree
2018-12-28
C
h
ris R
o
bi
n
son
Use vectors instead of
mall
o
c'd buffer
s
commit
|
commitdiff
|
tree
2018-12-28
Chris Robinson
F
in
i
sh renaming backend struct f
i
e
lds
commit
|
commitdiff
|
tree
2018-12-28
Ch
r
is Rob
i
n
s
on
Rename som
e
more s
t
ruc
t
members for consiste
n
cy
commit
|
commitdiff
|
tree
2018-12-27
Ch
r
is Rob
i
nso
n
F
i
x ring buffer
vector
m
e
th
o
ds
commit
|
commitdiff
|
tree
2018-12-27
C
h
ris Robinson
Get ri
d
o
f the unnecessary
STATI
C
_
(
UP)
C
AST macros
commit
|
commitdiff
|
tree
2018-12-27
Chris Robinson
Use
a
proper constructor/des
t
r
u
ctor for
the ALCbacken
d
.
.
.
commit
|
commitdiff
|
tree
2018-12-27
Chris Rob
i
nson
Ren
a
m
e DSoun
d
c
l
a
s
s me
m
bers
f
or consistency
commit
|
commitdiff
|
tree
2018-12-27
Chris Robin
s
o
n
Return unique_ptrs ins
t
ea
d
o
f
raw pointers
commit
|
commitdiff
|
tree
2018-12-27
Ch
r
is Ro
b
inson
Simplify resampling with
C
o
re
A
udio
c
apture
commit
|
commitdiff
|
tree
2018-12-27
C
h
ris Robinson
Use
a unique_ptr for the AsyncEvents ri
n
gbuffer
commit
|
commitdiff
|
tree
2018-12-27
Chris Ro
b
inson
Rename some ALSA
c
lass mem
b
e
r
s
for consis
t
ency
commit
|
commitdiff
|
tree
2018-12-27
Chris Ro
b
in
s
on
Constif
y
and reord
e
r
a
coupl
e
d
evice fields
commit
|
commitdiff
|
tree
2018-12-27
Chris
R
ob
i
nson
Recog
n
ize a
m
bix a
s
an alias for acn+sn3d
commit
|
commitdiff
|
tree
2018-12-27
Chris Ro
b
ins
o
n
U
se std::ar
r
a
y
f
or appr
o
pr
i
ate source an
d
li
s
tene
r
.
.
.
commit
|
commitdiff
|
tree
2018-12-27
Chr
i
s Rob
i
nson
Avoid a lambda to fi
n
d a not-nul
l
entry in an array
commit
|
commitdiff
|
tree
2018-12-27
Chris Robi
n
son
Clea
n
u
p the
ring
b
uffer
struc
t
and use
m
e
mber functi
o
ns
commit
|
commitdiff
|
tree
2018-12-26
C
h
r
i
s Robin
s
on
Handle HR
T
F
coefficients
an
d
v
alues by refe
r
ence where
.
.
.
commit
|
commitdiff
|
tree
2018-12-26
Ch
r
is Robinso
n
Avo
i
d masking in ApplyCoe
f
fs
'
s inner loop
commit
|
commitdiff
|
tree
2018-12-26
Chris Robins
o
n
Imp
r
ove UH
J
2 encoding
commit
|
commitdiff
|
tree
2018-12-26
C
h
ris Robinson
Imp
r
ove
s
ome post
-
pr
o
cess
handlers
commit
|
commitdiff
|
tree
2018-12-26
Chris Robins
o
n
More aggressively try to d
e
crement
a
n effec
t
's r
e
fcount
.
.
.
commit
|
commitdiff
|
tree
2018-12-26
Chr
i
s R
o
binson
Avoid us
i
ng a lo
c
a
l
for a te
m
porar
y
commit
|
commitdiff
|
tree
2018-12-26
Chri
s
Ro
b
i
n
son
Do
some pre-m
i
x
i
ng fad
i
ng chec
k
s
once before preparing
.
.
.
commit
|
commitdiff
|
tree
2018-12-26
Chri
s
Ro
b
i
n
s
on
Add a c
o
uple
more ASSUMEs for n
u
mbe
r
of channels and
.
.
.
commit
|
commitdiff
|
tree
2018-12-26
C
h
ris Robinson
A
d
d an adjust-
l
aten
c
y c
o
nf
i
g
option
f
or Pul
s
eAudio
commit
|
commitdiff
|
tree
2018-12-26
Chris Robinson
Rework th
e
pulseaudio backend
t
o
av
o
id an explicit
.
.
.
commit
|
commitdiff
|
tree
2018-12-25
Chris Ro
b
inson
Cac
h
e
t
he process binary path and name
commit
|
commitdiff
|
tree
2018-12-25
C
hris
R
ob
i
nson
Cleanup some incl
u
de
s
commit
|
commitdiff
|
tree
2018-12-25
Chr
i
s Robinson
Rename
a
co
u
ple fi
l
te
r
files for consistency
commit
|
commitdiff
|
tree
2018-12-25
Chri
s
Robi
n
s
o
n
A
void ma
k
ing
s
t
at
i
c local co
p
ies o
f
con
s
texpr values
commit
|
commitdiff
|
tree
2018-12-25
Chris Robinson
Construct AsyncE
v
e
nt
o
bjects directly in
the ring
b
uffer
commit
|
commitdiff
|
tree
2018-12-25
Chri
s
Robinson
Avoid an intermediate mixing buffer
commit
|
commitdiff
|
tree
2018-12-25
Chr
i
s Robinson
Remove e
x
tra
n
eou
s
ty
p
ed
e
f
,
stru
c
t, and enum keywo
r
d
s
commit
|
commitdiff
|
tree
next