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
filebuf_is_lowdata isn't needed anymore
2007-10-25
N
icolas Pe
n
nequin
f
i
l
ebuf_is_lowdata isn't neede
d
anymore
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Replace yield_codec() wi
t
h a call to queue_wai
t
_w_tm
o
()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Rebuffer aft
e
r playlist changes
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
En
a
b
l
e and correct a
u
dio_invalidate_tracks to make
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
Line lengths
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las Pe
n
nequin
Only at
t
empt
to fill the buffer if it ne
e
ds t
o
b
e f
i
l
l
ed
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las Pennequ
i
n
F
ree the buffer
m
ore often when there is
l
ess
d
ata
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ic
o
l
as P
e
nne
q
uin
Improved bu
f
fer use by f
i
lling when the disk
is active
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
T
he number
o
f tracks for whic
h
we have handles is
one
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
P
ennequi
n
Add buffered_d
a
ta() for lat
e
r us
e
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Debug scree
n
for the buffering th
r
e
ad
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enneq
u
in
M
a
ke dir
skipping
work correctly
a
nd probably improve
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as
P
e
nnequin
codec_
a
dv
a
nce_buf
f
er_call
b
ack: Rem
o
ve unus
e
d
cod
e
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s P
e
nnequin
codec_seek_buffe
r
_
cal
l
b
a
ck: a sim
p
le bufseek
c
a
ll
i
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
Penn
e
q
u
in
M
ak
e
bufa
d
v
a
n
ce rely
on bufseek instead of duplicating
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Cor
r
ect bufseek
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ola
s
Penneq
u
in
Some co
d
e
d
ocumentation upd
a
t
es
commit
|
commitdiff
|
tree
2007-10-25
N
i
co
l
as Pennequin
Rename free_b
u
f
f
er() t
o
shrink
_
handle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
q
u
i
n
a
u
dio_c
u
rrent_track
:
D
on't use curtrack_id3 if
i
t
'
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix warning
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penne
q
uin
Clear
s
tatic structs
on stop
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Imp
r
ove meta
d
ata us
e
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pen
n
e
quin
Pointe
r
cos
m
eti
c
cha
n
ges
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
S
i
lence warnings on coldf
i
re
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Rename getptr to
b
u
fgetcodec and
make it ensure the
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ic
o
las Pennequi
n
b
u
f
open: I
m
mediate
l
y request buffering fo
r
ce
r
tain
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
Check for the case w
h
en no data is ready and the requi
r
ed
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pe
n
nequin
Revert "Simplify
c
odec_request_bu
f
fe
r
_
c
allback()"
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penneq
u
in
curtrac
k
_
i
d3
a
n
d
nex
t
track_id3 should be static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
A bit of maintenance
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
n
e
quin
Simplify codec_r
e
quest_bu
f
fer_c
a
llback
(
)
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ol
a
s Pennequin
O
n
ly ask once for buffe
r
ing, the
n
wait for
the data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
F
i
x bufread
imple
m
e
ntation
.
This fixes pro
b
l
em
s
with
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enne
q
uin
Minor
c
leanup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Proper
l
y clear
t
r
ack info
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Pennequin
reset_hand
l
e(): Fix warning an
d
make it static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Factor out the dupli
c
ate code from b
u
fadvance
in rebuffer_h
a
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Im
p
lement ba
c
k
w
ard
s
s
k
i
pping by commp
l
eting a
u
dio_rebuffer(
)
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
enn
e
quin
Cle
a
r
w
arning
s
and more cle
a
nup
commit
|
commitdiff
|
tree
2007-10-25
N
i
cola
s
Pennequin
Clean
u
p
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Penne
q
uin
S
i
lence the wa
r
ning from reset_h
a
nd
l
e
(
)
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equin
audi
o
_stop_p
l
a
y
b
a
ck(
)
:
R
e
lease
t
rack
han
d
le
s
B
EFORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
n
equin
S
e
eki
n
g wasn't actully quite
c
orre
c
t
: make it s
e
ek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
las P
e
nn
e
quin
Implement rebuffering for seekin
g
outside
o
f
buffered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Fix playback resuming
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as P
e
nnequin
Prevent file descript
o
r le
a
kag
e
o
r o
v
eruse
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
cod
e
c_filebuf_call
b
ack: Sett
i
ng copy_n to 0 was a VERY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Silence a few w
a
rnings
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
bufc
l
ose: Make
su
r
e the handle's file descript
o
r i
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las
P
e
nnequin
buf
o
pen(): D
o
n'
t
immed
i
ately buffer certain type
s
of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
codec_seek_
b
uffer_callback(): Check w
h
ether it
'
s possible
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penn
e
qu
i
n
U
n
comm
e
nt a part of
audio_
r
ebuffer() to
m
a
ke re
b
uffering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
P
e
nneq
u
i
n
W
h
en data can't wrap, st
a
rt over
at the beg
i
nning of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Don't ask to bu
f
fer
tracks ri
g
ht after loading t
h
em
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
A
d
d
USB connection
h
andling to t
h
e buffering thread
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
Fix t
r
a
cks being f
o
rg
o
tt
e
n abo
u
t w
h
en there was no
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas
P
ennequin
Improve yield_c
o
d
ec and use it better to
m
a
k
e au
d
io
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
bu
f
getdata(
)
:
f
ix t
h
e availab
l
e vs
.
requ
i
red check
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pen
n
equin
F
ix a stupid
b
ug t
h
at caused some
h
and
l
es no
t
to be
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas
P
e
nne
q
uin
I
n
t
roduce yi
e
ld_codec
(
), similar to
the ori
g
inal audio_yield
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequi
n
Make the t
a
r
get behav
e
th
e
sam
e
as t
h
e sim (don't care
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequ
i
n
Try
i
ng to
make audio star
t
playing fa
s
ter
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Fi
x
playb
a
ck stopping by closing
all tr
a
ck han
d
l
es
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A few c
o
mment
tweaks
commit
|
commitdiff
|
tree
2007-10-25
N
icolas Pennequin
Add a t
e
st
i
n a
u
d
io_
c
urrent_tra
c
k
(
)
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las
P
ennequin
Do t
h
e
i
n
itial popul
a
ting of
the static ID3 struct
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
as
Pen
n
equin
Make audio_re
a
d_next_me
t
adata a bit s
a
f
er
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Minor corre
c
tion of
a comment
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
U
se id
3
_hid rather than taginfo_ready to know i
f
ID3
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
cola
s
Pennequin
Re
q
u
e
st bufferi
n
g of the current
t
rack if it is to
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
A
dd some synchron
i
s
ation to prevent
some deadl
o
c
k
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as
P
ennequin
Ma
k
e basic seeking a
c
tually work
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Add close_track
_
h
a
ndles and reenable
au
d
io_clear_track_e
n
tri
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
en
n
equin
R
e
l
ease data for the finish
e
d tr
a
ck on track chang
e
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Store fil
e
s
i
z
e on load
.
This ma
k
es basic seeking wor
k
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
S
tart using "filling" corr
e
c
t
l
y
to make m
o
re tracks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
n
n
equin
Remove
th
e
te
s
t plugin
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
Increment t
r
ack_wid
x
after loading a
track
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
C
o
smetics and
g
et r
i
d of
wa
r
nings
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
o
l
as Pennequin
ID3 handling i
m
provements
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
n
neq
u
in
T
r
igger a CPU boost before reading from disk
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
P
e
n
n
equin
D
e
bu
g
output tw
e
a
k
ing
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
A bunch of improvement
s
that mak
e
playback of the fi
r
st
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
c
ol
a
s Pennequ
i
n
A
d
d
a
get_offset
API
call
t
o
make c
o
dec_advance_
b
uffer_loc_c
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
u
in
A
couple more tweaks
commit
|
commitdiff
|
tree
2007-10-25
N
i
co
l
as P
e
nn
e
quin
Fix a stupid bug that pre
v
e
n
ted the buffering
s
ys
t
em
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penneq
u
in
Brutally make playback
.
c compil
e
by disabl
i
ng lots
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
More tw
e
aking
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Penne
q
uin
Di
s
able codec_pcmbuf
_
position_callback fo
r
now
.
commit
|
commitdiff
|
tree