Commit Graph

69 Commits

Author SHA1 Message Date
Thomas Schmitt 5f617323de Reacted on some of the complaints of codespell 2016-07-23 10:40:43 +00:00
Thomas Schmitt 24ef645552 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 4b5ffffa0c 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 ef6c211e4c New API calls burn_drive_get_serial_no() and burn_drive_get_media_sno() 2015-10-18 12:52:08 +00:00
Thomas Schmitt 25bb7ac7a6 New flag bit5 with burn_read_data() and burn_read_audio() 2014-09-01 16:13:19 +00:00
Thomas Schmitt 2c9354fc56 Improved emulation of mode page 2A 2014-03-01 10:16:03 +00:00
Thomas Schmitt f138cfd899 Prepared for possible demise of mode page 2A 2014-02-05 19:20:08 +00:00
Thomas Schmitt d7806a0b85 Implemented a generic verification whether a SPC device is a MMC device 2014-02-04 11:31:12 +00:00
Thomas Schmitt d362438935 Registering all drive-media feature descriptors in burn_drive 2014-01-07 12:01:18 +00:00
Thomas Schmitt 4426be4951 New API calls burn_drive_was_feat21_failure(), burn_write_opts_set_fail21h_sev() 2013-10-28 10:51:05 +00:00
Thomas Schmitt 7d44b745a8 Improved granularity of SCSI log time measurement and added absolute timestamp 2013-06-09 15:26:32 +00:00
Thomas Schmitt 89714ccb33 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 ebaf7baee6 Beginning to create new API call burn_read_audio 2012-11-29 11:14:33 +00:00
Thomas Schmitt 3fce53d739 New flag bit4 of burn_read_data() for better handling of TAO end blocks 2012-10-25 12:39:50 +00:00
Thomas Schmitt d2abe23c25 Improved reaction on failure of SEND CUE SHEET 2011-12-28 15:23:24 +00:00
Thomas Schmitt 48d56d759f Transmitting CATALOG by mode page 5. ISRC too, if TAO. 2011-12-28 10:41:05 +00:00
Thomas Schmitt 086c62f992 Made SCSI timeout settable at level of SPC, SBC, MMC functions 2011-11-30 08:11:52 +00:00
Thomas Schmitt ad06feaaac Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover 2011-08-17 16:09:05 +00:00
Thomas Schmitt 55a6563e92 Bug fix: Some drives returned wrong CD sizes after having burnt DVD-R 2011-07-31 08:03:51 +00:00
Thomas Schmitt f75d8a8004 Consolidated several local struct command to a new member of struct burn_drive 2011-06-07 14:40:31 +00:00
Thomas Schmitt 03b1817ded Improved reaction on Damage Bit and missing NWA_V of READ TRACK INFORMATION 2011-05-26 14:58:10 +00:00
Thomas Schmitt 1379e576cf Provisory introduction of drive role 5, random access write-only 2011-03-18 09:33:54 +00:00
Thomas Schmitt 8013f4885d Introduced alternative signal handling actions 2010-03-05 09:08:16 +00:00
Thomas Schmitt 6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt 4b30530f52 Test macros for double START UNIT and SET CD SPEED 2009-11-05 17:03:01 +00:00
Thomas Schmitt d090683bdf New API call burn_track_set_cdxa_conv() 2009-09-11 11:53:36 +00:00
Thomas Schmitt 3dbc958c05 Correction with erasable bit of burn_disc_get_cd_info() 2009-09-09 13:39:27 +00:00
Thomas Schmitt a8ba16ad63 New API call burn_disc_get_cd_info() 2009-09-09 12:52:07 +00:00
Thomas Schmitt ba6b4bc974 Implemented automatic START UNIT after STOP UNIT before any other SCSI command 2009-08-24 20:24:39 +00:00
Thomas Schmitt 8b5eeb6b33 New API call burn_drive_snooze() 2009-08-24 13:10:53 +00:00
Thomas Schmitt 4343f82c2e New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name() 2009-08-15 13:32:56 +00:00
Thomas Schmitt ee6c1ac0d9 Bug fix: No usable media was detected with old MMC-1 drives 2009-06-03 18:53:57 +00:00
Thomas Schmitt 27c75ee526 New API function burn_drive_set_stream_recording() 2009-02-27 14:30:57 +00:00
Thomas Schmitt 12db32e25e Recognizing BD-R media spoiled by the close bug and handling them as appendable 2009-01-09 09:59:59 +00:00
Thomas Schmitt 7618b01d1c Interpreting feature 0023h for BD-R formatting capabilities 2008-12-12 21:40:34 +00:00
Thomas Schmitt 334063ffe0 Formatting of BD-R SRM to default size and by index 2008-12-10 09:26:09 +00:00
Thomas Schmitt b00ba47c68 Adjustments with DVD-RAM formatting 2008-04-22 16:13:05 +00:00
Thomas Schmitt d76fee9816 New API call burn_write_opts_set_stream_recording() 2008-04-12 16:42:45 +00:00
Thomas Schmitt 055e0caeab Ensured synchronize cache before release 2007-10-03 11:24:41 +00:00
Thomas Schmitt 9d6e80a6e2 Trying to catch signals from within the writer thread 2007-09-29 18:50:19 +00:00
Thomas Schmitt 897ab8fbc6 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
Thomas Schmitt 7b205b4b4d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +00:00
Thomas Schmitt 1c3a79629c New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role() 2007-09-04 22:50:04 +00:00
Thomas Schmitt b12a3c9e8f Corrected harmless type declaration flaws 2007-08-17 08:19:30 +00:00
Thomas Schmitt 9a1e8a34a5 New API function burn_read_data() 2007-08-12 15:25:56 +00:00
Thomas Schmitt 87eb838f52 Changed "unsigned" to "unsigned int" 2007-08-09 13:30:52 +00:00
Thomas Schmitt ba1956ebeb Preparations to avoid writing which will not fit in drive buffer 2007-07-12 16:29:29 +00:00
Thomas Schmitt 40b4674190 For Linux 2.4, USB : Carefully avoided to inquire more data than available 2007-05-21 18:57:09 +00:00
Thomas Schmitt 64618b7d96 Cleaned up scsi sibling management, sketched grafting of DDLP 2007-04-09 10:54:17 +00:00
Thomas Schmitt 0a4f2e2f10 Determine physical interface SCSI,ATA,SATA,USB,... (for future use) 2007-03-03 14:09:46 +00:00