X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fpsp%2Fmp3.c;h=f3abc2fac8cc2b0d57c6fcc62841a75a87d55781;hb=8022f53da61b8e70420a3bac97250119bbe26457;hp=f0cfe8f90488e181fbf51fd143d9c4bfaac2e1bf;hpb=4b167c12c7ebb23223c347793a2b4d5e9712e384;p=picodrive.git diff --git a/platform/psp/mp3.c b/platform/psp/mp3.c index f0cfe8f..f3abc2f 100644 --- a/platform/psp/mp3.c +++ b/platform/psp/mp3.c @@ -104,7 +104,7 @@ static int read_next_frame(int which_buffer) } if (frame_offset) { - lprintf("unaligned, foffs=%i, offs=%i\n", mp3_src_pos - bytes_read, frame_offset); + //lprintf("unaligned, foffs=%i, offs=%i\n", mp3_src_pos - bytes_read, frame_offset); memmove(mp3_src_buffer[which_buffer], mp3_src_buffer[which_buffer] + frame_offset, frame_size); } @@ -327,7 +327,7 @@ void mp3_start_play(FILE *f, int pos) lprintf("mp3_start_play(%s) @ %i\n", fname, pos); psp_sem_lock(thread_busy_sem); - if (mp3_fname != fname) + if (mp3_fname != fname || mp3_handle < 0) { if (mp3_handle >= 0) sceIoClose(mp3_handle); mp3_handle = sceIoOpen(fname, PSP_O_RDONLY, 0777);