summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-05-27 09:56:22 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-05-27 09:56:22 +0000
commitf6951bc5cc5efc5753710bd34456ff79840147e9 (patch)
tree44f61b8e5c74859eafbc34e871bebd6b11ce6b1f
parent3facc983d16fcf68cf8d0df2d57557c5a18be993 (diff)
downloadrockbox-f6951bc5cc5efc5753710bd34456ff79840147e9.zip
rockbox-f6951bc5cc5efc5753710bd34456ff79840147e9.tar.gz
rockbox-f6951bc5cc5efc5753710bd34456ff79840147e9.tar.bz2
rockbox-f6951bc5cc5efc5753710bd34456ff79840147e9.tar.xz
Moved mpeg_play() to after id3 display
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@735 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/play.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/play.c b/apps/play.c
index b0af226..b107b28 100644
--- a/apps/play.c
+++ b/apps/play.c
@@ -39,15 +39,12 @@
void playtune(char *dir, char *file)
{
+ static char mfile[256];
char buffer[256];
mp3entry mp3;
bool good=1;
snprintf(buffer, sizeof(buffer), "%s/%s", dir, file);
-#if !defined(SIMULATOR) || defined(MPEGPLAY)
- mpeg_play(buffer);
-#endif
-
if(mp3info(&mp3, buffer)) {
DEBUGF("id3 failure!");
good=0;
@@ -86,6 +83,11 @@ void playtune(char *dir, char *file)
lcd_update();
#endif
+ snprintf(mfile, sizeof(mfile), "%s/%s", dir, file);
+#if !defined(SIMULATOR) || defined(MPEGPLAY)
+ mpeg_play(mfile);
+#endif
+
while(1) {
int key = button_get();