Commit Graph

99 Commits

Author SHA1 Message Date
Thomas Schmitt acb2f3b173 Split automatic drive start function from mmc_function_spy() 2009-11-18 12:25:57 +00:00
Thomas Schmitt 9160b1dcbb Workaround for Pioneer DVR-216D refusal to eject 2009-11-12 17:56:18 +00:00
Thomas Schmitt 83f80364c5 Hopefully solved the endless burn problem with Pioneer DVR-216D 2009-11-10 20:32:59 +00:00
Thomas Schmitt 405e6b020e Made SCSI command log more complete and more readable 2009-11-08 11:12:23 +00:00
Thomas Schmitt 3c2ad1be42 Test macros for finding reason of stall problem with Pioneer DVD-216D on DVD-R 2009-10-30 13:45:26 +00:00
Thomas Schmitt 557299d350 New API calls burn_get_media_product_id() and burn_guess_manufacturer() 2009-09-04 20:21:55 +00:00
Thomas Schmitt 0571f4dc2e Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives 2009-08-23 13:08:19 +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 473e205c9e Bug fix: Old MMC-1 drives were rejected because of mode page 2Ah length 2009-06-03 08:58:18 +00:00
Thomas Schmitt 38994b62c0 Rectified use of burn_drive.mdata->valid 2009-06-02 16:28:33 +00:00
Thomas Schmitt f87747802a Human readable error messages for asc=08 "Logical unit communication failure" 2009-03-18 12:45:59 +00:00
Thomas Schmitt 350ac05bfd Human readable error messages with asynchronous SCSI errors 2009-02-19 19:28:16 +00:00
Thomas Schmitt aca01b88f3 Error texts for ASC 73 : power calibration and program memory 2009-01-06 12:25:53 +00:00
Thomas Schmitt f3ea35b9b8 Translating ASC=0x31 formatting error messages, reporting command names 2008-11-29 14:01:41 +00:00
Thomas Schmitt c2c2499862 Bug fix: Potential buffer overflow introduced with revision 2024 2008-09-28 19:39:00 +00:00
Thomas Schmitt bc30c4201a Issueing many SCSI error messages in cleartext now 2008-08-30 10:44:45 +00:00
Thomas Schmitt 616454c737 Made support for DVD+R DL official, enabled untested support for BD-RE 2008-02-28 12:32:34 +00:00
Thomas Schmitt 82c6e92da0 Enabled reading of TOC from ROM drives (direly needed for xorriso) 2007-11-29 18:55:06 +00:00
Thomas Schmitt af3c8aaa5d Had to revoke Immed bit on load command. LG GSA-4082B : premature "no media" 2007-09-21 12:04:27 +00:00
Thomas Schmitt c8e9249e9d Changed some comments, reacted on harmless compiler warning 2007-09-18 20:15:25 +00:00
Thomas Schmitt a80f8359fe Made use of Immed bit with 1Bh START STOP UNIT and 35h SYNCHRONIZE CACHE 2007-09-18 20:03:20 +00:00
Thomas Schmitt 854a806292 Reacted on compiler -O2 warnings 2007-09-12 11:57:49 +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 79adcb520b For Linux 2.4, USB : Carefully avoided to inquire more data than available 2007-05-21 18:57:09 +00:00
Thomas Schmitt a78e6f9b29 Avoided SIGSEGV with an old SCSI CD-ROM drive and its wild replies 2007-04-10 14:46:46 +00:00
Thomas Schmitt 64233b0ccc After loading tray wait for unit to become ready or to report some clear error 2007-03-15 19:50:57 +00:00
Thomas Schmitt e10bfe2d37 Removed outdated ifdef 2007-02-14 12:03:47 +00:00
Thomas Schmitt 4903bb9971 Mew API function burn_disc_available_space() 2007-02-13 14:37:25 +00:00
Thomas Schmitt ba702bc9a8 Set a suitable page 05h after spc_probe_write_modes() 2007-02-13 11:55:09 +00:00
Thomas Schmitt f77dd3134b Enabled writing to DVD-RAM 2007-01-12 16:26:31 +00:00
Thomas Schmitt 97fe858760 Prepared formatting of DVD-RW 2007-01-01 17:10:54 +00:00
Thomas Schmitt c05d6550cb Prepared support for DVD-RW in mode Restricted Overwrite 2006-12-30 00:15:07 +00:00
Thomas Schmitt 85ffe77a32 New API calls burn_drive_get_speedlist() , burn_drive_free_speedlist() 2006-12-26 17:07:53 +00:00
Thomas Schmitt 979e35d979 Ticket 93: write speeds from ACh GET PERFORMANCE, Type 03h, DVD media capacity 2006-12-25 19:00:26 +00:00
Thomas Schmitt a4846ef882 Ticket 93: write speeds from mode page 2Ah descriptors 2006-12-25 11:34:43 +00:00
Thomas Schmitt 26fa325ee4 Coordinated scsi_notify_error() and scsi_error() 2006-11-22 12:25:16 +00:00
Thomas Schmitt 13641fcbae Made portability clarifications 2006-11-15 17:10:12 +00:00
Thomas Schmitt e54be83b27 Cared for some SCSI error conditions which were ignored up to now 2006-11-06 19:58:24 +00:00
Thomas Schmitt d7c34f05e4 New API burn_write_opts_set_multi(). (But libburn cannot burn next session yet) 2006-11-06 11:42:21 +00:00
Thomas Schmitt 25d5a2afe4 Enabled audio tracks with TAO 2006-11-04 09:27:50 +00:00
Thomas Schmitt 114307a679 Made single track TAO work (sector i/o still wants fixed size, though) 2006-10-31 11:55:51 +00:00
Thomas Schmitt e5ed5f1856 Split enumerate_common() into logic-layer, command-layer, transport-layer 2006-10-21 18:51:35 +00:00
Thomas Schmitt b6a04cb493 Implemented some ATIP functionality 2006-10-21 10:34:15 +00:00
Mario Danic 86bfcea2b3 Made several changes for freebsd support 2006-10-12 17:35:06 +00:00
Thomas Schmitt 2403532242 Got rid of assert() in structure.c by soft means 2006-10-08 10:04:09 +00:00
Thomas Schmitt 988622c3b6 Got rid of assert() in spc.c by soft means 2006-10-07 17:51:07 +00:00
Thomas Schmitt d252d1fc9b Got rid of assert() in options.c by soft means 2006-10-07 14:19:32 +00:00
Mario Danic 2f2c115e08 Initial import 2006-08-15 20:37:04 +00:00