Commit Graph

92 Commits (ce7678b8f4de588187f59178813700ae3cd459ff)

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