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
Allow prepending backend names with - to remove them from the available devices
2010-06-06
Chri
s
Robins
o
n
Allow prep
e
nding backend names
w
ith - to remove them
.
.
.
commit
|
commitdiff
|
tree
2010-06-06
Ch
r
i
s Robinson
I
m
prove error
r
ecovery when captu
r
i
n
g fro
m
ALSA
commit
|
commitdiff
|
tree
2010-06-05
Ch
r
is Robinson
Read capture da
t
a
f
rom ALSA
w
hen querying
t
h
e available
.
.
.
commit
|
commitdiff
|
tree
2010-06-05
Chris
Robinson
Improve locki
n
g w
h
en
c
alling
t
he bac
k
e
nd capture A
P
I
commit
|
commitdiff
|
tree
2010-06-05
Ch
r
i
s
Robinson
Don't attempt to look for
m
o
r
e samples from
P
ulse
after
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Chris
R
obinson
Read PulseAudio's captur
e
data int
o
the ring buffer
.
.
.
commit
|
commitdiff
|
tree
2010-06-04
Ch
r
is
R
obi
n
son
Don
'
t
overwri
t
e data w
h
en the ring
buffer
o
verflows
commit
|
commitdiff
|
tree
2010-06-04
Chris Robinso
n
Use a UIntMa
p
for the
D
a
tabuffers
commit
|
commitdiff
|
tree
2010-06-03
Chris Robins
o
n
S
kip
mixing
a
f
ter chec
k
ing
loop
i
ng valid
i
ty
commit
|
commitdiff
|
tree
2010-06-01
C
h
r
is Ro
b
inson
Increase
t
he
te
m
p buffer sizes to construct device
.
.
.
commit
|
commitdiff
|
tree
2010-06-01
Chris
R
obinso
n
F
ix Pulse
m
ainloop h
a
ndling for device pr
o
bing
commit
|
commitdiff
|
tree
2010-06-01
Chris Ro
b
i
nson
Up
d
at
e
device namin
g
to be more apparent about the
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
Chris Ro
b
inson
Always add the default PulseAudio
d
evice when
pr
o
bing
commit
|
commitdiff
|
tree
2010-05-31
Chris
R
ob
i
nso
n
Lis
t
all available Pulse
A
udio sources
commit
|
commitdiff
|
tree
2010-05-31
Chris Ro
b
inson
Probe and expo
s
e all av
a
ilab
l
e
P
ulseAudio sinks for
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
Chris
Robinson
Add a s
e
parate func
t
ion to
c
reate/connect a pulseaudio
.
.
.
commit
|
commitdiff
|
tree
2010-05-31
Chris
Robinson
Pass the
threaded main loop
object to con
t
ext/st
r
eam_stat
e
_c
.
.
.
commit
|
commitdiff
|
tree
2010-05-29
Chris Robins
o
n
Don't unl
o
ad libs when they're n
o
t neede
d
commit
|
commitdiff
|
tree
2010-05-29
Chris Robinson
Watch for
change
s
to
the
PulseA
u
dio s
i
nk device
commit
|
commitdiff
|
tree
2010-05-28
C
h
ris Robinson
Ad
d
a Nul
l
O
utput device
commit
|
commitdiff
|
tree
2010-05-28
Chris Robinson
A
v
oi
d
consta
n
t
ly loading
and u
n
loading P
o
r
t
Audi
o
commit
|
commitdiff
|
tree
2010-05-28
Chris R
o
binson
Conne
c
t
a
pulse stream on
d
evice
open
,
to make s
u
re
.
.
.
commit
|
commitdiff
|
tree
2010-05-27
Chris Robinson
Update hea
d
dampening after
a device r
e
set
commit
|
commitdiff
|
tree
2010-05-25
Chris Rob
i
nso
n
Add a function to ge
t
t
h
e f
r
a
me size from a
f
ormat
commit
|
commitdiff
|
tree
2010-05-25
C
h
r
is Robinson
B
e
tter
w
at
c
h for inv
a
li
d
value
s
in alBufferS
u
bDataEX
T
commit
|
commitdiff
|
tree
2010-05-25
Chri
s
Robins
o
n
Reduce
the mixing buffer size
commit
|
commitdiff
|
tree
2010-05-25
C
h
ris Robinso
n
M
a
ke error checking consistent i
n
a
lBuffer
.
c
commit
|
commitdiff
|
tree
2010-05-25
Chris Rob
i
nson
Fi
x
alBuf
f
e
r
iv error handling
commit
|
commitdiff
|
tree
2010-05-25
C
h
ris Robi
n
son
Increment pointer when r
e
ad
commit
|
commitdiff
|
tree
2010-05-25
Ch
r
is Robin
s
on
Pa
s
s
t
h
e
number of blocks to ConvertDataIMA4
commit
|
commitdiff
|
tree
2010-05-25
Chris Robinson
Be careful of
integer overfl
o
w
s
when allocat
i
ng buffer
.
.
.
commit
|
commitdiff
|
tree
2010-05-24
Chris Robinson
C
leanup some varia
b
l
es an
d
n
a
mes
commit
|
commitdiff
|
tree
2010-05-24
Chr
i
s Robinson
Reo
r
der
s
o
m
e error
c
h
e
cks and watch for n
e
gative
buffer
.
.
.
commit
|
commitdiff
|
tree
2010-05-24
Chris R
o
binson
Don'
t
bother storin
g
the l
o
op points in the sou
r
ce
commit
|
commitdiff
|
tree
2010-05-22
Chris Robinson
Be big
e
ndia
n
safe w
i
th the IMA4 deco
d
e
r
commit
|
commitdiff
|
tree
2010-05-22
Chr
i
s Robin
s
on
Use the ALSOFT_L
O
GFILE
e
nv var to specify the output
.
.
.
commit
|
commitdiff
|
tree
2010-05-21
Chris Robinso
n
Loop points should be specified i
n
s
am
p
le offsets
commit
|
commitdiff
|
tree
2010-05-21
Ch
r
is Ro
b
inson
Add
m
ono and
s
te
r
e
o
channel mas
k
s for DSound output
commit
|
commitdiff
|
tree
2010-05-21
Chris Robinson
Add an empty ef
x
-cr
e
ative
.
h
h
eader
commit
|
commitdiff
|
tree
2010-05-19
Chris Ro
b
in
s
on
Consistency
f
ix
commit
|
commitdiff
|
tree
2010-05-19
Chris Robinson
Use unsigned ty
p
es when finding
the source
o
ffsets
commit
|
commitdiff
|
tree
2010-05-19
C
h
ris Ro
b
inson
A
co
u
ple
f
o
r
matting fixes
commit
|
commitdiff
|
tree
2010-05-19
Chris Robin
s
on
Use a m
a
p for t
h
e
f
ilter list
commit
|
commitdiff
|
tree
2010-05-19
Chris Robinson
Use a map
for the effects list
commit
|
commitdiff
|
tree
2010-05-19
C
hris Robinson
Improv
e
co
m
patb
i
lity with
l
a
test
AL_EXT_buffer_sub
_
data
.
.
.
commit
|
commitdiff
|
tree
2010-05-16
Chris Robinson
Define ARGST
A
CK a
n
d CA
L
LSTA
C
K o
n
ly
when neede
d
for
.
.
.
commit
|
commitdiff
|
tree
2010-05-16
Chris Robinson
Al
w
ays lo
o
k
f
or winmm under Windows
commit
|
commitdiff
|
tree
2010-05-16
C
h
r
i
s Robinson
Chan
g
e i
n
l
ine -> __inline for MSVC
commit
|
commitdiff
|
tree
2010-05-13
Chr
i
s Robinson
Use the loop st
a
rt w
h
en fill
i
ng in
padding data for
.
.
.
commit
|
commitdiff
|
tree
2010-05-13
C
h
r
is Robinson
Pay attention to the
s
o
urc
e
loop points
commit
|
commitdiff
|
tree
2010-05-13
Chris Robinson
O
nly
use a modulo to loop when the s
o
u
r
c
e
i
s stat
i
c
commit
|
commitdiff
|
tree
2010-05-13
Chris Robin
s
on
Store loop
points as uncompr
e
ss
e
d fra
m
e offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2010-05-13
C
hris
Ro
b
inson
Ad
d
ini
t
ial st
r
uctu
r
a
l
suppor
t
fo
r
A
L
_
EXT_loop_poi
n
t
s
commit
|
commitdiff
|
tree
2010-05-12
Chris Robi
n
s
on
Redu
c
e
s
ome i
n
dentation
commit
|
commitdiff
|
tree
2010-05-12
C
h
ris Robin
s
on
Don't
needlessly e
x
p
o
s
e a variable for the backends
commit
|
commitdiff
|
tree
2010-05-12
Chri
s
Rob
i
nson
Move incomplete e
x
tension d
e
clarati
o
ns to alMain
.
h
commit
|
commitdiff
|
tree
2010-05-12
Chris Robinson
Scal
e
output
o
f effects to
c
om
p
ens
a
t
e
for dev
i
ce d
o
wn
.
.
.
commit
|
commitdiff
|
tree
2010-05-12
Ch
r
is Robi
n
son
Use a UIn
t
Map for the effect slot l
i
st
commit
|
commitdiff
|
tree
2010-05-12
Chris R
o
bi
n
son
Store th
e
buffer's
o
ri
g
i
n
al da
t
a
size and b
l
ock alignmen
t
commit
|
commitdiff
|
tree
2010-05-12
Chris R
o
bins
o
n
Store looping lo
c
al
l
y when mixing
a
so
u
rce
commit
|
commitdiff
|
tree
2010-05-11
C
hris Robinson
Sim
p
lify and fix applying a source o
f
f
set
commit
|
commitdiff
|
tree
2010-05-11
C
h
ris Robinson
Use a separate function to convert compressed byt
e
s
.
.
.
commit
|
commitdiff
|
tree
2010-05-11
Chris Robin
s
on
Only a
s
tream
i
ng source can have
a
pro
c
essed buf
f
er
commit
|
commitdiff
|
tree
2010-05-11
C
h
ris Robinson
Rename
a variable
commit
|
commitdiff
|
tree
2010-05-10
Chris Ro
b
inson
Look for the map inser
t
ion p
o
i
nt using a binary search
commit
|
commitdiff
|
tree
2010-05-10
C
h
ris Rob
i
nson
Use
a
s
i
mple
loop to
se
t
m
ult
i
-
channel dry gains
commit
|
commitdiff
|
tree
2010-05-02
Chris Ro
b
in
s
on
U
s
e a map
t
o store sources and buffers
commit
|
commitdiff
|
tree
2010-04-29
C
hris Rob
i
nson
Use doubles i
n
stead
o
f float
s
for the source offset
.
.
.
commit
|
commitdiff
|
tree
2010-04-28
C
hris Robinson
Combine AL and
A
L
C
f
unction lists
commit
|
commitdiff
|
tree
2010-04-28
Ch
r
is Robinson
Get the of
f
s
et ev
e
n
i
f the current buffer is
0
commit
|
commitdiff
|
tree
2010-04-27
Chris Robinson
Only apply ambient gain to available o
u
tput channels
commit
|
commitdiff
|
tree
2010-04-25
C
hris Ro
b
in
s
on
A
dd
a
couple missing v
a
lues to t
h
e *G
e
tE
n
umValue tables
commit
|
commitdiff
|
tree
2010-04-23
C
h
ris Robins
o
n
A
d
d
a
n option to scale the output mix
commit
|
commitdiff
|
tree
2010-04-23
Chris Rob
i
nson
C
ombin
e
tw
o
loops
i
nto one
commit
|
commitdiff
|
tree
2010-04-22
Chris Robinso
n
Update s
t
ereodup co
n
fig option comment
commit
|
commitdiff
|
tree
2010-04-20
Chris Robinson
Make ste
r
eo duplication a property
of the device
commit
|
commitdiff
|
tree
2010-04-17
Chris Robinson
Sto
p
and start the backend device only if new att
r
ibutes
.
.
.
commit
|
commitdiff
|
tree
2010-04-17
C
hri
s
R
o
b
i
nson
Disable Pu
l
se
A
udio's write call
b
ac
k
wh
e
n disconnect
i
ng
commit
|
commitdiff
|
tree
2010-04-16
Chris Robinson
Tra
n
slate t
h
e source positio
n
sepa
r
ately
commit
|
commitdiff
|
tree
2010-04-12
Chris Robinson
Return immediatel
y
when no layou
t
is specified
commit
|
commitdiff
|
tree
2010-04-12
C
hr
i
s Robinson
More type fixes
commit
|
commitdiff
|
tree
2010-04-11
Chris Robi
n
son
Use a linear sc
a
ling when sending multi-ch
a
n
nel
s
ources
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
Ch
r
is Robinson
U
se p
r
oper
types f
o
r some
v
a
ri
a
bles
commit
|
commitdiff
|
tree
2010-04-11
Chris
Robinson
O
n
l
y conside
r
outpu
t
s
p
eaker
s
for the
panning L
U
T
commit
|
commitdiff
|
tree
2010-04-11
Chris Robins
o
n
Don't use LIB_
I
NSTAL
L
_DIR since t
h
at
can b
e
the full
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
Chris Robinson
Avoid readi
n
g buff
e
r 0's size
commit
|
commitdiff
|
tree
2010-04-09
C
h
r
i
s Robinson
Avoid hard-codi
n
g the channel count
commit
|
commitdiff
|
tree
2010-04-09
Chris Robinson
G
et
t
he spea
k
er arrangement before
s
et
t
i
ng up the cha
n
nel
.
.
.
commit
|
commitdiff
|
tree
2010-04-09
Chris Rob
i
nso
n
Re-enable stereo duplication
commit
|
commitdiff
|
tree
2010-04-09
Chris R
o
binson
Use the proper type f
o
r the speaker-to-channel map
commit
|
commitdiff
|
tree
2010-04-08
C
hris Robinso
n
S
cale the r
i
n
g mod
u
lator's
m
ono input w
h
en expanding
.
.
.
commit
|
commitdiff
|
tree
2010-04-08
Chris Rob
i
nson
Store the
panning LUT in the d
e
vice
commit
|
commitdiff
|
tree
2010-04-08
C
h
r
is Robinson
Use
a singl
e
layout for the
v
ir
t
ual
speakers
commit
|
commitdiff
|
tree
2010-04-08
Chris R
o
bin
s
on
App
l
y
a
s
cala
r
t
o
the ou
t
put
do
w
nmix so channels don
.
.
.
commit
|
commitdiff
|
tree
2010-04-08
C
h
ris
R
o
binson
Set the d
e
vice cha
n
nel m
a
t
r
i
x wh
e
n
the devi
c
e is reset
commit
|
commitdiff
|
tree
2010-04-08
Chris Robinson
Always mix inter
n
ally at 8
.
1
commit
|
commitdiff
|
tree
2010-04-08
Chris Robinson
Inver
t
device ch
a
n
n
el map array
commit
|
commitdiff
|
tree
2010-04-08
Chris Ro
b
inson
Make some functions
s
t
a
t
i
c
commit
|
commitdiff
|
tree
2010-04-08
Chris Robinson
Upd
a
te alsoftrc
.
sampl
e
for the rin
g
modulator
commit
|
commitdiff
|
tree
2010-04-08
Chris Robinson
Modula
t
e w
i
th the requ
e
st
e
d wav
e
f
o
rm
in
t
h
e ring modulator
commit
|
commitdiff
|
tree
next