1
0
Fork 0
forked from len0rd/rockbox

First crude elapsed-time display

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1237 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Björn Stenberg 2002-06-27 17:20:30 +00:00
parent e56fa6dc84
commit 930880fb80
3 changed files with 18 additions and 7 deletions

View file

@ -150,6 +150,7 @@ static struct {
int mempos;
} id3tags[MAX_ID3_TAGS];
static int last_tag = 0;
static int last_dma_tick = 0;
static void create_fliptable(void)
{
@ -228,6 +229,8 @@ static void dma_tick(void)
start_dma();
}
}
id3tags[0].id3.elapsed += (current_tick - last_dma_tick) * 1000 / HZ;
last_dma_tick = current_tick;
}
static void bitswap(unsigned short *data, int length)
@ -387,6 +390,7 @@ static void mpeg_thread(void)
mp3info(&(id3tags[0].id3), ev.data);
id3tags[0].mempos = mp3buf_write;
last_tag=1;
id3tags[0].id3.elapsed = 0;
/* Make it read more data */
filling = true;