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
Same as the previous commit but with a different callback
2007-10-25
N
icolas Pennequin
Same as the prev
i
o
us commit
b
u
t with a
different ca
l
lback
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Ch
e
ck tha
t
metadata is present before calling back
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
10 ticks is w
a
y too long
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
filebuf_
i
s_lowdata i
s
n't needed an
y
more
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Replace yield
_
codec() wi
t
h
a
call to queue
_
w
a
it_w_tmo(
)
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pen
n
equin
Rebuffer after playlist changes
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Enable and co
r
r
e
ct au
d
i
o_i
n
valida
t
e_tracks to m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequi
n
Line lengths
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pe
n
nequin
Only attem
p
t
t
o fill the buffer if it
needs to
b
e filled
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequ
i
n
F
ree the buffer more oft
e
n when t
h
ere is less
d
at
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequi
n
Improved buff
e
r
use
b
y filling
when t
h
e di
s
k
i
s act
i
ve
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas
P
en
n
e
q
uin
Th
e
number
of tracks
for which we have hand
l
es is one
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequ
i
n
Add b
u
ffered_da
t
a() for
la
t
er use
commit
|
commitdiff
|
tree
2007-10-25
N
i
co
l
as Penne
q
u
i
n
Debu
g
sc
r
een
for the buf
f
ering thread
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pe
n
n
eq
u
in
Make di
r
skipping wo
r
k correctly and
p
robably impr
o
v
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penn
e
quin
code
c
_advance_
b
uffer_callback: Re
m
o
v
e
u
nused code
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
e
q
uin
codec_seek_buffe
r
_ca
l
lback: a simpl
e
b
u
fseek call is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nneq
u
in
Make bufadvance re
l
y o
n
bufseek
i
nstead of duplicati
n
g
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ico
l
as Pennequin
Corr
e
ct
b
uf
s
eek
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
S
o
m
e code documen
t
ation u
p
dates
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nn
e
qu
i
n
Rename free_b
u
ffer() to shrink_handle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
eq
u
in
audio_curr
e
n
t_track: Don't use curtrack
_
id
3
if it
'
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
F
i
x
warnin
g
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Clear static structs on
stop
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequin
Imp
r
o
v
e met
a
dat
a
u
s
e
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas
P
en
n
equi
n
Pointer
c
os
m
etic chang
e
s
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
Pennequin
Silence wa
r
nings on coldfire
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Penn
e
quin
R
e
name
getptr to buf
g
etc
o
dec an
d
mak
e
i
t
ens
u
re the
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
b
u
fopen: Immediately reques
t
buffering for certain
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
C
heck for the
c
a
s
e when no da
t
a i
s
ready and the required
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Rev
e
rt "Sim
p
l
ify
c
odec_req
u
est_b
u
ffer_
c
allback()"
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
curtr
a
ck_id3 a
n
d nexttrack_id3 should be
s
tat
i
c
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
A bit of m
a
intenance
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pe
n
neq
u
in
Simplify codec
_
request_buffer_callbac
k
()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequin
Only ask once for buffering
,
then w
a
it for the data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
eq
u
in
Fix
bu
f
read
im
p
l
ementation
.
This fixes problems w
i
th
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
cola
s
Pennequin
Min
o
r cleanup
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pennequin
Properly cl
e
ar track info
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
P
enn
e
quin
r
e
s
et_h
a
nd
l
e(): Fix warning
a
nd m
a
ke it st
a
tic
commit
|
commitdiff
|
tree
2007-10-25
N
icol
a
s Pennequin
Fac
t
or
out the
duplicat
e
code
f
rom bufadvanc
e
in
rebu
f
fer_ha
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
n
n
eq
u
in
Implemen
t
ba
c
kwa
r
ds skip
p
ing
by
c
ommpleting audio_
r
ebuffe
r
()
commit
|
commitdiff
|
tree
2007-10-25
N
icol
a
s Penne
q
uin
Clear warnings
a
nd more cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las
Pennequin
Cleanu
p
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Silence
the
w
a
r
n
i
ng from r
e
s
et_
h
andle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
neq
u
in
audio_stop_
p
la
y
back(): Rel
e
as
e
tra
c
k
hand
l
e
s
BEFORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
ennequin
Seeking wasn't actully quite corr
e
c
t: make it seek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Implement rebu
f
fe
r
ing for seeking outsi
d
e of buffered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ico
l
as P
e
n
nequin
Fix playback resuming
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nne
q
uin
Preve
n
t
file descriptor
leakage or overuse
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as
Pe
n
nequin
c
o
d
ec_file
b
uf_callb
a
ck: Setting cop
y
_n to
0
was
a
VERY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Sil
e
nce a few warnings
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
bufclose: Make
s
ure the handle's f
i
le descriptor is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
bufopen(): Don'
t
im
m
ediately b
u
ffer certain typ
e
s of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
c
odec_
s
eek_b
u
ffer_cal
l
back(): C
h
e
ck wh
e
t
he
r
i
t
'
s
pos
s
ibl
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Uncomment a part of audio_rebuffer()
t
o ma
k
e rebuffering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
W
hen data c
a
n't wrap, start ov
e
r at t
h
e beginni
n
g of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pen
n
eq
u
in
D
on't
ask to buffer tracks right a
f
ter loading them
commit
|
commitdiff
|
tree
2007-10-25
N
icola
s
P
e
nnequin
Add
U
SB
c
onnection h
a
ndling
t
o the b
u
ffe
r
i
n
g thread
commit
|
commitdiff
|
tree
2007-10-25
N
ico
l
as P
e
nne
q
uin
Fix
tr
a
cks being
f
o
r
gotten
a
bo
u
t when there
w
as n
o
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Improve yield_co
d
e
c
and
use it better to make aud
i
o
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
bufget
d
a
t
a
(
)
: fi
x
the avail
a
ble vs
.
required check
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
F
ix a st
u
p
i
d bug that ca
u
sed some handles no
t
to be
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
enneq
u
in
I
n
t
rod
u
ce y
i
eld_codec()
,
s
i
milar
t
o
the original audio_yield
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Make th
e
tar
g
et behave the
s
ame as the sim (don't care
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Trying to make audio s
t
art
p
lay
i
ng faster
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Fix playback stopping b
y
closi
n
g
all tra
c
k handles
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequ
i
n
A few comm
e
nt tweaks
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penne
q
uin
Add a
t
e
st in audio_curr
e
nt_track()
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ol
a
s P
e
nnequin
Do the initial po
p
u
lating of t
h
e
s
tatic ID3
s
tructs
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
M
ak
e
audio_read_nex
t
_metadat
a
a bit safer
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nneq
u
i
n
Mino
r
correct
i
on of a comme
n
t
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penn
e
quin
Us
e
i
d
3
_h
i
d
rather
than tag
i
nfo_ready to
know if
ID3
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Request buff
e
ri
n
g of the current track if it is to
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
cola
s
Pennequin
Add
some synchr
o
nisation
to pre
v
ent some deadlocks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
e
n
nequin
Mak
e
b
a
sic seeking
a
ctu
a
lly wor
k
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as
P
en
n
equin
Add c
l
ose_track_h
a
n
d
les and re
e
nable
a
u
di
o
_clear_t
r
ack_entri
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Penn
e
qui
n
Rel
e
ase
d
ata for t
h
e finishe
d
track on track chang
e
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
l
as Penne
q
uin
Sto
r
e filesiz
e
on lo
a
d
.
Thi
s
makes bas
i
c
seekin
g
work
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
a
s Penneq
u
i
n
Start using
"filling" correctly to make more tr
a
cks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
a
s Pen
n
equin
Remove t
h
e test plugi
n
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Increment track_widx a
f
ter loadi
n
g
a tr
a
ck
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Cosmetics
a
nd get rid of warnings
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ol
a
s Pennequin
ID3 handling improv
e
m
e
nts
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Trigger
a
CPU boost before reading from disk
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Debug
out
p
ut tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
la
s
Pennequin
A b
u
nch of i
m
provements
t
hat make
p
layback of
t
h
e fir
s
t
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Add a get_o
f
fset API
call
t
o make codec_advance_
b
uffer_lo
c
_c
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
A couple mo
r
e twea
k
s
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pe
n
neq
u
in
Fix
a
stupid bu
g
that prevented
th
e
bufferin
g
syst
e
m
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
l
as P
e
nnequin
B
ruta
l
l
y make play
b
ac
k
.
c
c
ompi
l
e by disabling lots
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
More tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s P
e
nnequin
Disable codec_pcmbuf_positi
o
n_callback for now
.
commit
|
commitdiff
|
tree