repo.or.cz
/
Rockbox.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Revert to calling playlist_next() in check_new_track() as in SVN.
2007-10-25
Nicolas Pen
n
equ
i
n
Revert
to cal
l
i
ng playlist
_
next() in check_new_
t
rack
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Debug output tw
e
aking
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
n
equ
i
n
Attempt to fix
c
rossfadin
g
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pe
n
nequin
Ask for new f
i
les when the di
s
k is spi
n
ning
a
nd useful
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Fix the bu
g
where handles wo
u
ld remain open after a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Ma
k
e t
h
e conf_* values settable by other thre
a
d
s
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
enneq
u
in
This part is only fo
r
targ
e
t
s
with more then 8 MB of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
cola
s
P
e
nn
e
q
u
in
A
few more i
m
provements
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penneq
u
in
Im
p
rove bufgetdata and bufread
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penneq
u
in
Mino
r
cleanu
p
/comments
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penne
q
uin
Instead of using the ata idle callb
a
ck, manual
l
y
p
oll
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pe
n
nequin
Cle
a
n
u
p, function rena
m
ing and
m
oving, comments
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Makes some vari
a
b
l
es cons
t
and some other
s
vola
t
ile
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Remove
th
e
unused "
r
ebuffer" parame
t
ers
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix c
o
m
p
i
lation on HWCODE
C
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pe
n
nequin
a
u
d
i
o_fill_f
i
le_buffer() cleaning and twe
a
king
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
F
o
rgot this o
n
e
:(
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ol
a
s Penn
e
quin
bool filling isn't n
e
cess
a
ry a
n
ymore
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s P
e
nnequin
F
i
x the w
p
s_offs
e
t business for goo
d
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as
P
en
n
e
quin
Cl
e
an
u
p p
l
aybac
k
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Us
e
the cal
l
backs in the audio thread
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Add callba
c
ks to notify
u
se
r
s of the bu
f
fering API
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
R
e
mov
e
th
e
"
buffering" bool indicat
o
r
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Make the pla
y
l
i
st posit
i
o
n
be upd
a
ted on the PCM
t
r
ack
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penneq
u
in
Solve th
e
progressbar not
b
eing up
d
ated in the l
a
st
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ico
l
as Pennequi
n
Close partially buffered
h
andles w
h
en
c
hanging tracks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
M
a
ke t
h
e audio thread wait w
i
th
a
timeout even
when
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ola
s
Pennequin
Minor tweak t
o
th
e
a
u
dio thread buffer filling
l
ogi
c
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
Inc
r
ea
s
e
MAXTHREADS
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Ad
d
the
"buffering" status indicator
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequi
n
Remov
e
some dis
a
bled code from p
l
a
ybac
k
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequ
i
n
I
nval
i
date handle cache on
h
andle remova
l
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
en
n
e
quin
Change audio_
r
elease_tr
a
c
ks() so
t
hat it ensures closing
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Better logic
i
n the buffer
i
ng th
r
e
a
d loop
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Turn bufclos
e
int
o
a queue ev
e
nt sen
d
e
r
to ensure
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Protect
t
he linked
l
ist with
a mutex
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequ
i
n
S
o
me cl
e
anu
p
/simplification and an adde
d
comm
e
nt
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las Penne
q
uin
Move the call to ata_sleep
(
) in fill_
b
uffer()
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
ol
a
s
Pennequi
n
No bufclos
i
ng of handles af
t
er track ch
a
nge
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s Pennequin
Add a bit more de
b
ug
i
nfo
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequi
n
Reintr
o
duce
cod
e
c_advance
_
buffe
r
_counters()
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Don't att
e
mp
t
t
o buffer tracks i
f
ther
e
a
r
e
n
o mor
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las P
e
nnequin
Hide the buffering threa
d
and queue inside buffering
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Revert "Repla
c
e y
i
eld_codec() wi
t
h
a call to qu
e
ue_wait_w_tm
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Same a
s
t
h
e
p
r
e
vious comm
i
t b
u
t w
i
th a differ
e
n
t
callback
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
n
ne
q
u
in
Ch
e
c
k
t
h
a
t
m
etadata is
p
res
e
nt be
f
or
e
c
a
lling back
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
10
t
icks is way too long
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
filebu
f
_is_lowdata isn't
n
eeded anymor
e
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
Pennequin
Re
p
lace yield_codec() with
a cal
l
to queue_wait_w_tmo
(
)
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Rebuffe
r
after playlist chan
g
e
s
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
E
n
able and correct aud
i
o
_
i
n
validat
e
_tracks to m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Line
lengths
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as Pennequin
Only
attempt to fill the buffer if it ne
e
ds to
b
e fi
l
led
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Penn
e
quin
Free the buffe
r
more often wh
e
n there is less data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Improved buffer use by filling w
h
en
the di
s
k
is
a
ctive
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
T
h
e number of tracks for which we have handles i
s
one
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Add
b
uffered_data() for later use
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penne
q
uin
D
e
bug sc
r
een
f
or the
b
u
ffering thread
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
in
M
a
ke
d
ir skippin
g
work correctly and
p
robably im
p
rov
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penne
q
uin
codec_adv
a
n
ce_buf
f
er_ca
l
lback
:
Remove unused code
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
codec_seek_buffer_callback
:
a
simpl
e
b
u
fseek ca
l
l is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penn
e
quin
Make
b
u
fadvance rely on bufseek instead of
d
uplica
t
ing
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
eq
u
in
Correc
t
b
u
fseek
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pe
n
n
e
q
uin
Some code docu
m
entation
u
p
dates
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Rename free_buffer() to shrin
k
_handl
e
()
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
audio_cu
r
ren
t
_track: Don't use curtrac
k
_id3 if it's
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Fix warni
n
g
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
C
l
ear
s
tat
i
c
structs o
n
stop
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las
P
ennequin
Improv
e
metadata
u
se
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Pointer
c
osmetic changes
commit
|
commitdiff
|
tree
2007-10-25
N
ic
o
las Pennequin
S
ilence warnings o
n
co
l
dfire
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pen
n
eq
u
in
Re
n
ame getptr to bufgetcodec and mak
e
it ensur
e
th
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pe
n
nequin
bufopen: Immediately request buffering for
certai
n
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
C
hec
k
for the ca
s
e when no data
i
s ready and the required
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pen
n
equin
Revert "Simplify codec_
r
eque
s
t_buffer_cal
l
back()"
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
curtrack_id3 a
n
d ne
x
ttrack_i
d
3 should b
e
static
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penn
e
quin
A b
i
t o
f
m
aintenance
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Simp
l
ify codec_request_buf
f
er_callba
c
k()
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Only ask once for buffe
r
ing, then wai
t
f
or the data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix
bufre
a
d implementation
.
This fix
e
s
p
roblems with
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas P
e
n
nequ
i
n
Minor cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
e
nnequin
Pro
p
erly clear
track i
n
fo
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
reset_handle(): Fix
warning and ma
k
e
i
t static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Fact
o
r
o
u
t
the duplica
t
e cod
e
f
r
om bufadvanc
e
in reb
u
ffer_ha
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Implement backwards s
k
i
p
ping by com
m
pleting audio_rebuffer
(
)
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Penneq
u
in
Cl
e
ar warnings
a
n
d more cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
ennequin
S
ilence the warning from reset_ha
n
dle()
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
aud
i
o_stop_
p
l
a
yb
a
ck(): Release track hand
l
es BEFORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Seek
i
ng wasn'
t
actully quite correc
t
:
make it see
k
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
Implemen
t
rebuffering for seeking outside of buffered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
F
ix playback resuming
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Preven
t
fi
l
e descriptor l
e
akage or overuse
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
c
ode
c
_f
i
leb
u
f_callback: Setting
c
opy_n
to 0 was a VERY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
S
i
lence a
few warnings
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
e
nnequin
bufclose:
M
ake su
r
e the handle's file descriptor is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penneq
u
in
b
ufopen():
D
on't i
m
me
d
ia
t
ely buffer certa
i
n types
of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nn
e
quin
codec
_
seek_buffe
r
_callback(): Check whe
t
her
i
t's pos
s
ible
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Unc
o
mmen
t
a part of audio
_
re
b
uf
f
er()
to make rebuff
e
ring
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
When d
a
ta can
'
t wrap,
s
tart over a
t
the begi
n
ni
n
g
o
f
.
.
.
commit
|
commitdiff
|
tree
next