Commit Graph

85 Commits

Author SHA1 Message Date
Thomas Schmitt 740e726ffe New API call burn_drive_set_immed() 2016-07-30 14:03:10 +00:00
Thomas Schmitt 2e8dec42e5 Reacted on some of the complaints of codespell 2016-07-23 10:40:43 +00:00
Thomas Schmitt 69d12929e3 Trying to find out whether READ CAPACITY on CD media includes 2 TAO end blocks 2016-03-08 07:33:45 +00:00
Thomas Schmitt df1483c78d Changed type of length counters of serial numbers from char to int. Warning of gcc on Ubuntu powerpc. 2016-02-18 11:48:17 +00:00
Thomas Schmitt 60e2e7df28 New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno() 2015-10-18 12:52:08 +00:00
Thomas Schmitt 77aeeba934 New flag bit5 with burn_read_data() and burn_read_audio() 2014-09-01 16:13:19 +00:00
Thomas Schmitt 6e5c50bde4 Improved emulation of mode page 2A 2014-03-01 10:16:03 +00:00
Thomas Schmitt 6e4d1cc53e Prepared for possible demise of mode page 2A 2014-02-05 19:20:08 +00:00
Thomas Schmitt dd0ceb6720 Implemented a generic verification whether a SPC device is a MMC device 2014-02-04 11:31:12 +00:00
Thomas Schmitt 658851a497 Registering all drive-media feature descriptors in burn_drive 2014-01-07 12:01:18 +00:00
Thomas Schmitt 87ab352d6f New API calls burn_drive_was_feat21_failure(), burn_write_opts_set_fail21h_sev() 2013-10-28 10:51:05 +00:00
Thomas Schmitt fd8f4d48b8 Improved granularity of SCSI log time measurement and added absolute timestamp 2013-06-09 15:26:32 +00:00
Thomas Schmitt 676231c362 New API call burn_disc_get_incomplete_sessions(), new burn_toc_entry.track_status_bits 2013-01-12 19:51:21 +00:00
Thomas Schmitt 0728d855d5 Beginning to create new API call burn_read_audio 2012-11-29 11:14:33 +00:00
Thomas Schmitt 4c74cbf7b3 New flag bit4 of burn_read_data() for better handling of TAO end blocks 2012-10-25 12:39:50 +00:00
Thomas Schmitt 8f725bab11 Improved reaction on failure of SEND CUE SHEET 2011-12-28 15:23:24 +00:00
Thomas Schmitt 47e5ce5da2 Transmitting CATALOG by mode page 5. ISRC too, if TAO. 2011-12-28 10:41:05 +00:00
Thomas Schmitt 6b7e0f134a Made SCSI timeout settable at level of SPC, SBC, MMC functions 2011-11-30 08:11:52 +00:00
Thomas Schmitt 7e6dadeb02 Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover 2011-08-17 16:09:05 +00:00
Thomas Schmitt b0a4b7c15c Bug fix: Some drives returned wrong CD sizes after having burnt DVD-R 2011-07-31 08:03:51 +00:00
Thomas Schmitt c96745af15 Consolidated several local struct command to a new member of struct burn_drive 2011-06-07 14:40:31 +00:00
Thomas Schmitt 0352486f97 Improved reaction on Damage Bit and missing NWA_V of READ TRACK INFORMATION 2011-05-26 14:58:10 +00:00
Thomas Schmitt af41742516 Provisory introduction of drive role 5, random access write-only 2011-03-18 09:33:54 +00:00
Thomas Schmitt 3519b42c14 Introduced alternative signal handling actions 2010-03-05 09:08:16 +00:00
Thomas Schmitt 6db992e646 Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt d158e7f456 Test macros for double START UNIT and SET CD SPEED 2009-11-05 17:03:01 +00:00
Thomas Schmitt 2e6f83b3b3 New API call burn_track_set_cdxa_conv() 2009-09-11 11:53:36 +00:00
Thomas Schmitt 567beb1d9f Correction with erasable bit of burn_disc_get_cd_info() 2009-09-09 13:39:27 +00:00
Thomas Schmitt eb62395e41 New API call burn_disc_get_cd_info() 2009-09-09 12:52:07 +00:00
Thomas Schmitt 22c187cd61 Implemented automatic START UNIT after STOP UNIT before any other SCSI command 2009-08-24 20:24:39 +00:00
Thomas Schmitt 654d71ef07 New API call burn_drive_snooze() 2009-08-24 13:10:53 +00:00
Thomas Schmitt c59300b27a New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() 2009-08-15 13:32:56 +00:00
Thomas Schmitt 1ccedd5572 Bug fix: No usable media was detected with old MMC-1 drives 2009-06-03 18:53:57 +00:00
Thomas Schmitt 591c385489 New API function burn_drive_set_stream_recording() 2009-02-27 14:30:57 +00:00
Thomas Schmitt 596d5bc5b0 Recognizing BD-R media spoiled by the close bug and handling them as appendable 2009-01-09 09:59:59 +00:00
Thomas Schmitt 817edbaeea Interpreting feature 0023h for BD-R formatting capabilities 2008-12-12 21:40:34 +00:00
Thomas Schmitt 22554efe4f Formatting of BD-R SRM to default size and by index 2008-12-10 09:26:09 +00:00
Thomas Schmitt d6fde26824 Adjustments with DVD-RAM formatting 2008-04-22 16:13:05 +00:00
Thomas Schmitt e522db6220 New API call burn_write_opts_set_stream_recording() 2008-04-12 16:42:45 +00:00
Thomas Schmitt f71c2079ff Ensured synchronize cache before release 2007-10-03 11:24:41 +00:00
Thomas Schmitt 5d93e04b28 Trying to catch signals from within the writer thread 2007-09-29 18:50:19 +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 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +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 d2c9236c25 Corrected harmless type declaration flaws 2007-08-17 08:19:30 +00:00
Thomas Schmitt d21697b289 New API function burn_read_data() 2007-08-12 15:25:56 +00:00
Thomas Schmitt 0b575e044e Changed "unsigned" to "unsigned int" 2007-08-09 13:30:52 +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 79adcb520b For Linux 2.4, USB : Carefully avoided to inquire more data than available 2007-05-21 18:57:09 +00:00
Thomas Schmitt 4bc8e4caea Cleaned up scsi sibling management, sketched grafting of DDLP 2007-04-09 10:54:17 +00:00