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
Retry opening the DSound device with 16-bit short if 32-bit float output fails
2011-08-31
Chris Robinson
Hold the context lock only a
s
ne
e
ded when handling
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Av
o
id lo
c
king the c
o
ntext wh
i
le getting an
d
s
e
t
ting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use
t
he
activ
e
effe
c
t slot l
i
st for pending updates
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris
Robin
s
on
Renam
e
GetReffedCo
n
text to GetContextRef
commit
|
commitdiff
|
tree
2011-08-31
Chris Robins
o
n
Use a
m
ore appropriate error fo
r
t
r
ying to del
e
te an
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Hold the lo
c
k only as needed when genera
t
ing
and
deleting
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
C
h
ris R
o
binson
Add a limit to the UIntMap size
and use it for
sources
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinson
Use
a
se
p
arate array for the
a
uxiliary slots in the
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Ch
r
is R
o
bin
s
on
Fix compilat
i
on wi
t
h MSV
C
commit
|
commitdiff
|
tree
2011-08-31
C
h
r
is Robinson
Add
f
unc
t
ions
to r
e
tr
i
eve the
source from the source
.
.
.
commit
|
commitdiff
|
tree
2011-08-31
Chris Robinso
n
Use a RWLock a
n
d atomic excha
n
ges for th
u
nk handling
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is
R
o
bin
s
o
n
Lock the co
n
text while deleting sour
c
es only as
n
eeded
commit
|
commitdiff
|
tree
2011-08-30
C
h
ris Robins
o
n
Don'
t
l
ock the context whil
e
che
c
kin
g
the validity
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chr
i
s
Robinso
n
Do a
p
ointer e
x
chan
g
e when repla
c
i
n
g the so
u
rce buff
e
r
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Use
the refere
n
c
e c
o
u
n
ting functions for the buffer
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chri
s
Robinso
n
Hold the c
o
ntext lock as needed whi
l
e
generating and
.
.
.
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
U
se a generic int type to
h
a
n
dle enum swaps
commit
|
commitdiff
|
tree
2011-08-30
Chris Robins
o
n
Do a compare-exchange to set the contex
t
erro
r
commit
|
commitdiff
|
tree
2011-08-30
Chris Robinson
Exchang
e
the AL error wh
e
n
retrieving it
commit
|
commitdiff
|
tree
2011-08-30
Chris R
o
binson
Make specific
f
u
n
c
tions t
o
lock/unlock UIntMap acc
e
ss
commit
|
commitdiff
|
tree
2011-08-30
C
h
r
i
s Robinson
Man
u
ally l
o
ck the
m
ap whil
e
i
t
erating throug
h
i
ts c
o
ntents
commit
|
commitdiff
|
tree
2011-08-30
Ch
r
is Robinson
Use
a
read-write lock to pro
t
ect access to the UInt
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Ch
r
is
R
obi
n
s
o
n
Make the sourc
e
's N
e
e
d
sUpdate
v
olati
l
e
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
Robinso
n
Do a prope
r
exchange
when setting a new st
a
t
e
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Lock the context
a
s
n
eeded
f
or the defer and
p
roc
e
ss
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Make ALCcont
e
xt's De
f
erUpda
t
es field volatile
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
Hold a re
f
erence on the g
l
o
bal
c
onte
x
t
commit
|
commitdiff
|
tree
2011-08-29
Chris Robi
n
s
o
n
G
CC's atomic built-ins were in
t
roduced in 4
.
1
.
0, so
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Robinson
F
i
x typo
commit
|
commitdiff
|
tree
2011-08-29
Chris
R
obinson
Use atom
i
c exc
h
anges when
che
c
k
i
ng for
u
pdates to
obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
hris Ro
b
i
n
son
Us
e
an enum ins
t
ead of an boolean for some flags
commit
|
commitdiff
|
tree
2011-08-29
Chris Robins
o
n
Increment the
c
o
n
text
reference count when lo
c
king
commit
|
commitdiff
|
tree
2011-08-29
Chr
i
s Robins
o
n
Use a li
s
t o
f
contex
t
s
i
n the
d
evice
i
nstead
o
f an
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris
R
obin
s
on
Avo
i
d
a gl
o
b
al lis
t
of
c
o
n
texts
commit
|
commitdiff
|
tree
2011-08-29
C
hr
i
s
R
obinson
Ch
e
ck
if the context is v
a
lid only if it's r
e
placing
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robins
o
n
Hol
d
a reference on t
h
e context when being set as cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2011-08-29
Chris Ro
b
i
nson
Rename ALCcontext_Deref to
AL
C
c
o
nte
x
t
_DecRef
commit
|
commitdiff
|
tree
2011-08-29
C
h
ris Robinso
n
Emula
t
e
pthre
a
d
TLS funct
i
o
n
s in Windows
commit
|
commitdiff
|
tree
2011-08-28
Chris Robinson
Add
r
e
f
erence counting
t
o the ALC c
o
nte
x
ts
commit
|
commitdiff
|
tree
2011-08-28
Chris R
o
bin
s
on
P
r
int an error for invalid s
p
eaker layout keys
commit
|
commitdiff
|
tree
2011-08-25
Chris Robi
n
s
o
n
Free the Wa
v
eIn buffers' da
t
a after unpre
p
aring them all
commit
|
commitdiff
|
tree
2011-08-24
C
hris Robi
n
son
Retur
n
an ALC error enum
f
rom the OpenCapture backend
.
.
.
commit
|
commitdiff
|
tree
2011-08-24
Chr
i
s Robi
n
son
Return an ALC error enum from the OpenPlayback backen
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris
Robin
s
on
Remove the Buf
f
e
r field from the source
commit
|
commitdiff
|
tree
2011-08-23
Chris Robi
n
son
Explic
i
tly set Buf
f
e
r
ListStart's prev
f
i
eld
commit
|
commitdiff
|
tree
2011-08-23
Ch
r
is Robinson
Add A
L
_SO
F
TX_def
e
rred_
u
pdates to the
c
o
n
text'
s
extension
.
.
.
commit
|
commitdiff
|
tree
2011-08-23
Chris R
o
b
i
nson
P
r
event source and effe
c
t slot
u
p
d
a
tes f
r
o
m
o
ccu
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-22
Chris Ro
b
inson
Remove some g_ prefixes
commit
|
commitdiff
|
tree
2011-08-22
Chris Rob
i
nson
Rename a couple variables
commit
|
commitdiff
|
tree
2011-08-22
Chri
s
Rob
i
ns
o
n
Al
w
ays us
e
the thunk functions
to get o
b
je
c
t IDs
commit
|
commitdiff
|
tree
2011-08-22
C
h
ris Robinson
Don't u
s
e the thunk array for
o
bject l
o
okups
commit
|
commitdiff
|
tree
2011-08-21
Chr
i
s Robinson
De
f
er source offset changes re
q
u
ested by t
h
e a
p
p
commit
|
commitdiff
|
tree
2011-08-21
Ch
r
is Rob
i
ns
o
n
Use -1
to mark an
i
nvalid source offset
i
n
stead of 0
commit
|
commitdiff
|
tree
2011-08-21
Chris Robinson
D
e
fer source
st
a
te chang
e
s from alSou
r
cePl
a
y/Pause
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chr
i
s
R
obinson
Use a separate
f
unction to set the source state
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinso
n
Remov
e
som
e
spaces
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Mo
v
e th
e
GUID
i
nitializ
a
tion to the h
e
lper
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
S
et t
h
e loopback bac
k
end functi
o
n
s first
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris Robinson
P
r
i
n
t the ALC_DE
F
AULT_ALL
_
DEVICES_S
P
EC
I
FIER when available
commit
|
commitdiff
|
tree
2011-08-20
C
h
r
is
Rob
i
nson
Move some functions i
n
to
a
s
eparate help
e
r sour
c
e file
commit
|
commitdiff
|
tree
2011-08-20
Chri
s
Robi
n
so
n
Don't enume
r
ate "PulseAudio Default
"
in
th
e
ALL_D
E
V
I
CES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
C
h
ris Robins
o
n
Don't exp
o
s
e "DirectSound Default" in the ALL_DEVICES
.
.
.
commit
|
commitdiff
|
tree
2011-08-20
Chris Rob
i
nson
More clo
s
ely emula
t
e pthre
a
d_once in Wi
n
do
w
s
commit
|
commitdiff
|
tree
2011-08-20
Chri
s
Robinson
M
o
ve backe
n
d sources to a
s
eparate sub-direc
t
ory
commit
|
commitdiff
|
tree
2011-08-20
C
h
r
i
s Robin
s
on
Use the proper
va
r
i
able ty
p
e
commit
|
commitdiff
|
tree
2011-08-20
Chris Robinson
Use the stri
n
g ID
i
nstead of
n
u
meral index to reference
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinso
n
A
d
d op
t
ion
s
to specify alternate ALSA dev
i
ce prefixes
commit
|
commitdiff
|
tree
2011-08-19
Chris
Ro
b
ins
o
n
Don't s
c
ale the wet send
by th
e
num
b
er of
channe
l
s
commit
|
commitdiff
|
tree
2011-08-19
Chris
Robinson
Rem
o
ve a couple unneeded variables
commit
|
commitdiff
|
tree
2011-08-19
Chris
Robinson
Delete the
mutex
i
f the dev
i
c
e
fai
l
s to open
commit
|
commitdiff
|
tree
2011-08-19
Chris Ro
b
in
s
on
Make sure
t
here'
s
a valid
backend before try
i
ng to
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Remov
e
t
h
e "vi
a
*" porti
o
n of the enume
r
ated devices
commit
|
commitdiff
|
tree
2011-08-19
Ch
r
is Robinson
Don't remove
backends that fail to initi
a
li
z
e
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Use only the first a
v
ailable back
e
n
d for playbac
k
or
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
Chris Robi
n
so
n
Attempt to connect a c
o
ntext when pulseaudio initializes
commit
|
commitdiff
|
tree
2011-08-19
Chris Robinson
Use separate lists fo
r
playback and captu
r
e backends
commit
|
commitdiff
|
tree
2011-08-19
Chris Robins
o
n
Remove a typedef
commit
|
commitdiff
|
tree
2011-08-19
Chris
Rob
i
nson
Load b
a
ck
e
nd li
b
s on init
commit
|
commitdiff
|
tree
2011-08-18
Chris Robins
o
n
Make
DSoundLoad return a boolean
commit
|
commitdiff
|
tree
2011-08-18
Chris Robinson
Av
o
i
d
som
e
L
P types
commit
|
commitdiff
|
tree
2011-08-18
Chris R
o
binson
Only
attempt to load MMD
e
vApi and DSo
u
nd once, on init
commit
|
commitdiff
|
tree
2011-08-18
Chris Ro
b
inson
Set t
h
e pr
o
per union me
m
ber to 0
commit
|
commitdiff
|
tree
2011-08-17
Ch
r
i
s
Ro
b
inson
R
e
move
backends that fail to initialize
commit
|
commitdiff
|
tree
2011-08-17
C
hris Robin
s
o
n
Allow the backend
i
nit functions to return fai
l
u
r
e
commit
|
commitdiff
|
tree
2011-08-17
Chri
s
Ro
b
inson
Coal
e
sce some mix
e
r
sample converters
commit
|
commitdiff
|
tree
2011-08-17
C
hris Robinson
A
void reading so
m
e more source parameters multiple
.
.
.
commit
|
commitdiff
|
tree
2011-08-17
Ch
r
i
s
R
o
binso
n
G
e
t
rid of the
r
emain
i
n
g
m
i
n/max usage
commit
|
commitdiff
|
tree
2011-08-17
Chris Robins
o
n
Renam
e
minF
/
max
F
/c
l
ampF to mi
n
f/
m
ax
f
/clampf for c
o
nsistency
commit
|
commitdiff
|
tree
2011-08-17
Chr
i
s Robinson
Use mini/maxi/clampi and
m
i
nu/maxu/clampu
t
o r
e
pla
c
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Chri
s
R
obinson
Avoid a float->
i
nt
-
>float
c
onvers
i
on
commit
|
commitdiff
|
tree
2011-08-16
Chris Ro
b
inson
Use inline min
F
/maxF/clam
p
F functions instead of the
.
.
.
commit
|
commitdiff
|
tree
2011-08-13
C
h
ris
Robinson
Fix
w
et pa
t
h c
o
nehf calculation
commit
|
commitdiff
|
tree
2011-08-12
Ch
r
is
R
obinson
M
a
ke
sure there's a buffer to rend
e
r loopback sam
p
les t
o
commit
|
commitdiff
|
tree
2011-08-12
Ch
r
is Rob
i
ns
o
n
Avo
i
d a temporar
y
throw-away
buffer
f
or
mixing
n
ull
.
.
.
commit
|
commitdiff
|
tree
2011-08-12
Chris Robins
o
n
Use an
e
x
i
sting function to c
l
ear and free the
c
o
ntext
commit
|
commitdiff
|
tree
2011-08-12
Chris Robinson
Round the HRTF sample
step count
commit
|
commitdiff
|
tree
2011-08-12
C
h
ris R
o
bin
s
on
U
s
e ARM Neon
v
ector o
p
s to apply HRTFs whe
n
available
commit
|
commitdiff
|
tree
2011-08-08
Chris Robinson
Don'
t
declare i in
a
for(
)
st
a
t
em
e
nt
commit
|
commitdiff
|
tree
2011-08-03
Chr
i
s Robinson
Us
e
a message t
h
read to handle
M
MDevA
P
I backend m
e
t
h
ods
commit
|
commitdiff
|
tree
2011-08-03
Chris Robinson
Avoid cl
o
s
i
ng d
e
v
i
ces
a
n
d
deini
t
ializing back
e
n
ds on
.
.
.
commit
|
commitdiff
|
tree
next