Commit Graph

85 Commits (38994b62c04a8a4f8696229a34bca40062b18b25)

Author SHA1 Message Date
Thomas Schmitt 38994b62c0 Rectified use of burn_drive.mdata->valid
14 years ago
Thomas Schmitt 8c56ca131f New operating system adapter "dummy" for stdio on POSIX-like systems
14 years ago
Thomas Schmitt 7cc43c44e9 Prepared eventual closing of spoiled BD-R media by a pseudo write run
14 years ago
Thomas Schmitt 596d5bc5b0 Recognizing BD-R media spoiled by the close bug and handling them as appendable
14 years ago
Thomas Schmitt 96043eddf5 Complaining and refusing more early with unformatted BD-RE
14 years ago
Thomas Schmitt 5a65d6fa07 Complaining and refusing more early with unformatted BD-RE
14 years ago
Thomas Schmitt 6fea3d0a9b Updated copyright claims to year 2009
14 years ago
Thomas Schmitt 82fcf62309 Catching BD-R zero spare formatting with NOTE rather than SORRY
14 years ago
Thomas Schmitt c1572c271f Rejecting unformattable BD-R more early
14 years ago
Thomas Schmitt 175061615e Defaulting sessions without leadout entry
14 years ago
Thomas Schmitt bb9ef6b988 Changed error severity with TOC truncation to MISHAP
14 years ago
Thomas Schmitt aa606552eb Truncating eventually detected damaged CD table-of-content
14 years ago
Thomas Schmitt ea17318e18 Taking into respect drive list from /proc/sys/dev/cdrom/info
15 years ago
Thomas Schmitt 67ca4a251a Trying to avoid SORRY messages when hitting busy hard disk /dev/hdX
15 years ago
Thomas Schmitt f9398c08e6 Imported changes from libiso_msgs.h
15 years ago
Thomas Schmitt b4617c679c New error code 0x00040008
15 years ago
Thomas Schmitt 42bb74881a Weakened demand to print file path in following message
15 years ago
Thomas Schmitt 1e74d7a04e Introduced severity ERRFILE
15 years ago
Thomas Schmitt 4cb6706307 Introduced LIBDAX_MSGS_SEV_MISHAP
15 years ago
Thomas Schmitt 623edf9d9d Re-instated range "vreixo" with old and new codes, adjusted severity definitions
15 years ago
Thomas Schmitt d4fe8c75be Registered range "libisoburn" 0x00060000 to 0x00006ffff
15 years ago
Thomas Schmitt 99767afe1f Registered error code range "libisofs-xorriso"
15 years ago
Thomas Schmitt b3b42ff649 Ported change in vreixo message range from isoburn_msgs
15 years ago
Thomas Schmitt e449654c7b Introduced message severity "FAILURE"
15 years ago
Thomas Schmitt adac21d6ee Changed meaning of .driveno to .origin, introduced LIBDAX_MSGS_ORIGIN_* macros
15 years ago
Thomas Schmitt 82c6e92da0 Enabled reading of TOC from ROM drives (direly needed for xorriso)
15 years ago
Thomas Schmitt cd84357589 Starting threads detached, providing two alternatives. But zombies still there.
15 years ago
Thomas Schmitt e5f42759a0 Inserted the necessary error messages and magic numbers
16 years ago
Thomas Schmitt a80f8359fe Made use of Immed bit with 1Bh START STOP UNIT and 35h SYNCHRONIZE CACHE
16 years ago
Thomas Schmitt 361a110274 Equipped libdax_msgs with reference counter. Completed its mutex protection.
16 years ago
Thomas Schmitt 15b9f786c8 Prepared for neat sed translation. Explained concept of libdax_msgs variants.
16 years ago
Thomas Schmitt 635530b05e Imported Range "vreixo" into libburn/libdax_msgs.h
16 years ago
Thomas Schmitt 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism
16 years ago
Thomas Schmitt ea09a516bd Called statvfs() for size estimation of regular stdio-files.
16 years ago
Thomas Schmitt c62e63a8d9 Made burn_drive_scan_and_grab() extend the drive list rather than replacing it
16 years ago
Thomas Schmitt b812af96f7 Avoided locked tray after failed burn_finish() because of busy drive
16 years ago
Thomas Schmitt 0b13c31b07 Reacted on changed media profile of stdio-drives
16 years ago
Thomas Schmitt 31650eb988 New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role()
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 731d17581b Corrected a typo
16 years ago
Thomas Schmitt 0217702b8c Preparations to avoid writing which will not fit in drive buffer
16 years ago
Thomas Schmitt 12c4c73535 Forgotten update of error list with revison 857
16 years ago
Thomas Schmitt ab5f39b8bb Switched from O_NONBLOCK to O_NDELAY (see http://lkml.org/lkml/2007/4/11/141)
16 years ago
Thomas Schmitt a78e6f9b29 Avoided SIGSEGV with an old SCSI CD-ROM drive and its wild replies
16 years ago
Thomas Schmitt 4c85686aad Added fcntl() locking to O_EXCL locking
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 4df7aa0f3b Installed a guardian for predicted track end
16 years ago