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
Add a few more precision casts
2011-08-31
Chris R
o
binson
D
on't set a thr
e
ad pr
i
ority if
r
e
a
l-
t
ime isn't
r
equested
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
i
s Robinson
Add a
f
unct
i
on to initia
l
ize a RW
L
o
c
k
commit
|
commitdiff
|
tree
2011-08-31
C
hris
Robinson
Hold the c
o
ntext lock on
l
y
a
s needed whe
n
handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robinson
Avoi
d
locking t
h
e contex
t
while getting
and set
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chr
i
s Robin
s
o
n
Use the
a
c
tive
effect slot
list for pend
i
n
g
update
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Ro
b
inson
Rename GetReffedC
o
ntext to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Rob
i
nson
Use a more a
p
p
ropr
i
a
te error for trying to d
e
lete an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robin
s
o
n
H
o
l
d the
lock only as needed whe
n
genera
t
ing and del
e
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chri
s
Robin
s
on
Add a limit t
o
the UIn
t
Map siz
e
a
n
d
use it for sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a separate
array for the auxiliary slots in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robi
n
s
o
n
Fi
x
compilatio
n
with
MSVC
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is
R
ob
i
n
s
on
Add functions
t
o
r
etr
i
e
ve the
source fr
o
m
the
source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use a RWLock and atom
i
c
exchanges for thu
n
k handling
commit
|
commitdiff
|
tree
2011-08-30
C
h
ri
s
Rob
i
nso
n
Lock the con
t
ext
w
hile
d
ele
t
ing source
s
only as needed
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Don't lock th
e
conte
x
t while
c
h
e
cking the vali
d
ity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Do a poin
t
er exch
a
n
g
e when replacing the source buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Rob
i
nson
Use
the
refere
n
c
e coun
t
ing functions for the
buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Hold
the cont
e
xt
l
ock
a
s ne
e
ded while gen
e
r
ating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Rob
i
nso
n
Use a generic int type
t
o handle enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Do
a
c
o
mpare-exchange to set the co
n
tex
t
er
r
o
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Excha
n
g
e the AL error when retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris Robin
s
o
n
Make specif
i
c fu
n
c
tions to lock
/
unlock UIntMap access
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robinson
Manua
l
l
y lock the map w
h
ile iterating
through its co
n
t
ents
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinso
n
Use a read-wri
t
e
l
ock to protect access
to t
h
e UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Ma
k
e the source's NeedsUpdate volatile
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is
R
obi
n
son
Do a p
r
oper
e
xchange
when se
t
ting
a
n
e
w
state
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lock t
h
e conte
x
t as needed
f
or
the def
e
r and p
r
o
c
ess
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
r
is Robinson
Make ALCcont
e
xt's
D
eferUpda
t
es field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a reference on
t
h
e glob
a
l context
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robins
o
n
GCC's atomic buil
t
-ins
w
ere introduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Robins
o
n
F
ix typo
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
R
o
binson
Use atomic exchanges whe
n
checking for
up
d
at
e
s to objec
t
s
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
o
b
inson
Use a
n
enu
m
i
n
stead of an boo
l
ean
f
o
r
s
o
me flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Incr
e
ment the context
r
ef
e
rence count when locking
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Ro
b
inson
Us
e
a list of contexts i
n
the
d
evice
instead of
a
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Av
o
i
d a
g
lobal list of
c
o
n
text
s
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinso
n
Check if the cont
e
x
t
is valid o
n
ly if
it
'
s rep
l
aci
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris R
o
binson
H
o
ld a referenc
e
on the co
n
t
ext when being s
e
t
a
s cur
r
e
nt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chri
s
Robinson
R
ename
A
LC
c
o
n
text_Deref to ALCcontext
_
DecRef
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Emulate pthread TL
S
f
u
n
ctions in Window
s
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add reference counting to the ALC co
n
text
s
commit
|
commitdiff
|
tree
2011-08-28
Chri
s
Robi
n
son
Print an
error for invalid s
p
eaker layo
u
t keys
commit
|
commitdiff
|
tree
2011-08-25
Chri
s
Robinson
Free the W
a
veIn buf
f
ers' dat
a
af
t
er unpre
p
ari
n
g them all
commit
|
commitdiff
|
tree
2011-08-24
Chris Robi
n
son
Return an
ALC error enum from the OpenCapture ba
c
k
e
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chri
s
Robinson
R
e
turn a
n
ALC error
enum from the
Op
e
nP
l
ayba
c
k backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris
Robins
o
n
Remove the Buffer fiel
d
from the sourc
e
commit
|
commitdiff
|
tree
2011-08-23
C
hris Rob
i
nson
Exp
l
icitly set BufferListSta
r
t's prev
fi
e
ld
commit
|
commitdiff
|
tree
2011-08-23
Chris
R
o
b
i
n
son
Add AL_SOF
T
X_deferred_update
s
to the context's exte
n
sion
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris Robinson
Prevent sou
r
ce and
e
ffec
t
slot update
s
from
o
cc
u
ring
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Rob
i
nson
Remove some g_ prefixes
commit
|
commitdiff
|
tree
2011-08-22
Chr
i
s
R
obinson
Re
n
ame a co
u
ple va
r
iables
commit
|
commitdiff
|
tree
2011-08-22
Ch
r
is
R
obinson
Always
use
the
t
hun
k
functions to get obj
e
c
t IDs
commit
|
commitdiff
|
tree
2011-08-22
Chris Robin
s
o
n
Don't
u
se the thunk
a
rray for objec
t
l
ookups
commit
|
commitdiff
|
tree
2011-08-21
Ch
r
i
s
Robin
s
on
D
e
fer
s
o
u
rce
offset changes requested
b
y
the app
commit
|
commitdiff
|
tree
2011-08-21
Chr
i
s Robinson
Use
-
1 to mar
k
an
i
n
valid source offs
e
t inste
a
d of 0
commit
|
commitdiff
|
tree
2011-08-21
Chris Robin
s
o
n
D
e
f
e
r
sou
r
ce state chan
g
es
f
rom alSourcePlay/Pause
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
U
se
a
separate function to set the
s
our
c
e state
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris Robin
s
on
Remove
some spaces
commit
|
commitdiff
|
tree
2011-08-20
Ch
r
is Robi
n
son
Move t
h
e GUID init
i
alization to th
e
h
e
lper
commit
|
commitdiff
|
tree
2011-08-20
Chris Robi
n
son
Set the loopbac
k
backe
n
d
f
unction
s
f
irst
commit
|
commitdiff
|
tree
2011-08-20
Chris Robins
o
n
P
r
int the ALC_DEFAULT_A
L
L_DEVICES_SPEC
I
FIER when availabl
e
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Move some function
s
i
n
to a separate
helper so
u
rce file
commit
|
commitdiff
|
tree
2011-08-20
Ch
r
is
Robinso
n
D
on'
t
enumerate "PulseAudio Defau
l
t" in
t
he ALL_DEVICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
C
hris
Robins
o
n
D
on't expose "DirectSou
n
d Default" i
n
t
h
e
A
LL_DEV
I
C
ES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris R
o
binson
More
closely emul
a
t
e pthread_once i
n
W
i
ndows
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinso
n
Move
b
acken
d
sources
to a
s
eparate s
u
b-
d
irectory
commit
|
commitdiff
|
tree
2011-08-20
Chris Robins
o
n
Use the pr
o
p
er variabl
e
t
y
pe
commit
|
commitdiff
|
tree
2011-08-20
Ch
r
is R
o
binson
Use the
string ID instead of
n
umera
l
in
d
ex to refe
r
enc
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Rob
i
n
son
Ad
d
o
pt
i
ons to specify alternate ALSA dev
i
c
e
prefixes
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Do
n
't scale the wet send by the
n
u
mbe
r
of channels
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
is Robinson
Remove a couple u
n
needed variab
l
es
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Delete t
h
e mutex if the
device fail
s
to open
commit
|
commitdiff
|
tree
2011-08-19
Chr
i
s Robinson
Make
sure there's a valid
b
a
c
ke
n
d before tr
y
ing to
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Robinson
Remove t
h
e
"
via *" port
i
on of the e
n
ume
r
ated dev
i
ce
s
commit
|
commitdiff
|
tree
2011-08-19
Chr
i
s Robinson
D
o
n't remove ba
c
kend
s
that fail to initiali
z
e
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Rob
i
nson
Use only the first a
v
ailable backend for
p
laybac
k
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chri
s
Robin
s
on
Attempt
t
o
c
o
n
nect a conte
x
t
when pul
s
eaud
i
o initializes
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Use
s
eparate lists fo
r
playback a
n
d
capture ba
c
kends
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
i
s R
o
binson
Rem
o
ve a typedef
commit
|
commitdiff
|
tree
2011-08-19
Chris
R
obinson
Loa
d
backend libs o
n
init
commit
|
commitdiff
|
tree
2011-08-18
Ch
r
is Robi
n
son
Make
D
SoundLoad return a boolean
commit
|
commitdiff
|
tree
2011-08-18
C
hris R
o
binson
Avoid some LP t
y
p
e
s
commit
|
commitdiff
|
tree
2011-08-18
Chris Rob
i
n
s
on
O
n
ly attem
p
t to l
o
ad MMDevApi and DSound
o
nce, on
i
nit
commit
|
commitdiff
|
tree
2011-08-18
Chr
i
s Robinson
Set th
e
proper union membe
r
t
o 0
commit
|
commitdiff
|
tree
2011-08-17
Chris Robinson
Re
m
ove backe
n
ds that fail to initialize
commit
|
commitdiff
|
tree
2011-08-17
Ch
r
is
Robinso
n
Allow
the backend i
n
it functions
t
o return fa
i
lure
commit
|
commitdiff
|
tree
2011-08-17
Chris Robinson
Coalesce some m
i
xer sample converters
commit
|
commitdiff
|
tree
2011-08-17
Chris Ro
b
i
n
son
Av
o
i
d
reading some m
o
re
source parameter
s
multi
p
le
.
.
.
commit
|
commitdiff
|
tree
2011-08-17
C
h
r
is
R
obinson
Get
rid of the remaining min/max usage
commit
|
commitdiff
|
tree
2011-08-17
Chris
R
o
binson
Rename minF
/
maxF/cl
a
m
p
F
to m
i
nf
/
maxf/cla
m
pf
for
c
o
n
si
s
tency
commit
|
commitdiff
|
tree
2011-08-17
C
hris Robins
o
n
Use mini/max
i
/c
l
ampi and
minu/maxu/clampu
to
r
epl
a
ce
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Chris Robinson
Avoi
d
a float->int->f
l
oat conver
s
i
on
commit
|
commitdiff
|
tree
2011-08-16
Chris R
o
binson
Use
i
nlin
e
m
inF/maxF/clampF functions i
n
stead of the
.
.
.
commit
|
commitdiff
|
tree
2011-08-13
Chr
i
s Robinson
Fix wet path coneh
f
calculation
commit
|
commitdiff
|
tree
2011-08-12
C
hris
R
obinson
Make sure there's
a buffer to rend
e
r loopback samples to
commit
|
commitdiff
|
tree
2011-08-12
Ch
r
i
s
Robin
s
on
Avoid a
t
emporary
t
hrow
-
a
way
buffer for mixing null
.
.
.
commit
|
commitdiff
|
tree
2011-08-12
Chris Robin
s
on
Use an exis
t
ing
f
unction to c
l
ear
and
f
re
e
the co
n
t
ext
commit
|
commitdiff
|
tree
2011-08-12
Chris Robinso
n
Round the H
R
T
F
sa
m
ple step count
commit
|
commitdiff
|
tree
2011-08-12
Chris
R
o
b
i
nson
Use ARM Neon
v
ect
o
r o
p
s to apply HRTFs when available
commit
|
commitdiff
|
tree
2011-08-08
Chr
i
s Robinson
Don'
t
d
eclare i in a for() st
a
t
e
m
e
nt
commit
|
commitdiff
|
tree
next