summaryrefslogtreecommitdiff
path: root/firmware/mpeg.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/mpeg.c')
-rw-r--r--firmware/mpeg.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/mpeg.c b/firmware/mpeg.c
index 6166be720c..aa577bc01b 100644
--- a/firmware/mpeg.c
+++ b/firmware/mpeg.c
@@ -377,7 +377,7 @@ static void mpeg_thread(void)
377 { 377 {
378 DEBUGF("R\n"); 378 DEBUGF("R\n");
379 len = read(mpeg_file, mp3buf+mp3buf_write, amount_to_read); 379 len = read(mpeg_file, mp3buf+mp3buf_write, amount_to_read);
380 if(len) 380 if(len > 0)
381 { 381 {
382 DEBUGF("B\n"); 382 DEBUGF("B\n");
383 bitswap(mp3buf + mp3buf_write, len); 383 bitswap(mp3buf + mp3buf_write, len);
@@ -405,6 +405,11 @@ static void mpeg_thread(void)
405 } 405 }
406 else 406 else
407 { 407 {
408 if(len < 0)
409 {
410 DEBUGF("MPEG read error\n");
411 }
412
408 close(mpeg_file); 413 close(mpeg_file);
409 mpeg_file = -1; 414 mpeg_file = -1;
410 415