Commit Graph

93 Commits

Author SHA1 Message Date
Thomas Schmitt f71c2079ff Ensured synchronize cache before release 2007-10-03 11:24:41 +00:00
Thomas Schmitt ce7678b8f4 Corrected error with revision 1145 2007-10-02 17:59:12 +00:00
Thomas Schmitt fc6163732e Moved minimum tracksize padding out of TAO track closing. Now done before sync. 2007-10-02 12:06:11 +00:00
Thomas Schmitt 5e995c9cd0 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
Thomas Schmitt eb88f800d7 Took into respect time granularity with stdio speed control 2007-09-14 12:23:15 +00:00
Thomas Schmitt 02ede28b9e Implemented cache syncing for stdio-drives in burn_random_access_write() 2007-09-12 19:50:57 +00:00
Thomas Schmitt e137f8fd20 Implemented realistic speed simulation with stdio-drives 2007-09-12 11:58:43 +00:00
Thomas Schmitt 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +00:00
Thomas Schmitt bdf862b429 Made Libburn_precheck_write_ruleS unconditional code 2007-09-08 17:47:59 +00:00
Thomas Schmitt 40cb77d953 Allowed -dummy burns with stdio-drives (because /dev/null is no block device) 2007-09-08 13:20:59 +00:00
Thomas Schmitt e72b2fd732 Corrected write counter in burn_stdio_write_track() 2007-09-07 10:27:38 +00:00
Thomas Schmitt 6f2b1c214e Added forgotten read/write counters in burn_stdio_write_track() 2007-09-06 10:00:20 +00:00
Thomas Schmitt 277e3cfe29 Fixed a bug with failed opening of pseudo-drive 2007-09-05 19:53:50 +00:00
Thomas Schmitt 6841cb68e5 Reacted on compiler warnings 2007-09-04 22:56:50 +00:00
Thomas Schmitt 31650eb988 New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role() 2007-09-04 22:50:04 +00:00
Thomas Schmitt c6bc4a5e97 Taking synchronous read/write into respect with abort handling 2007-08-22 17:33:53 +00:00
Thomas Schmitt d21697b289 New API function burn_read_data() 2007-08-12 15:25:56 +00:00
Thomas Schmitt ed06b376f2 Checked in burn_random_access_write() wether drive is grabbed 2007-08-12 09:51:04 +00:00
Thomas Schmitt cf0dd395f0 New API function burn_random_access_write() 2007-08-11 20:16:57 +00:00
Thomas Schmitt 0217702b8c Preparations to avoid writing which will not fit in drive buffer 2007-07-12 16:29:29 +00:00
Thomas Schmitt fba8eaef80 Moved general 32 kiB buffer restriction from write.c to os-linux.h 2007-05-28 13:24:33 +00:00
Thomas Schmitt cd7b4e6de4 For Linux 2.4, USB audio : Reduced CD output buffer size to 32 kiB 2007-05-21 19:03:06 +00:00
Thomas Schmitt 15b33422d0 Avoided unconditional finalizing of DVD+R 2007-03-30 21:47:56 +00:00
Thomas Schmitt 649f67697a Allowed finalizing of DVD+R 2007-03-30 20:11:36 +00:00
Thomas Schmitt 71c490d0ae Some adjustments for DVD+R recording 2007-03-07 15:13:25 +00:00
Thomas Schmitt 99172bdeb4 Enabled DVD+R, DVD+R DL via --allow_untested_media_types, always -multi for now 2007-03-06 19:50:32 +00:00
Thomas Schmitt b6c7fd7478 Re-enabled -force with write modes which seem unavailable 2007-03-03 14:11:52 +00:00
Thomas Schmitt 3b5c80e867 Preparations for supporting DVD+R[/DL] 2007-03-01 12:07:29 +00:00
Thomas Schmitt 0c4cfdd359 Took into respect deliberate lack of DVD-R/DL multi session capability 2007-02-25 11:26:20 +00:00
Thomas Schmitt 2e361e50ed Enabled DVD-R/DL Sequential via burn_allow_untested_profiles() 2007-02-23 19:08:58 +00:00
Thomas Schmitt 64ae333863 Macro for length of rejection reasons string (old size is still safe) 2007-02-22 09:49:18 +00:00
Thomas Schmitt 115f03cf63 Moved tao_to_sao_tsize into libburn, let cdrskin use auto_write_type and precheck 2007-02-21 20:53:28 +00:00
Thomas Schmitt b6475c3d84 Re-arranged checking and defaulting of write parameters 2007-02-19 22:51:39 +00:00
Thomas Schmitt ca69e3f2ca Corrected CD TAO bug introduced with DVD bug fix 724 and CD SAO change 655 2007-02-16 11:21:01 +00:00
Thomas Schmitt d272450a70 Repaired debugging message spoiled by uninitialized variable 2007-02-15 20:35:57 +00:00
Thomas Schmitt dbe2ee41ae Took fill_up_media into respect with automatic write mode decisions 2007-02-15 20:16:22 +00:00
Thomas Schmitt e639cd5bbb Optional padding up to full media size when closing (incomplete yet) 2007-02-14 20:32:56 +00:00
Thomas Schmitt d57166f64b Beautification of debugging messages 2007-02-06 17:08:15 +00:00
Thomas Schmitt 2799fe1b44 Implemented DVD-R[W] DAO as BURN_WRITE_SAO 2007-02-06 13:06:39 +00:00
Thomas Schmitt fa792f6a67 First successful multi-session write to a sequential DVD-RW 2007-01-30 19:16:35 +00:00
Thomas Schmitt 53a1e99675 Preparations for DVD-R[W] Sequential Recording 2007-01-30 17:54:39 +00:00
Thomas Schmitt bda139f390 Experiments about list of features and profiles 2007-01-29 17:57:31 +00:00
Thomas Schmitt c079e09860 Enforce minimum track length with SAO 2007-01-25 18:52:50 +00:00
Thomas Schmitt 8f4dd8580c Banned mixed mode SAO (because broken in libburn and unclear in MMC) 2007-01-22 11:42:17 +00:00
Thomas Schmitt 7b024f4a72 Comments learned from studying MMC-3 and MMC-5 for SAO CD cookbook 2007-01-21 19:10:37 +00:00
Thomas Schmitt a34e872511 Kept DVD+RW from stopping BG formatting if it was not started at all 2007-01-18 21:18:03 +00:00
Thomas Schmitt 9180a0036d Avoided closing of 0x13-DVD-RW sessions which are not intermediate 2007-01-14 13:41:19 +00:00
Thomas Schmitt f28ec96709 Added missing cache sync in case of aborted DVD-RW burns 2007-01-14 11:55:17 +00:00
Thomas Schmitt f77dd3134b Enabled writing to DVD-RAM 2007-01-12 16:26:31 +00:00
Thomas Schmitt e6cfff69eb Enhanced DVD-RW formatting 2007-01-09 21:06:55 +00:00