repo.or.cz
/
openal-soft
/
android.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Make ALSA XRUN when the number of available samples exceeds the buffer size
2011-08-29
Chris R
o
binso
n
Do
a
proper
e
xcha
n
ge when s
e
t
ting
a new
s
t
ate
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robinson
Lock the
context
as ne
e
ded for the def
e
r and process
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
binson
Make ALCconte
x
t's
D
eferUp
d
ates fie
l
d vol
a
tile
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
inson
Hold a reference
on the
g
lobal c
o
ntext
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s
Rob
i
nson
GCC's
a
tomic built-ins were introduced in 4
.
1
.
0
, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
Fix typo
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Use atomic exchanges when
c
hec
k
ing for updates to objects
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Use an enum in
s
tead of an bool
e
an
f
or some fla
g
s
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
I
ncrement the cont
e
xt re
f
erence count when
locking
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is
R
o
b
inson
Use a
list o
f
contexts in the
de
v
ice
instead o
f
an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Rob
i
nson
Avoi
d
a global list of contexts
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
son
Che
c
k if
the con
t
ext is valid only i
f
it's repla
c
in
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
H
o
l
d a refe
r
ence on the
c
ontext
w
hen b
e
ing
s
et as curr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
Rename ALCcontext_Deref to ALC
c
ontext_DecRe
f
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
o
binson
Emula
t
e pt
h
read TLS
f
unc
t
i
ons in Windows
commit
|
commitdiff
|
tree
2011-08-28
C
h
ris Robinson
Add referenc
e
coun
t
i
n
g to
the ALC contexts
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Pr
i
nt an er
r
or for invalid
s
peaker layout keys
commit
|
commitdiff
|
tree
2011-08-25
Chris
Robinson
F
ree
t
he
W
aveI
n
buffers' data
a
fter unpreparing th
e
m all
commit
|
commitdiff
|
tree
2011-08-24
Chr
i
s Rob
i
n
son
Return an ALC error enum from
t
he Op
e
nCaptu
r
e ba
c
kend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chr
i
s Robins
o
n
Ret
u
rn an ALC error enum f
r
om the OpenPlayback backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris
Robins
o
n
R
emove the Buffe
r
f
i
el
d
from the source
commit
|
commitdiff
|
tree
2011-08-23
Chris Ro
b
inson
Explicitly set BufferListStart's
p
rev fie
l
d
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinso
n
A
dd A
L
_SOFTX_d
e
ferred_upd
a
tes to th
e
cont
e
xt's extensi
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
C
h
ris
R
obins
o
n
Pr
e
v
e
nt s
o
urce a
n
d effect sl
o
t updates from
oc
c
ur
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
C
h
ris Robins
o
n
Re
m
ove some g_
p
r
efixes
commit
|
commitdiff
|
tree
2011-08-22
Chris Robi
n
son
Rena
m
e a couple varia
b
les
commit
|
commitdiff
|
tree
2011-08-22
Ch
r
is Robinson
Alway
s
use the thunk functions to get
object IDs
commit
|
commitdiff
|
tree
2011-08-22
Chris Robinson
Don't use the thun
k
array
f
o
r
o
bject
loo
k
ups
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
Def
e
r source
o
ffset ch
a
nges
re
q
u
e
sted
by the app
commit
|
commitdiff
|
tree
2011-08-21
Chris Rob
i
ns
o
n
Use
-1
t
o
m
a
rk
an inva
l
id s
o
urce offset instead of 0
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
Defer so
u
rce sta
t
e changes from alS
o
urcePlay/Pause
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chr
i
s Robinson
Use a
s
eparate f
u
n
ction
to set the s
o
ur
c
e
state
commit
|
commitdiff
|
tree
2011-08-20
Ch
r
is Rob
i
n
son
Rem
o
ve some s
p
a
c
es
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
M
ove the
GUID initialization to th
e
helper
commit
|
commitdiff
|
tree
2011-08-20
Chris
R
obinson
Set
the loopback b
a
ckend functions first
commit
|
commitdiff
|
tree
2011-08-20
Chr
i
s Robinson
Print the A
L
C
_
DEFAULT
_
ALL_DEV
I
C
ES_S
P
ECIFIER w
h
en available
commit
|
commitdiff
|
tree
2011-08-20
Chris R
o
binson
Mov
e
some fun
c
tions int
o
a separa
t
e
helper sou
r
ce fil
e
commit
|
commitdiff
|
tree
2011-08-20
Chris Ro
b
inson
Don't enumerate
"Puls
e
Audio Defa
u
lt" in the
A
L
L
_D
E
VICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Robin
s
on
Don'
t
expos
e
"DirectSound Defaul
t
"
i
n t
h
e
A
L
L_DEVICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
M
o
re close
l
y emula
t
e pthread_once in Windo
w
s
commit
|
commitdiff
|
tree
2011-08-20
Chris Robi
n
son
Move backend sources to a
s
e
parate sub-directory
commit
|
commitdiff
|
tree
2011-08-20
Ch
r
is Robinson
Use the p
r
ope
r
variabl
e
ty
p
e
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
U
se
t
h
e
string
ID inste
a
d of n
u
meral index t
o
reference
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chris R
o
binson
Add o
p
tions to specify alt
e
rnate ALSA device p
r
e
f
ix
e
s
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Robinson
Don
'
t
s
cale the w
e
t
send by
the number of channe
l
s
commit
|
commitdiff
|
tree
2011-08-19
Chris Robin
s
on
Remove a
co
u
ple
unne
e
d
e
d variables
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Delete th
e
mu
t
ex if the device fails to ope
n
commit
|
commitdiff
|
tree
2011-08-19
Chris
R
o
binson
Mak
e
sure the
r
e's
a valid backend befor
e
tryin
g
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
is
R
obinson
R
e
m
ove
the
"
via *" portio
n
of the
en
u
merated devices
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Robinson
D
o
n
't rem
o
ve
b
acke
n
ds
t
h
at fa
i
l to initialize
commit
|
commitdiff
|
tree
2011-08-19
Chris
Robi
n
son
Use
only the first ava
i
lable backend for playback or
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
C
hris Robinson
Attempt to connect a context when p
u
ls
e
audio in
i
tializes
commit
|
commitdiff
|
tree
2011-08-19
Chris Robins
o
n
U
s
e
separate
lists for
play
b
ac
k
and captu
r
e
b
ac
k
e
n
d
s
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Remove
a
typede
f
commit
|
commitdiff
|
tree
2011-08-19
Chris R
o
b
i
nson
Load backen
d
li
b
s o
n
init
commit
|
commitdiff
|
tree
2011-08-18
Chri
s
Robinson
M
a
ke DSoundLoad ret
u
rn a b
o
olean
commit
|
commitdiff
|
tree
2011-08-18
Chris R
o
b
inson
Avoid
s
ome LP typ
e
s
commit
|
commitdiff
|
tree
2011-08-18
Chris Robinson
Only attempt to
loa
d
MMDevA
p
i and DSoun
d
once,
on init
commit
|
commitdiff
|
tree
2011-08-18
Chris Robinson
Set
t
h
e
p
roper union membe
r
to 0
commit
|
commitdiff
|
tree
2011-08-17
Chris Robin
s
on
Remov
e
bac
k
end
s
tha
t
fail to
i
nitialize
commit
|
commitdiff
|
tree
2011-08-17
Chris Robinson
Allow th
e
backe
n
d in
i
t fu
n
ction
s
to
return failure
commit
|
commitdiff
|
tree
2011-08-17
Chr
i
s Robinso
n
Coalesce some mix
e
r sam
p
le conv
e
rters
commit
|
commitdiff
|
tree
2011-08-17
Chris
Robin
s
on
Avoid r
e
ad
i
ng some more source pa
r
ameters multiple
.
.
.
commit
|
commitdiff
|
tree
2011-08-17
Chris Robinson
G
et rid of
t
h
e
r
e
maining m
i
n
/max usage
commit
|
commitdiff
|
tree
2011-08-17
Chr
i
s Robinson
Rename minF/maxF/clampF to minf/
m
axf/clampf for consistency
commit
|
commitdiff
|
tree
2011-08-17
Ch
r
i
s Rob
i
nson
Use mini/maxi/cl
a
mpi and minu/m
a
xu
/
cl
a
m
pu to replace
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Chris
R
obi
n
son
Avoid
a
float->int
-
>float c
o
n
vers
i
on
commit
|
commitdiff
|
tree
2011-08-16
Chris R
o
binson
Us
e
i
n
line minF/ma
x
F/
c
lampF f
u
nc
t
ions instead of th
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-13
Chris Ro
b
inson
F
i
x wet path
c
onehf calculation
commit
|
commitdiff
|
tree
2011-08-12
Chris Rob
i
ns
o
n
Make sure there's
a buffer
t
o
r
e
n
d
er loopback sa
m
ples to
commit
|
commitdiff
|
tree
2011-08-12
Chris Robinson
Avoid
a
temporary t
h
ro
w
-awa
y
b
uffe
r
for
m
ixing null
.
.
.
commit
|
commitdiff
|
tree
2011-08-12
Chris Robi
n
son
Use an existin
g
funct
i
on to clear and free the context
commit
|
commitdiff
|
tree
2011-08-12
Chris Rob
i
nso
n
Round th
e
HRTF
s
a
m
ple st
e
p
count
commit
|
commitdiff
|
tree
2011-08-12
C
h
ris Robinson
U
s
e
ARM Neon vect
o
r ops
t
o
a
pply HRTF
s
when availa
b
l
e
commit
|
commitdiff
|
tree
2011-08-08
Ch
r
i
s
R
obinson
Do
n
't declar
e
i in a for() s
t
atement
commit
|
commitdiff
|
tree
2011-08-03
Chr
i
s
Robinson
U
s
e a messag
e
thread to handle MMDevAPI backend
methods
commit
|
commitdiff
|
tree
2011-08-03
Ch
r
is Rob
i
nson
Avo
i
d closing device
s
and de
i
n
i
ti
a
lizi
n
g b
a
ckends
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-03
C
h
r
is
R
obinson
De
l
ay
r
eadin
g
t
he confi
g
file
on W
i
ndo
w
s, too
commit
|
commitdiff
|
tree
2011-07-30
Chri
s
Robinson
Use specialized click removal
l
oops fo
r
m
o
no and
s
ter
e
o
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
C
h
ris
Robinson
Wa
i
t until all headers are unprepared before freeing
.
.
.
commit
|
commitdiff
|
tree
2011-07-28
Chris Ro
b
inson
Make the t
h
re
a
d event a
u
to-
r
esetting
commit
|
commitdiff
|
tree
2011-07-28
Chr
i
s
Ro
b
inson
Remove
t
he unnecessary wave header eve
n
t
commit
|
commitdiff
|
tree
2011-07-28
Chri
s
Robins
o
n
Us
e
unnamed events for win
m
m
commit
|
commitdiff
|
tree
2011-07-24
C
h
ris Robinson
Make t
h
e DSo
u
nd and
M
MDe
v
API events initially non-sig
n
aled
commit
|
commitdiff
|
tree
2011-07-23
Chris Ro
b
inson
Mo
v
e a
n
i
nclude to where it makes more
s
ense to be
commit
|
commitdiff
|
tree
2011-07-23
Ch
r
is Rob
i
nson
Don't
c
a
st
f
or t
h
e flo
a
t versions of math functi
o
ns
commit
|
commitdiff
|
tree
2011-07-23
Chris Robinson
Use rea
l
-tim
e
pr
i
o
rit
y
by def
a
ult on Windows
commit
|
commitdiff
|
tree
2011-07-23
C
hris Robinso
n
Fix
c
m
a
ke check
commit
|
commitdiff
|
tree
2011-07-23
Chris
R
obinson
Check
f
o
r
the f
i
nite() fu
n
ctio
n
along with _finite()
commit
|
commitdiff
|
tree
2011-07-23
C
h
ris
R
obi
n
s
on
Look
for ieeefp
.
h
and include it when appropriate
commit
|
commitdiff
|
tree
2011-07-23
Chris
Robinson
Use a bette
r
method for
d
etermining if shared functions
.
.
.
commit
|
commitdiff
|
tree
2011-07-22
Chris
Robinson
Round U
p
dat
e
S
i
z
e
to the
n
e
arest
multiple of MMD
e
vAPI
.
.
.
commit
|
commitdiff
|
tree
2011-07-22
Chris
Rob
i
nson
Reset the MMDevAPI and DSo
u
nd events bef
o
re starting
.
.
.
commit
|
commitdiff
|
tree
2011-07-21
Chr
i
s Robin
s
on
F
ix DSound UpdateSize calculation when Num
U
p
d
a
t
es is
.
.
.
commit
|
commitdiff
|
tree
2011-07-21
Chr
i
s
R
obinson
Make
sure
s
o
me state
v
alues are finite
commit
|
commitdiff
|
tree
2011-07-21
Chris Rob
i
nson
Create and clos
e
the DSou
n
d event han
d
le with the dev
i
ce
commit
|
commitdiff
|
tree
2011-07-21
Chris Ro
b
i
nson
Use an e
v
en
t
to
signa
l
the mmde
v
api ba
c
kend to
m
i
x
commit
|
commitdiff
|
tree
2011-07-21
Chris R
o
bi
n
son
Use DSound notifications to wake up the m
i
xer threa
d
commit
|
commitdiff
|
tree
2011-07-21
C
h
ris Robinson
Add an option to
e
mu
l
a
t
e EAX reverb using standard
.
.
.
commit
|
commitdiff
|
tree
2011-07-21
Chris Robinson
A
dd a config
o
ption to boost rev
e
r
b
output
commit
|
commitdiff
|
tree
next