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
Only ask once for buffering, then wait for the data to become available
2007-10-25
Nico
l
as Pennequin
Onl
y
ask
once for bufferi
n
g, then wait for th
e
data
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
F
i
x
bufr
e
ad imple
m
entation
.
This fixe
s
p
roblems
wit
h
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
Penneq
u
in
M
inor cleanup
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nn
e
quin
Pro
p
er
l
y
c
lear track
i
nfo
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penn
e
qui
n
reset_
h
andle
(
)
:
Fix wa
r
ning
and make it static
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fact
o
r out the duplicate code from bufadvance in rebuffer_ha
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas
Pennequin
I
m
p
lement backwards skippin
g
b
y
commpleting
a
u
dio_rebuffer()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequi
n
Clear warnings
and more
clea
n
u
p
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penne
q
uin
Cle
a
nup
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s P
e
nnequin
Silence the warnin
g
from
res
e
t
_
handle()
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
audio_
s
t
op_playback
(
): Release track hand
l
es B
E
FORE
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s P
e
nnequin
Seek
i
ng w
a
sn't ac
t
ully quite cor
r
ect: make it seek
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
ico
l
as
P
ennequin
Implement rebuffering for s
e
eking ou
t
side of b
u
f
f
ered
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
ennequin
Fi
x
playback
r
e
suming
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
P
r
event
f
ile d
e
scriptor leak
a
g
e
or overuse
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
cod
e
c_filebuf_
c
a
l
lb
a
ck: Se
t
t
i
ng copy_n
to 0 was a
VERY
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
l
as Pennequin
S
i
le
n
c
e
a
few
warnin
g
s
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Pennequin
bufclose
:
Make sure
the handle's file d
e
s
cr
i
p
t
or
i
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequ
i
n
bufop
e
n(): Don't immediately buffer certain types of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Penn
e
q
u
in
cod
e
c_seek_bu
f
fer_call
b
ack(): Check whethe
r
it's poss
i
b
le
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pennequin
Unc
o
mment
a
part of audio_reb
u
ffer() to make rebuffering
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
When data can't wrap, s
t
art over at the be
g
in
n
ing of
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Do
n
'
t a
s
k
to buffer track
s
rig
h
t aft
e
r
l
oading them
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pennequin
Add U
S
B c
o
nnection handling to the buffering
t
hread
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
la
s
Pennequin
Fix
t
racks being forgotten about
when
t
her
e
was no
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Penn
e
quin
Improve yield_cod
e
c and use it
b
et
t
e
r
to
m
a
k
e
audi
o
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
bu
f
g
e
tda
t
a(): fix
t
he available vs
.
required
check
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penn
e
quin
F
ix a s
t
upid bug that ca
u
sed some handles not to
be
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as
Pennequi
n
Introduce y
i
eld_code
c
(), si
m
ilar t
o
the original aud
i
o
_
yiel
d
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
icolas
Pennequ
i
n
M
a
ke the t
a
rget behave t
h
e same
a
s the sim (do
n
't c
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Trying to make
a
udio start
playing fast
e
r
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequi
n
Fi
x
play
b
a
ck stopping by
c
losing all track
h
andle
s
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Penneq
u
in
A few comment tw
e
aks
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s Pe
n
nequin
Add a
t
es
t
in audio
_
cur
r
ent_track
(
)
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Do t
h
e initial populating of the s
t
atic ID3 structs
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
ola
s
Penneq
u
i
n
Make
audi
o
_read_next_met
a
data a bi
t
safer
.
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pen
n
equ
i
n
Minor co
r
r
ection of
a
com
m
ent
commit
|
commitdiff
|
tree
2007-10-25
N
i
colas Pennequin
Use id3_hid
r
ather than taginfo
_
ready to know if ID3
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequi
n
Request buffe
r
ing
of t
h
e current track if
i
t
i
s to
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s Pennequin
Add some synchronisation to
prev
e
nt
some deadlocks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
Penn
e
quin
Ma
k
e basic seek
i
n
g
actually wo
r
k
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
o
l
a
s Pennequ
i
n
A
dd close_track
_
hand
l
e
s
and r
e
e
n
able audio_clear_t
r
ack_entr
i
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pe
n
neq
u
i
n
Release data
f
or the finished tr
a
c
k
on track change
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas
P
e
n
n
equin
Store files
i
ze on load
.
This m
a
kes basic see
k
ing
w
ork
.
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequin
S
tar
t
using "filling" correc
t
ly to make
m
ore t
r
acks
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
R
emove the
te
s
t
p
l
ug
i
n
commit
|
commitdiff
|
tree
2007-10-25
N
i
col
a
s Penn
e
q
u
in
Increment track_wi
d
x after
loading
a
track
commit
|
commitdiff
|
tree
2007-10-25
Nic
o
las Penne
q
uin
Cosmetic
s
a
n
d get rid
o
f warnings
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequ
i
n
ID3 handling i
m
pro
v
ements
commit
|
commitdiff
|
tree
2007-10-25
Nicola
s
Pennequi
n
Trigger a CPU boo
s
t
before reading from disk
commit
|
commitdiff
|
tree
2007-10-25
Nico
l
as Pe
n
nequ
i
n
Debug o
u
tput
t
weaking
commit
|
commitdiff
|
tree
2007-10-25
Nicolas P
e
nnequin
A
b
u
nch of improvements th
a
t
mak
e
p
layback o
f
t
he firs
t
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequ
i
n
Add a get_offset API call to m
a
ke codec_advance_buffer_
l
oc_
c
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pen
n
equi
n
A couple more tweaks
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
Fix a stupid bug that prevented the
b
uffe
r
ing system
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicol
a
s
Pennequin
Bru
t
ally make p
l
ayback
.
c co
m
pi
l
e by disabli
n
g lots
.
.
.
commit
|
commitdiff
|
tree
2007-10-25
Nicolas Pennequin
More
tweaking
commit
|
commitdiff
|
tree
2007-10-25
Ni
c
olas Pennequin
Di
s
able
codec_pcm
b
uf_position
_
cal
l
back f
o
r
now
.
commit
|
commitdiff
|
tree