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
Replace yield_codec() with a call to queue_wait_w_tmo()
2007-10-25
Nicolas Pennequin
Replace y
i
eld_codec() with a c
a
ll
t
o queue_wai
t
_w_tmo()
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas
P
e
n
n
e
q
ui
n
Rebuffer after playlist changes
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Enable and corre
c
t aud
i
o_invalidate_tracks to
m
ake
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Line le
n
gths
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Only attempt to
f
ill
the
b
uffe
r
if it n
e
e
d
s to
be filled
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Free the buffer more often when there is less data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
I
mproved bu
f
fer use by filling when the disk is activ
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
in
The num
b
er of t
r
acks for w
h
ich we have handles is o
n
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Add b
u
ffered_data
(
) for later use
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
D
e
b
u
g screen for the buffering thread
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
in
Make di
r
skipping work co
r
re
c
tl
y
and probably i
m
p
rove
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas P
e
nn
e
quin
codec_
a
dvan
c
e
_
buffe
r
_callback: Re
m
ove
unused code
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
codec_seek_
b
uff
e
r_callback: a simple b
u
f
seek cal
l
is
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
P
en
n
e
q
uin
Make buf
a
dvance
rely on buf
s
eek instead
of
duplicating
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
las P
e
nneq
u
in
C
o
rrect bufs
e
ek
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penn
e
quin
Some c
o
de do
c
umentation
u
pdates
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Rename f
r
ee_buf
f
e
r
() to shrin
k
_hand
l
e()
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
P
e
n
nequin
audio_current_track: Don
'
t use c
u
rtrac
k
_
id
3
if it's
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix warning
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Clear
s
t
a
tic
structs on stop
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Improve metadata use
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
nequi
n
Pointer cos
m
etic c
h
an
g
es
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las
P
en
n
eq
u
i
n
Silence
warning
s
on coldfire
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Rename getptr to buf
g
etcodec
and make it ensure the
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
buf
o
pen: Immediately
request buff
e
r
i
ng for certain
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icol
a
s
P
enn
e
q
uin
Check for the case when no
data is
re
a
dy and
t
he
required
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Re
v
e
r
t
"Simplify codec_requ
e
st
_
bu
f
fer_callback()"
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pe
n
n
e
qu
i
n
curtrack_id3
and ne
x
ttrack_id3 should be stat
i
c
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
P
ennequin
A
bit of mai
n
t
e
n
ance
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
las Pennequ
i
n
Si
m
plify codec_r
e
quest_buffer_c
a
llback()
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Pennequi
n
Only
a
sk once f
o
r buffering,
t
hen w
a
i
t
for
the dat
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Penneq
u
in
Fix b
u
fread implementation
.
This
fixes problem
s
w
i
th
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Minor cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Properly clear
t
rack inf
o
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequi
n
reset_han
d
le():
F
ix
warning a
n
d
mak
e
it static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
e
q
u
i
n
Factor out the duplicate code fr
o
m bufadvance in rebuffer_ha
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s Penneq
u
in
Imp
l
eme
n
t b
a
ck
w
ards skipping by commpleti
n
g audio_rebuff
e
r()
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Clear warnings and mor
e
c
l
e
anup
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
P
ennequin
C
l
e
a
nup
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pen
n
equin
Silenc
e
the warning fr
o
m res
e
t_handle()
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pennequ
i
n
audio_sto
p
_playba
c
k(): Releas
e
tra
c
k han
d
les
BEFORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
S
e
eki
n
g wasn't actully quite c
o
rrect: ma
k
e it seek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Im
p
le
m
ent
r
eb
u
ffering for
seeking outsid
e
of buffered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix playback resuming
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Preven
t
file d
e
scri
p
tor l
e
aka
g
e
o
r over
u
se
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
qui
n
code
c
_
f
ilebuf_callback
:
Setting
c
o
p
y_n
to 0 was a VER
Y
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Silen
c
e a few w
a
rnings
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
bufclose: Make sure the
handl
e
's
f
i
le descrip
t
or
i
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
eq
u
in
bufopen(): Don't imm
e
diately b
u
ffer certain types of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
c
o
de
c
_
seek_b
u
ffer_callback(): Check whether
i
t's p
o
ss
i
ble
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Un
c
om
m
e
n
t
a part of
audio_rebuff
e
r() to make rebuf
f
ering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
When
d
at
a
can't wrap,
s
tart over at the
beg
i
nning of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Don't ask to buf
f
er
t
racks ri
g
ht afte
r
loading them
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
A
d
d USB connec
t
i
on hand
l
ing to the buffering thr
e
ad
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Fix
t
racks being fo
r
g
o
tten about when the
r
e was no
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
I
mprove
yield_
c
o
d
e
c
and
use it better to make audio
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penneq
u
in
bufgetdata(): fix
t
he availa
b
le vs
.
required check
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix
a
stupid bug
t
h
at c
a
used some handles
n
ot to be
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
Pe
n
n
e
q
u
i
n
Intro
d
uce
y
ie
l
d_
c
odec(),
simil
a
r to th
e
origin
a
l
a
udi
o
_yield
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Make the target beh
a
ve th
e
s
a
me a
s
th
e
si
m
(don't c
a
re
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Trying to make audio start
pl
a
y
i
ng fas
t
er
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
a
s
Penneq
u
i
n
Fix playb
a
ck
st
o
pping b
y
c
losin
g
al
l
track
h
a
ndles
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
A fe
w
comment tweaks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Add a test in audio_
c
urrent_t
r
ac
k
()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
D
o the initial
populating
o
f the static
ID3
structs
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Mak
e
audio
_
read_ne
x
t_metada
t
a a bit safer
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Pennequin
Minor c
o
rr
e
ction
of a
c
om
m
ent
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Use id3_hid
r
athe
r
t
h
an t
a
g
inf
o
_re
a
dy to
k
now
i
f ID
3
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
R
e
q
u
est buff
e
ring of the cu
r
rent track i
f
it is to
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Add some
synchronisation to preve
n
t s
o
me deadloc
k
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nnequin
Make basic s
e
e
ki
n
g
ac
t
u
ally work
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enn
e
quin
Add close_track_ha
n
dles and reenable audio_clear_track_entri
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Pe
n
n
equ
i
n
Release d
a
ta
f
o
r
t
he fi
n
ishe
d
t
r
a
c
k on track change
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
olas Penneq
u
i
n
Store
f
ile
s
ize on load
.
Thi
s
ma
k
e
s ba
s
ic seeking wo
r
k
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penneq
u
in
Start u
s
ing
"
f
illing" corr
e
c
t
ly to
m
a
k
e more
t
racks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as P
e
nnequin
Re
m
ove t
h
e
t
est
plugi
n
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Incre
m
ent track
_
widx after lo
a
din
g
a track
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Cosmetics and get ri
d
of warnings
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penn
e
quin
ID3 handlin
g
im
p
rovements
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
n
nequin
Trigger a CPU boost be
f
ore r
e
ad
i
ng fr
o
m
di
s
k
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enn
e
qui
n
D
e
bug output tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
A bunch of im
p
rovements th
a
t ma
k
e play
b
ack of
the first
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Add a get_offset API
call to
mak
e
c
o
dec_
a
d
v
ance_buff
e
r_loc_c
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pen
n
equin
A couple more
t
w
eaks
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
P
enne
q
uin
Fix a
s
tup
i
d bug tha
t
prevent
e
d
the buff
e
r
i
ng
s
yst
e
m
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
nneq
u
in
B
ru
t
a
lly make playback
.
c compile by disabling
l
ots
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
More tweaking
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
la
s
Penne
q
uin
Disable codec_pcmbuf
_
position_
c
allback for
now
.
commit
|
commitdiff
|
tree