|
Lines 787-792
Link Here
|
| 787 |
gfloat elapsed=0; |
787 |
gfloat elapsed=0; |
| 788 |
gfloat speed; |
788 |
gfloat speed; |
| 789 |
gboolean result=FALSE; |
789 |
gboolean result=FALSE; |
|
|
790 |
char *conv_str; |
| 790 |
|
791 |
|
| 791 |
uinfo=&(ginfo->gui_info); |
792 |
uinfo=&(ginfo->gui_info); |
| 792 |
|
793 |
|
|
Lines 977-984
Link Here
|
| 977 |
|
978 |
|
| 978 |
if(!ginfo->stop_encode) { |
979 |
if(!ginfo->stop_encode) { |
| 979 |
if(ginfo->delete_wavs) { |
980 |
if(ginfo->delete_wavs) { |
| 980 |
LogStatus(ginfo,_("Deleting [%s]\n"), |
981 |
conv_str=g_convert(ginfo->rip_delete_file[mycpu],-1, |
| 981 |
ginfo->rip_delete_file[mycpu]); |
982 |
"utf-8",ginfo->fs_encoding,NULL,NULL,NULL); |
|
|
983 |
LogStatus(ginfo,_("Deleting [%s]\n"),conv_str); |
| 984 |
g_free(conv_str); |
| 982 |
unlink(ginfo->rip_delete_file[mycpu]); |
985 |
unlink(ginfo->rip_delete_file[mycpu]); |
| 983 |
} |
986 |
} |
| 984 |
|
987 |
|
|
Lines 1345-1351
Link Here
|
| 1345 |
struct stat mystat; |
1348 |
struct stat mystat; |
| 1346 |
GString *str; |
1349 |
GString *str; |
| 1347 |
EncodeTrack enc_track; |
1350 |
EncodeTrack enc_track; |
| 1348 |
char *conv_str; |
1351 |
char *conv_str, *utf8_ripfile; |
| 1349 |
gsize rb,wb; |
1352 |
gsize rb,wb; |
| 1350 |
|
1353 |
|
| 1351 |
uinfo=&(ginfo->gui_info); |
1354 |
uinfo=&(ginfo->gui_info); |
|
Lines 1415-1422
Link Here
|
| 1415 |
sleep(5); |
1418 |
sleep(5); |
| 1416 |
} |
1419 |
} |
| 1417 |
|
1420 |
|
|
|
1421 |
utf8_ripfile=g_convert(ginfo->ripfile,-1,"utf-8",ginfo->discdb_encoding, |
| 1422 |
NULL,NULL,NULL); |
| 1418 |
LogStatus(ginfo,_("Ripping track %d to %s\n"), |
1423 |
LogStatus(ginfo,_("Ripping track %d to %s\n"), |
| 1419 |
ginfo->rip_track+1,ginfo->ripfile); |
1424 |
ginfo->rip_track+1,utf8_ripfile); |
| 1420 |
|
1425 |
|
| 1421 |
ginfo->rip_started = time(NULL); |
1426 |
ginfo->rip_started = time(NULL); |
| 1422 |
sprintf(tmp,_("Rip: Trk %d (0.0x)"),ginfo->rip_track+1); |
1427 |
sprintf(tmp,_("Rip: Trk %d (0.0x)"),ginfo->rip_track+1); |
|
Lines 1425-1431
Link Here
|
| 1425 |
if(stat(ginfo->ripfile,&mystat)>=0) { |
1430 |
if(stat(ginfo->ripfile,&mystat)>=0) { |
| 1426 |
if(mystat.st_size == ginfo->ripsize) { |
1431 |
if(mystat.st_size == ginfo->ripsize) { |
| 1427 |
LogStatus(ginfo,_("File %s has already been ripped. Skipping...\n"),\ |
1432 |
LogStatus(ginfo,_("File %s has already been ripped. Skipping...\n"),\ |
| 1428 |
ginfo->ripfile); |
1433 |
utf8_ripfile); |
|
|
1434 |
g_free(utf8_ripfile); |
| 1429 |
if(ginfo->doencode) ginfo->num_wavs++; |
1435 |
if(ginfo->doencode) ginfo->num_wavs++; |
| 1430 |
ginfo->ripping=TRUE; |
1436 |
ginfo->ripping=TRUE; |
| 1431 |
ginfo->ripping_a_disc=TRUE; |
1437 |
ginfo->ripping_a_disc=TRUE; |
|
Lines 1435-1440
Link Here
|
| 1435 |
} |
1441 |
} |
| 1436 |
else unlink(ginfo->ripfile); |
1442 |
else unlink(ginfo->ripfile); |
| 1437 |
} |
1443 |
} |
|
|
1444 |
g_free(utf8_ripfile); |
| 1438 |
|
1445 |
|
| 1439 |
bytesleft=BytesLeftInFS(ginfo->ripfile); |
1446 |
bytesleft=BytesLeftInFS(ginfo->ripfile); |
| 1440 |
|
1447 |
|
|
Lines 1662-1668
Link Here
|
| 1662 |
|
1669 |
|
| 1663 |
bytesleft=BytesLeftInFS(ginfo->mp3file[cpu]); |
1670 |
bytesleft=BytesLeftInFS(ginfo->mp3file[cpu]); |
| 1664 |
|
1671 |
|
| 1665 |
LogStatus(ginfo,_("%i: Encoding to %s\n"),cpu+1,ginfo->mp3file[cpu]); |
1672 |
conv_str=g_convert(ginfo->mp3file[cpu],-1,"utf-8",ginfo->discdb_encoding, |
|
|
1673 |
NULL,NULL,NULL); |
| 1674 |
LogStatus(ginfo,_("%i: Encoding to %s\n"),cpu+1,conv_str); |
| 1675 |
g_free(conv_str); |
| 1666 |
|
1676 |
|
| 1667 |
sprintf(tmp,_("Enc: Trk %d (0.0x)"),encode_track+1); |
1677 |
sprintf(tmp,_("Enc: Trk %d (0.0x)"),encode_track+1); |
| 1668 |
gtk_label_set(GTK_LABEL(uinfo->mp3_prog_label[cpu]),tmp); |
1678 |
gtk_label_set(GTK_LABEL(uinfo->mp3_prog_label[cpu]),tmp); |