X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcd%2Fcd_file.c;h=31efd0e4c23714b45a5d1e89449dc927653fdf6a;hb=72f63cf06ca04f5619205d9b0cedebd84037f969;hp=f5d8744c314ea5d1c2a91a0a0dd962af412aaa98;hpb=1cfc5cc4ce06642b9bc45ca3b9d32793718e9455;p=picodrive.git diff --git a/pico/cd/cd_file.c b/pico/cd/cd_file.c index f5d8744..31efd0e 100644 --- a/pico/cd/cd_file.c +++ b/pico/cd/cd_file.c @@ -73,7 +73,8 @@ PICO_INTERNAL int Load_CD_Image(const char *cd_img_name, cd_img_type type) #endif }; - if (PicoCDLoadProgressCB != NULL) PicoCDLoadProgressCB(1); + if (PicoCDLoadProgressCB != NULL) + PicoCDLoadProgressCB(cd_img_name, 1); Unload_ISO(); @@ -118,7 +119,8 @@ PICO_INTERNAL int Load_CD_Image(const char *cd_img_name, cd_img_type type) i = 100 / cue_data->track_count+1; for (num_track = 2; num_track <= cue_data->track_count; num_track++) { - if (PicoCDLoadProgressCB != NULL) PicoCDLoadProgressCB(i * num_track); + if (PicoCDLoadProgressCB != NULL) + PicoCDLoadProgressCB(cd_img_name, i * num_track); index = num_track - 1; Cur_LBA += cue_data->tracks[num_track].pregap; if (cue_data->tracks[num_track].type == CT_MP3) { @@ -179,7 +181,8 @@ PICO_INTERNAL int Load_CD_Image(const char *cd_img_name, cd_img_type type) for (num_track = 2, i = 0, missed = 0; i < 100 && missed < 4; i++) { - if (PicoCDLoadProgressCB != NULL && i > 1) PicoCDLoadProgressCB(i + (100-i)*missed/4); + if (PicoCDLoadProgressCB != NULL && i > 1) + PicoCDLoadProgressCB(cd_img_name, i + (100-i)*missed/4); for (j = 0; j < sizeof(exts)/sizeof(char *); j++) { @@ -225,7 +228,8 @@ finish: elprintf(EL_STATUS, "End CD - %02d:%02d:%02d\n", Tracks[index].MSF.M, Tracks[index].MSF.S, Tracks[index].MSF.F); - if (PicoCDLoadProgressCB != NULL) PicoCDLoadProgressCB(100); + if (PicoCDLoadProgressCB != NULL) + PicoCDLoadProgressCB(cd_img_name, 100); return 0; }