repo.or.cz
/
openal-soft
/
android
/
lowlatency.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Low latency patch + avoid cpu pegging
2010-06-08
Chris Robinso
n
Make
s
ur
e
th
e
log file is set before initia
l
izing th
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-08
Chris Robi
n
son
M
a
k
e the W
a
ve Wri
t
er backe
n
d optional
commit
|
commitdiff
|
tree
2010-06-07
C
h
ris Robinson
Remove
u
nus
e
d
v
ariable
commit
|
commitdiff
|
tree
2010-06-06
Chris Robins
o
n
Re
m
ove s
u
p
port for the old 'refresh' config option
commit
|
commitdiff
|
tree
2010-06-06
Ch
r
is
R
obinson
Make sure the effectslot
map is
p
r
operly initiali
z
ed
commit
|
commitdiff
|
tree
2010-06-06
Chri
s
Ro
b
i
n
s
on
Use
an array of act
i
ve s
o
urc
e
s
when m
i
xing
commit
|
commitdiff
|
tree
2010-06-06
Chris Robinson
Use
n
on-blocking
m
ode for ALSA capture
commit
|
commitdiff
|
tree
2010-06-06
C
h
ris Ro
b
i
n
son
Allo
w
pr
e
p
ending
backend names with - to
r
e
mo
v
e th
e
m
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Chris Rob
i
nson
Improve error recovery w
h
en capturing
from ALSA
commit
|
commitdiff
|
tree
2010-06-05
Chris Robinson
Read ca
p
t
ure d
a
ta from ALSA
w
h
en queryin
g
the avai
l
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2010-06-05
C
h
r
i
s
Robinson
Improve locking when calling t
h
e backend capture API
commit
|
commitdiff
|
tree
2010-06-05
Chris Robinson
Do
n
't
a
ttempt to look for more
s
a
mple
s
f
rom Pulse afte
r
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
C
h
ris Robin
s
on
Read Pu
l
seAudio's captu
r
e data
i
nto the ring buffer
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Chris
Robinson
Don't
o
v
e
r
w
rite data when the
r
i
n
g buff
e
r overflow
s
commit
|
commitdiff
|
tree
2010-06-04
C
hris Robinson
Use a
UIntMap for the
Databuffe
r
s
commit
|
commitdiff
|
tree
2010-06-03
Chris Robin
s
on
Ski
p
mixing aft
e
r
c
heck
i
ng looping val
i
dity
commit
|
commitdiff
|
tree
2010-06-01
Chris
R
obinson
In
c
rease
t
he t
e
mp
b
u
ffer sizes
t
o
c
onstruct device
.
.
.
commit
|
commitdiff
|
tree
2010-06-01
Chris Ro
b
inson
Fix Pulse mainloop
handling f
o
r
de
v
ice probing
commit
|
commitdiff
|
tree
2010-06-01
Chris Robinson
Updat
e
devi
c
e nam
i
ng to
b
e more appa
r
ent about
t
he
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
Ch
r
is Robi
n
son
A
lways ad
d
the default PulseAu
d
io d
e
v
i
c
e
wh
e
n pr
o
bing
commit
|
commitdiff
|
tree
2010-05-31
Chr
i
s Robi
n
s
o
n
L
i
st
a
l
l
available
Pulse
A
udio source
s
commit
|
commitdiff
|
tree
2010-05-31
C
h
ris
R
obinson
P
r
o
be and expose
a
l
l
available
P
ulseAu
d
io sinks
f
or
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
C
h
r
is Robins
o
n
Add a
s
epara
t
e function t
o
cr
e
ate/c
o
nnect
a
pulseaudi
o
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
Chris Robinson
Pass
t
he threaded m
a
i
n
loop object to cont
e
x
t/stream_state_c
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
C
hris Robinso
n
Don't unl
o
a
d
l
ibs
w
he
n
t
h
ey're
not ne
e
de
d
commit
|
commitdiff
|
tree
2010-05-29
C
hri
s
Ro
b
inson
Watch for cha
n
ges to
t
he Pul
s
eAudi
o
sink devic
e
commit
|
commitdiff
|
tree
2010-05-28
Chris Robinson
Add a Null
O
utput dev
i
ce
commit
|
commitdiff
|
tree
2010-05-28
Chris Robinson
A
vo
i
d
constantly l
o
a
d
ing an
d
u
nloading Po
r
tAudio
commit
|
commitdiff
|
tree
2010-05-28
Chris Robinson
Conn
e
c
t a
p
u
lse strea
m
on device open,
t
o make su
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
C
hris Robinson
Update
h
ead
d
ampening after a
device reset
commit
|
commitdiff
|
tree
2010-05-25
C
hris Robinson
A
d
d a function to get the fra
m
e s
i
ze from a form
a
t
commit
|
commitdiff
|
tree
2010-05-25
Chris Robinson
Better watch
f
or invalid values in al
B
ufferSubDa
t
aEXT
commit
|
commitdiff
|
tree
2010-05-25
Chris Robinson
Reduce the mixi
n
g buffer size
commit
|
commitdiff
|
tree
2010-05-25
C
hri
s
R
o
b
i
ns
o
n
M
a
ke error checki
n
g
consistent in al
B
uffer
.
c
commit
|
commitdiff
|
tree
2010-05-25
Chris
Robinson
F
i
x alBufferiv erro
r
handling
commit
|
commitdiff
|
tree
2010-05-25
Chris Robinson
I
n
crement
pointe
r
when read
commit
|
commitdiff
|
tree
2010-05-25
Chris Robinson
P
a
ss the numb
e
r of blocks to Conve
r
tDataIMA4
commit
|
commitdiff
|
tree
2010-05-25
Chris Robin
s
on
B
e
careful of integer overflow
s
when al
l
oca
t
ing buffer
.
.
.
commit
|
commitdiff
|
tree
2010-05-24
Chris Robins
o
n
C
l
eanup
some vari
a
bles and nam
e
s
commit
|
commitdiff
|
tree
2010-05-24
Ch
r
i
s Robin
s
on
R
eord
e
r
som
e
error c
h
ecks a
n
d
watch for neg
a
tive buffer
.
.
.
commit
|
commitdiff
|
tree
2010-05-24
C
h
ris Robinson
D
o
n't bother sto
r
ing the
l
o
o
p
po
i
nts in
t
he source
commit
|
commitdiff
|
tree
2010-05-22
C
hris
Robinson
Be bi
g
e
ndi
a
n safe with the
I
MA4
deco
d
er
commit
|
commitdiff
|
tree
2010-05-22
Chris Ro
b
inson
Us
e
the ALSOFT_LOG
F
ILE env var
t
o specify the o
u
t
p
ut
.
.
.
commit
|
commitdiff
|
tree
2010-05-21
Chris Robinson
Loop points sh
o
u
ld be specified in
sample offsets
commit
|
commitdiff
|
tree
2010-05-21
Ch
r
is Robin
s
on
Add mono
and stere
o
channe
l
masks for DSound o
u
tput
commit
|
commitdiff
|
tree
2010-05-21
Chris Ro
b
i
n
so
n
Add an empty efx-
c
reative
.
h header
commit
|
commitdiff
|
tree
2010-05-19
Chris Robin
s
on
Co
n
sistency fix
commit
|
commitdiff
|
tree
2010-05-19
Chris Robin
s
on
Use unsigned ty
p
es when find
i
ng the source offs
e
ts
commit
|
commitdiff
|
tree
2010-05-19
C
hris Robins
o
n
A co
u
ple formatting
f
ixes
commit
|
commitdiff
|
tree
2010-05-19
Chris Robinson
Use a map
f
or the filte
r
list
commit
|
commitdiff
|
tree
2010-05-19
Chri
s
Robins
o
n
Use a map
f
or the effects list
commit
|
commitdiff
|
tree
2010-05-19
Chris Robinson
Impro
v
e
compa
t
bility with latest AL_EX
T
_buff
e
r
_sub_da
t
a
.
.
.
commit
|
commitdiff
|
tree
2010-05-16
C
h
ris
Robinson
Define A
R
GSTACK and
C
ALLSTACK only when need
e
d f
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-05-16
Chris
R
ob
i
nson
Always look
f
or winmm und
e
r Windows
commit
|
commitdiff
|
tree
2010-05-16
Chris Rob
i
nso
n
Change inline -
>
__inline f
o
r MSVC
commit
|
commitdiff
|
tree
2010-05-13
Chris Robin
s
on
Use the loop start when filling in padding data for
.
.
.
commit
|
commitdiff
|
tree
2010-05-13
Chris Ro
b
inson
P
a
y att
e
ntion to the sou
r
ce lo
o
p points
commit
|
commitdiff
|
tree
2010-05-13
C
hris Robinson
Only use a
modulo
t
o loop when
t
he source is st
a
t
ic
commit
|
commitdiff
|
tree
2010-05-13
Chris Robinson
Store loop points as unco
m
pr
e
s
s
ed frame of
f
s
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2010-05-13
Chris Rob
i
nson
Add init
i
al structura
l
support for A
L
_
EXT_loop_points
commit
|
commitdiff
|
tree
2010-05-12
C
hris Robinson
Reduce some indentatio
n
commit
|
commitdiff
|
tree
2010-05-12
Chris Robi
n
son
D
o
n't needlessl
y
ex
p
ose a v
a
ri
a
b
le for the
b
acken
d
s
commit
|
commitdiff
|
tree
2010-05-12
Chris Robinson
Mo
v
e incomplete e
x
tension declar
a
tions to alMain
.
h
commit
|
commitdiff
|
tree
2010-05-12
C
hri
s
Robinson
Scale out
p
ut o
f
effects
to
comp
e
n
s
at
e
f
or dev
i
ce down
.
.
.
commit
|
commitdiff
|
tree
2010-05-12
Chris Robinson
Use a UIntMap for
t
he effect slot list
commit
|
commitdiff
|
tree
2010-05-12
C
hr
i
s Ro
b
inson
Store the
b
u
ffer's ori
g
inal data size and block alig
n
ment
commit
|
commitdiff
|
tree
2010-05-12
Chris
Robinson
Store looping locally when mixing a
so
u
rce
commit
|
commitdiff
|
tree
2010-05-11
Chris Ro
b
i
nson
Si
m
plify and fix applying a sou
r
ce offset
commit
|
commitdiff
|
tree
2010-05-11
Chr
i
s R
o
b
in
s
on
Us
e
a separate
f
unction to convert comp
r
essed b
y
tes
.
.
.
commit
|
commitdiff
|
tree
2010-05-11
Chris Robinson
Only
a
streaming source can have a processed buf
f
er
commit
|
commitdiff
|
tree
2010-05-11
C
hris Robin
s
o
n
Rename a varia
b
l
e
commit
|
commitdiff
|
tree
2010-05-10
Chris R
o
binson
L
oo
k
for the map insertion p
o
int usi
n
g a binary
s
earch
commit
|
commitdiff
|
tree
2010-05-10
Chris
Ro
b
i
n
son
U
se a
s
i
m
ple loop t
o
se
t
multi-channel dry gain
s
commit
|
commitdiff
|
tree
2010-05-02
Ch
r
i
s
Robinson
Use a map to s
t
or
e
sou
r
ces and buffers
commit
|
commitdiff
|
tree
2010-04-29
Chris Robinson
Use doubles instead of
f
lo
a
ts for the
s
ource
o
f
fset
.
.
.
commit
|
commitdiff
|
tree
2010-04-28
C
hris Robi
n
so
n
Combine
AL
a
nd
A
LC function lists
commit
|
commitdiff
|
tree
2010-04-28
Chris Ro
b
inson
Get t
h
e off
s
et even if the current buffer is
0
commit
|
commitdiff
|
tree
2010-04-27
Chris
Robinson
Onl
y
ap
p
ly ambient gai
n
to
a
v
a
i
l
able ou
t
put channels
commit
|
commitdiff
|
tree
2010-04-25
Chris
R
o
b
i
nson
Add a cou
p
le miss
i
ng values to the *G
e
tEnumValue t
a
bles
commit
|
commitdiff
|
tree
2010-04-23
Chris Robinson
Add an option t
o
scale
t
he
outpu
t
mix
commit
|
commitdiff
|
tree
2010-04-23
Chris Robinson
Co
m
bine two
l
o
o
p
s into o
n
e
commit
|
commitdiff
|
tree
2010-04-22
Chr
i
s Robinso
n
U
p
dat
e
stereodup
config option comment
commit
|
commitdiff
|
tree
2010-04-20
Chri
s
Robinson
Make stereo dupl
i
cation a property
of the device
commit
|
commitdiff
|
tree
2010-04-17
C
h
ris
R
obinson
Sto
p
and
star
t
the
b
ackend device only
i
f new attributes
.
.
.
commit
|
commitdiff
|
tree
2010-04-17
Chris Robins
o
n
Dis
a
ble
PulseAud
i
o'
s
w
r
ite callback
when disconnecting
commit
|
commitdiff
|
tree
2010-04-16
C
h
ris Robinson
Transla
t
e the sour
c
e position se
p
arat
e
l
y
commit
|
commitdiff
|
tree
2010-04-12
Ch
r
is
Robins
o
n
Return immediat
e
ly w
h
en no layout i
s
s
p
ecifi
e
d
commit
|
commitdiff
|
tree
2010-04-12
Chr
i
s Robinson
More type fixes
commit
|
commitdiff
|
tree
2010-04-11
Chr
i
s
R
obinson
Use
a
linear scaling when
s
ending mu
l
ti-chan
n
e
l
sourc
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
Chris Robinso
n
Use pr
o
p
e
r types for so
m
e variables
commit
|
commitdiff
|
tree
2010-04-11
C
h
r
is Robinson
Only co
n
sider
o
u
tput spea
k
ers
f
or the panning
LUT
commit
|
commitdiff
|
tree
2010-04-11
Chris
Rob
i
nson
Don't use LIB_
I
NSTALL_DIR since that can b
e
the full
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
C
hris
R
obinson
Avoid reading buffer 0's size
commit
|
commitdiff
|
tree
2010-04-09
Chris Robinson
Avoid hard-cod
i
ng t
h
e channel coun
t
commit
|
commitdiff
|
tree
2010-04-09
Chris Ro
b
i
nson
Get the speaker a
r
r
angement b
e
fo
r
e sett
i
ng up t
h
e channel
.
.
.
commit
|
commitdiff
|
tree
2010-04-09
Chris R
o
binson
Re-enable
s
tereo dupl
i
c
at
i
on
commit
|
commitdiff
|
tree
2010-04-09
C
hris Rob
i
nson
Use the proper typ
e
f
o
r the sp
e
a
k
er-to-c
h
annel ma
p
commit
|
commitdiff
|
tree
2010-04-08
Chris R
o
binson
Scale the ring m
o
dulator's mono i
n
p
ut whe
n
exp
a
ndin
g
.
.
.
commit
|
commitdiff
|
tree
2010-04-08
C
h
ris Rob
i
nson
St
o
r
e the panning LUT in the device
commit
|
commitdiff
|
tree
2010-04-08
Chri
s
Robinso
n
Use
a single
l
ayout fo
r
the vi
r
tual spe
a
kers
commit
|
commitdiff
|
tree
next