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
Rebuffer after playlist changes
2007-10-25
Nicol
a
s P
e
nnequ
i
n
R
eb
u
f
f
er after playlist changes
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Enable
and corr
e
ct a
u
dio_i
n
valida
t
e_tracks to
make
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Line
l
engt
h
s
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penn
e
quin
Onl
y
attempt
t
o
fil
l
the buffer if i
t
needs to be
filled
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
F
r
ee the buffer more
often when there is less da
t
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
e
nne
q
uin
Im
p
roved
buffer us
e
by fil
l
ing when the disk is ac
t
i
ve
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
The num
b
e
r
of tracks for which
w
e hav
e
handl
e
s
i
s one
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Add b
u
f
f
ered_data() for
later use
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas P
e
nne
q
uin
Debug screen for the buffering thre
a
d
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Make
dir skipping work corr
e
ctly a
n
d probably i
m
prove
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
codec
_
advanc
e
_buffer_callbac
k
: Re
m
ove unused code
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
codec_seek_
b
uffer_callb
a
c
k:
a
simple bufs
e
ek call is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
Make buf
a
dvance re
l
y on
b
ufs
e
ek instead of duplicating
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Correct
b
ufseek
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
ennequin
Some
c
ode
documentation updates
commit
|
commitdiff
|
tree
2007-10-25
N
icolas P
e
n
n
eq
u
in
R
e
name free_buffer() to shrink_handle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enne
q
uin
audio_c
u
rrent_tra
c
k:
D
on't use curtrack_i
d
3 if it
'
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pen
n
eq
u
in
F
i
x warning
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pen
n
equin
Cl
e
ar stat
i
c
stru
c
t
s
on
stop
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
I
mprove
met
a
data use
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
n
e
quin
Poi
n
ter
c
o
smetic
c
h
a
n
ges
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pen
n
eq
u
in
Silence warning
s
on coldfire
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Rename getptr to bufgetcodec and make
i
t
ensure the
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penne
q
uin
bufopen:
I
m
medi
a
tely reques
t
buff
e
rin
g
f
or certa
i
n
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nnequin
Chec
k
fo
r
the case when no data i
s
ready and the re
q
uired
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Reve
r
t "Si
m
plif
y
code
c
_
request_buffe
r
_ca
l
lback()"
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequin
cur
t
rack_id3 and nexttrack_id3 sh
o
uld be
s
tatic
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
A bit of maintenance
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las
P
ennequin
Simplify code
c
_request_buffer_callba
c
k()
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Only ask once
for buffering,
t
h
e
n
wait fo
r
the
data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Penn
e
quin
Fi
x
bufread impleme
n
tation
.
This fixes prob
l
ems with
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
a
s Pe
n
n
e
qui
n
Minor cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Properly cle
a
r t
r
ack info
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
Pennequin
r
ese
t
_
handle(): F
i
x warning and make it static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Factor ou
t
the dupl
i
c
ate code fr
o
m bufadva
n
ce in rebuff
e
r
_h
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
Imp
l
eme
n
t backwards skippi
n
g by commpl
e
ting audio
_
rebu
f
fer()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
C
l
e
ar warning
s
a
n
d more cl
e
anup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nne
q
uin
Cl
e
anup
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pen
n
equin
Sile
n
c
e
th
e
warning
fro
m
reset_
h
a
ndle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
audio_stop_playbac
k
()
:
R
elease track
handles BEFO
R
E
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Seeking wasn't actul
l
y quite co
r
rect: m
a
ke it seek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
ui
n
I
mplement rebuffering for
seeking out
s
ide of b
u
f
fered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enne
q
uin
Fix playback r
e
suming
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nnequin
P
reve
n
t file descrip
t
or leakage or ove
r
use
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequ
i
n
codec_f
i
lebuf_callback: Setti
n
g cop
y
_
n to 0 was a VERY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Sile
n
ce a few warnings
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
bu
f
close: Make sure the handle's
file des
c
riptor
is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as Pen
n
equ
i
n
bufopen():
D
on't immed
i
ately
b
uffer cert
a
in types o
f
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Pennequin
code
c
_seek_buffer_callbac
k
()
:
Check whether it's possible
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequ
i
n
Uncomme
n
t a part
o
f audio
_
rebuffer() to make
rebuffering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
When data
ca
n
't w
r
ap, st
a
r
t over at the beginning of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penne
q
uin
Don't
a
sk t
o
buffer tracks right after loading them
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Add USB
c
onnection handling t
o
the bu
f
f
e
ring thread
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penne
q
uin
Fix tracks being
f
o
r
go
t
ten
about wh
e
n
ther
e
was
no
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s
Penn
e
quin
Improve y
i
eld_codec
a
n
d use it
better to make
aud
i
o
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s Pen
n
equi
n
bufget
d
a
ta
(
): fix
t
he availabl
e
vs
.
required check
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Fix a stupid bug that caused some handle
s
not
t
o be
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
n
n
equ
i
n
Introdu
c
e yield_c
o
dec()
,
si
m
ilar to the ori
g
in
a
l audio_yiel
d
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Make the targe
t
behave
t
he same as the sim (don
'
t care
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
Tr
y
i
ng
to mak
e
audio st
a
r
t
pla
y
ing f
a
st
e
r
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix playback stopping b
y
closing all track
h
a
n
dles
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pen
n
equ
i
n
A few commen
t
tweaks
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las Pennequin
Add a test i
n
audio_current_track()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
Do t
h
e initial populating
o
f the sta
t
ic ID3 structs
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Make
audio_re
a
d_next_me
t
ad
a
ta a bit
safer
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Minor correction of a comment
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s P
e
nneq
u
in
Use id3_hid rather than ta
g
inf
o
_ready
t
o know if ID3
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Req
u
est
bufferi
n
g
of the
current track i
f
i
t
i
s t
o
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
A
d
d som
e
s
y
nch
r
o
nisation
t
o
pre
v
ent some deadlock
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Ma
k
e basic s
e
eking actua
l
ly w
o
r
k
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Pe
n
neq
u
in
A
d
d close_track_handles a
n
d r
e
enable au
d
io_clear_
t
r
a
ck_en
t
ri
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequin
R
e
leas
e
data for th
e
fi
n
ished track on track chan
g
e
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nn
e
qui
n
Store
filesize on l
o
ad
.
T
his makes
basic seeking
work
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Start
u
sing "filling" correctly to m
a
ke
m
ore tracks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Remove
t
h
e test plugin
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
a
s Pennequin
Increment track_widx after loading a track
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Penne
q
uin
Cos
m
e
tics and get rid
o
f
w
arnings
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pennequin
ID3 handling improvem
e
nts
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Trigger a
C
PU boost
before reading fr
o
m
d
isk
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Debug output tweak
i
ng
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pe
n
nequ
i
n
A bu
n
ch of improvemen
t
s tha
t
ma
k
e playb
a
ck of the first
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Add
a
g
e
t_
o
ffs
e
t AP
I
call
t
o make codec_a
d
vance_buffer_lo
c
_c
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A couple mo
r
e tweaks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
e
quin
Fix a s
t
u
p
id bug that prevented t
h
e bufferin
g
sys
t
em
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
B
ru
t
ally make pla
y
bac
k
.
c comp
i
le by disa
b
ling lots
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequin
Mo
r
e
t
weakin
g
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Disabl
e
codec_pcmbuf
_
posit
i
on
_
c
all
b
ack for now
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
More tweaks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Tweak codec_adva
n
ce
_
buffer_callback()
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as
P
ennequin
Add the bufused() A
P
I cal
l
to replac
e
the FILEBUFUSE
D
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
Fix the error
and warning
i
n bu
f
fering
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A
dapt a
u
dio_loadcodec(
)
and add a
s
p
e
c
ial be
h
avi
o
ur
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A
b
it of adapting
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
CUR_
T
I->id3 is now cu
r
track_id3
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
u
i
n
Chang
e
struct track_
i
nfo, add bufgetid3 to pla
y
back
.
c
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Add buffering_
i
nit() and
r
e
n
ame GUARD_SIZE
t
o
GUARD_BUFS
I
ZE
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
p
layback
.
c: Add
the buffering thread
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
In
i
ti
a
l Metadata
-
On
-
B
uffer files com
m
it
.
commit
|
commitdiff
|
tree
2007-10-25
learm
a
n
Facto
r
out some comm
o
n code, for simplicity (I hope
.
.
.
commit
|
commitdiff
|
tree
2007-10-14
learman
U
p
date Swedi
s
h translati
o
n
.
commit
|
commitdiff
|
tree
next