[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Graveman-cvs] Changes to graveman/current/src/matos.c
From: |
sylvain cresto |
Subject: |
[Graveman-cvs] Changes to graveman/current/src/matos.c |
Date: |
Wed, 16 Feb 2005 20:22:57 -0500 |
Index: graveman/current/src/matos.c
diff -u graveman/current/src/matos.c:1.12 graveman/current/src/matos.c:1.13
--- graveman/current/src/matos.c:1.12 Sat Feb 12 16:41:07 2005
+++ graveman/current/src/matos.c Thu Feb 17 01:22:53 2005
@@ -188,7 +188,7 @@
g_hash_table_insert(Ahash, "gerror", Aerror); /* pointeur retour des
erreurs */
if (!strcmp(Lsrc, "iso")) {
- /* copie d'une image vers un cd */
+ /* copie d'une image vers un cd, on utilise cdrecord */
Lptriso = gtk_entry_get_text(Llecteuriso);
Liso = _FILENAME(Lptriso);
@@ -209,7 +209,7 @@
}
g_free(Liso);
} else if (!strcmp(Ldst, "iso")) {
- /* copie d'un cd vers une image */
+ /* copie d'un cd vers une image, on utilise readcd */
struct stat Lfstat;
Lptriso = gtk_entry_get_text(Lgraveuriso);
Liso = _FILENAME(Lptriso);
@@ -234,11 +234,11 @@
g_hash_table_remove(Ahash, "iso");
g_free(Liso);
}
- } else {
+ } else { /* copie d'un cd a un autre, on utilise cdrdao */
gchar *Ltmpdir;
/* on ajoute une tache pour la lecture,
* si il y a simulation alors ajoute une tache a faire */
- Ltodo = Ltodo + 1 + (Lsimul == TRUE ? 1 : 0);
+// Ltodo = Ltodo + 1 + (Lsimul == TRUE ? 1 : 0);
/* copie d'un cd vers un cd
* on passe quand meme vers une image temporraire pour le moment,
@@ -251,19 +251,23 @@
_("Cannot create directory"), Ltmpdir, g_strerror(errno));
Lstatus = FALSE;
} else {
- Ltmpdir = g_realloc(Ltmpdir, strlen(Ltmpdir)+strlen("/tmpiso.raw")+1);
- strcat(Ltmpdir, "/tmpiso.raw");
+ Ltmpdir = g_realloc(Ltmpdir, strlen(Ltmpdir)+strlen("/tmpiso.bin")+1);
+ strcat(Ltmpdir, "/tmpiso.bin");
g_hash_table_insert(Ahash, "iso", &Ltmpdir); /* image iso */
- /* on copie donc vers l'iso */
+ /* copie du cd avec monsieur cdrdao */
+ Lstatus = copycd(Ahash, Aerror);
+
+
+ /* on copie donc vers l'iso
Lstatus = make_image(Ahash, Aerror);
if (Lstatus == TRUE && *Labort == FALSE) {
- /* et maintenant dans le sens inverse si tout va toujours bien */
+ * et maintenant dans le sens inverse si tout va toujours bien *
Ldone++;
- /* si le lecteur et le graveur sont les meme alors on demande a
l'utilisateur
- * de changer de CD.. ! */
+ * si le lecteur et le graveur sont les meme alors on demande a
l'utilisateur
+ * de changer de CD.. ! *
if (!strcmp(Lsrc, Ldst)) {
gint Lrep;
GtkWidget *Lconfirm = gtk_message_dialog_new(NULL,
@@ -271,13 +275,13 @@
GTK_BUTTONS_YES_NO,
_("Reading is finished, now you should insert a CD-R, do you
want to continue operation ?"));
- /* on eject le CD */
+ * on eject le CD *
eject_cd(Lsrc, NULL);
Lrep = gtk_dialog_run(GTK_DIALOG(Lconfirm));
gtk_widget_destroy(Lconfirm);
if (Lrep == GTK_RESPONSE_NO) {
- /* si c'est non alors on arrete */
+ * si c'est non alors on arrete *
*Labort = TRUE;
Lstatus = TRUE;
}
@@ -286,7 +290,7 @@
if (Lstatus == TRUE && *Labort == FALSE) {
Lstatus = burn_from_image("copy", Ahash, Aerror);
}
- }
+ } */
if ((Ltxt=strrchr(Ltmpdir, '/'))) *Ltxt=0;
deltempdir(Ltmpdir);
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/02
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/02
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/07
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/08
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/08
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/12
- [Graveman-cvs] Changes to graveman/current/src/matos.c,
sylvain cresto <=
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/19
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/20
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/20
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/26
- [Graveman-cvs] Changes to graveman/current/src/matos.c, sylvain cresto, 2005/02/27