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 P
e
nnequin
R
e
v
e
rt t
o
calling playlist_next()
i
n
check_new_track
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Debug output tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
A
ttempt to fix cros
s
fadi
n
g
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Penne
q
u
i
n
Ask for new file
s
when the disk i
s
spinning and
useful
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Fix the bug where handles w
o
u
l
d remain
o
pe
n
afte
r
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Penn
e
quin
Make th
e
conf_* values setta
b
l
e
by
o
t
h
er thread
s
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
This part is
o
n
ly for t
a
r
gets wi
t
h m
o
re then 8 MB of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A
f
ew more impro
v
ements
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
a
s Penn
e
quin
Improve
bufgetdata and bufread
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Mi
n
or cleanup/comme
n
ts
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
e
qu
i
n
Instead of
u
sing the ata idle callback, manually
p
o
ll
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Clean
u
p, f
u
nction ren
a
ming and m
o
ving, comments
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
P
ennequin
Makes so
m
e varia
b
les const
and some others volati
l
e
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enn
e
quin
Remove the
u
nused
"
rebuffer" parameters
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
Fix compi
l
ati
o
n
on HWCODEC
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
a
u
d
io_fill_file_b
u
ffer() cleaning
a
nd tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
in
Forg
o
t this one
:(
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pe
n
n
e
quin
bool filling isn't nece
s
s
a
ry anym
o
re
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
ui
n
Fix th
e
wps_off
s
et business fo
r
good
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Cleanup playback
.
c
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Use the callback
s
in
t
he
audi
o
t
h
read
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Add callba
c
ks to notify u
s
ers of the buffering A
P
I
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ic
o
las Pennequ
i
n
Remo
v
e the "buffering" b
o
ol
indicator
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
Make the
playlist
p
o
s
ition be updated on the PCM t
r
a
ck
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Solve
t
he progressbar n
o
t be
i
ng updated in t
h
e last
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Close p
a
rtia
l
l
y
buffered hand
l
es when changing tracks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequ
i
n
Make the audio thr
e
ad wai
t
with a timeout
even when
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Minor tweak to the audio
t
hrea
d
buffer
f
ill
i
ng l
o
gic
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Increa
s
e MAXTHREADS
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Add the "buffering" statu
s
indicator
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Remove some disabled code from p
l
a
y
back
.
c
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Penne
q
uin
In
v
alidate handle cache
on handle rem
o
val
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Chan
g
e audio_relea
s
e_tra
c
ks() so that it ensures clos
i
ng
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas P
e
nnequin
B
e
tter logic in the buffe
r
ing th
r
e
a
d loop
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
Turn
bufclose into a queue event sender to ensure a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
en
n
equin
Protect the lin
k
ed
list
w
ith a m
u
tex
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Some cleanup/simplification and
a
n
added c
o
mment
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Penneq
u
i
n
Move the cal
l
to a
t
a
_sleep()
i
n
f
il
l
_buff
e
r()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
No
b
ufclosing of handles after t
r
ack chang
e
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Add a bit more debug info
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Reintro
d
uce codec_ad
v
ance_bu
f
fer_c
o
unters()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Don't
a
ttempt to
b
uffer tracks
i
f
there
a
r
e
n
o
m
o
re
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Hi
d
e the buf
f
ering thr
e
a
d
a
nd
q
u
e
ue in
s
ide buffe
r
ing
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Revert "
R
eplace yi
e
ld_codec() with a call to queue_wait
_
w_tm
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Sa
m
e as
t
h
e previous commit but with a diffe
r
ent call
b
ack
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pen
n
equin
Check that metadata i
s
present before calling back
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
10 ticks is way to
o
lon
g
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas
P
ennequin
fileb
u
f_is_
l
owdata
i
sn't needed an
y
more
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequ
i
n
Replac
e
yield_codec() with a call to queue_wait_w_tmo()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Rebuffer after playlist
chang
e
s
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
E
n
ab
l
e and co
r
re
c
t
audio_inv
a
l
i
date_tracks to make
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Line length
s
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Only
a
ttempt to fi
l
l the buffer if i
t
needs to be
f
ill
e
d
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
Free t
h
e bu
f
fe
r
more ofte
n
when
t
here is
l
ess data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pe
n
nequin
Imp
r
oved buffer use by filling when the disk is a
c
tive
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nn
e
quin
T
h
e number of tracks
f
or which we have
h
andles is one
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A
dd buffered_da
t
a
(
) for later use
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pe
n
ne
q
uin
De
b
ug scr
e
en
for the b
u
ffer
i
ng thr
e
ad
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Make
d
i
r
s
k
i
ppin
g
work correctly and probably
i
mprove
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
qu
i
n
codec_advance_buffer_callback: Remove unused c
o
de
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
codec
_
seek_buffer_callba
c
k:
a simple bufseek call
i
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
in
Make bufadvance r
e
ly on bufseek inst
e
ad of duplicati
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
C
o
rrect bufsee
k
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pen
n
equin
Some code docu
m
e
ntation upd
a
tes
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
R
e
n
a
me fre
e
_buffer()
to shrink_ha
n
dle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nne
q
uin
audio_curren
t
_
t
rack: Don't us
e
curtrack_id3 if it's
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Penn
e
qui
n
Fix war
n
ing
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Clear static s
t
ructs on stop
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pe
n
ne
q
u
i
n
Improve metadata u
s
e
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
Pointer cos
m
etic changes
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Penne
q
ui
n
Silence warni
n
gs on
col
d
fir
e
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
a
s Penn
e
quin
Rename getptr to bufg
e
tco
d
ec
a
nd make it ensure
the
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
bufopen: I
m
m
e
diately req
u
es
t
buffering for certain
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Check f
o
r
t
he cas
e
when no data is ready and
t
h
e required
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
l
as
Pennequin
Rever
t
"Si
m
plify
c
odec
_
r
equest_buffer_ca
l
lback()"
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
curtr
a
ck_id3 and
n
exttrack_id3
s
hould be st
a
tic
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as Pennequi
n
A bit of mai
n
ten
a
nce
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
S
i
mplify codec_req
u
est_b
u
ffer_callback()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
On
l
y ask
o
nce for buffering, then wait f
o
r
the data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Fix bu
f
r
ead implementation
.
This fixes problems with
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Minor cleanup
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as Pennequin
Prope
r
ly cle
a
r trac
k
info
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enn
e
quin
reset_ha
n
dle(): Fix warn
i
ng an
d
make it static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fa
c
to
r
out
the
duplicat
e
code from bufadvance in
r
ebuff
e
r_h
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as P
e
nnequin
Implemen
t
backward
s
skipping by
c
o
m
mpleti
n
g aud
i
o_rebuffer()
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
Clear warnings an
d
more clean
u
p
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Cleanu
p
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
P
ennequin
Si
l
ence
the warning from reset_handle()
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas P
e
nnequi
n
au
d
io_stop_pl
a
yback(): Release trac
k
h
a
n
d
les BEFORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
See
k
ing wasn't actul
l
y q
u
ite
correct: make it seek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas
P
ennequin
Implement reb
u
ffering for see
k
ing outside of
b
uffered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Fix p
l
ayback resumi
n
g
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Prevent file
d
escriptor leakage or ove
r
use
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ola
s
Pennequ
i
n
cod
e
c_fil
e
b
u
f_callback: S
e
tting
c
opy_
n
to 0
was a
V
E
RY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Silence
a
few warnings
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
b
ufclose
:
Mak
e
sure
the handle
'
s file descriptor is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
co
l
as
P
ennequin
bufopen(): D
o
n't immediately buffer certain typ
e
s
o
f
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
code
c
_seek_buffer_callback(): Check whether it's po
s
s
ibl
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pen
n
equi
n
Uncomment a p
a
r
t
of audio_rebuffer() to
mak
e
rebuffering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
When
data can't wr
a
p, start ov
e
r at
t
he be
g
in
n
i
n
g
o
f
.
.
.
commit
|
commitdiff
|
tree
next