brasero r1318 - in trunk: . src/plugins/cdrtools



Author: lmedinas
Date: Sun Sep 28 18:51:02 2008
New Revision: 1318
URL: http://svn.gnome.org/viewvc/brasero?rev=1318&view=rev

Log:
2008-09-28  Luis Medinas  <lmedinas gnome org>

        * src/plugins/cdrtools/burn-cdrecord.c
        (brasero_cdrecord_export_caps):
        * src/plugins/cdrtools/burn-mkisofs.c
        (brasero_mkisofs_set_argv_image):

        Added support for cdrtools format DVD-RW.
        Patch from <lin ma sun com> closes bgo #553229.


Modified:
   trunk/ChangeLog
   trunk/src/plugins/cdrtools/burn-cdrecord.c
   trunk/src/plugins/cdrtools/burn-mkisofs.c

Modified: trunk/src/plugins/cdrtools/burn-cdrecord.c
==============================================================================
--- trunk/src/plugins/cdrtools/burn-cdrecord.c	(original)
+++ trunk/src/plugins/cdrtools/burn-cdrecord.c	Sun Sep 28 18:51:02 2008
@@ -1199,11 +1199,12 @@
 	/* blanking/formatting caps and flags for +/sequential RW
 	 * NOTE: restricted overwrite DVD-RW can't be formatted.
 	 * moreover DVD+RW are formatted while DVD-RW sequential are blanked.
-	 * NOTE: blanking DVD-RW doesn't work */
+	 */
 	output = brasero_caps_disc_new (BRASERO_MEDIUM_DVD|
 					BRASERO_MEDIUM_PLUS|
 					BRASERO_MEDIUM_REWRITABLE|
 					BRASERO_MEDIUM_APPENDABLE|
+	    				BRASERO_MEDIUM_SEQUENTIAL|
 					BRASERO_MEDIUM_CLOSED|
 					BRASERO_MEDIUM_HAS_DATA|
 					BRASERO_MEDIUM_UNFORMATTED|
@@ -1211,6 +1212,16 @@
 	brasero_plugin_blank_caps (plugin, output);
 	g_slist_free (output);
 
+	brasero_plugin_set_blank_flags (plugin,
+	    				BRASERO_MEDIUM_DVDRW |
+	    				BRASERO_MEDIUM_BLANK|
+	    				BRASERO_MEDIUM_CLOSED |
+	    				BRASERO_MEDIUM_APPENDABLE|
+	    				BRASERO_MEDIUM_HAS_DATA|
+	    				BRASERO_MEDIUM_UNFORMATTED,
+					BRASERO_BURN_FLAG_NOGRACE|
+					BRASERO_BURN_FLAG_FAST_BLANK,
+					BRASERO_BURN_FLAG_NONE);
 	/* again DVD+RW don't support dummy */
 	brasero_plugin_set_blank_flags (plugin,
 					BRASERO_MEDIUM_DVDRW_PLUS|

Modified: trunk/src/plugins/cdrtools/burn-mkisofs.c
==============================================================================
--- trunk/src/plugins/cdrtools/burn-mkisofs.c	(original)
+++ trunk/src/plugins/cdrtools/burn-mkisofs.c	Sun Sep 28 18:51:02 2008
@@ -316,7 +316,11 @@
 						BRASERO_SUB));
 	
 	g_ptr_array_add (argv, g_strdup ("-sysid"));
+#if defined(HAVE_STRUCT_USCSI_CMD)
+	g_ptr_array_add (argv, g_strdup ("SOLARIS"));
+#else
 	g_ptr_array_add (argv, g_strdup ("LINUX"));
+#endif
 	
 	/* FIXME! -sort is an interesting option allowing to decide where the 
 	* files are written on the disc and therefore to optimize later reading */



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]