Commit Graph

99 Commits

Author SHA1 Message Date
Thomas Schmitt 0bbc34d861 Corrected memory leak introduced by revision 1005 2007-09-07 16:40:38 +00:00
Thomas Schmitt 8e171c89a6 Made burn_drive_scan() refuse work on non-empty drive list. 2007-09-07 15:50:31 +00:00
Thomas Schmitt 0b13c31b07 Reacted on changed media profile of stdio-drives 2007-09-07 12:38:20 +00:00
Thomas Schmitt edc50c89ee Promoted burn_drive_raw_get_adr() to API function burn_drive_d_get_adr() 2007-09-06 12:09:10 +00:00
Thomas Schmitt 43a415a081 Added forgotten handling of pseudo-drives in burn_drive_grab() 2007-09-06 09:44:34 +00:00
Thomas Schmitt 0c14e6ee4c burn_drive_grab_dummy() becomes invisible part of burn_drive_scan_and_grab() 2007-09-05 19:42:03 +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 c6bc4a5e97 Taking synchronous read/write into respect with abort handling 2007-08-22 17:33:53 +00:00
Thomas Schmitt bdadae6ba5 Implemented minimum speed in burn_drive_set_speed() 2007-07-17 08:57:24 +00:00
Thomas Schmitt 4dd8f098ac New API function burn_drive_get_best_speed() 2007-07-14 11:15:57 +00:00
Thomas Schmitt 22d1d56ebd New API-Function burn_drive_set_buffer_waiting() 2007-07-12 17:17:41 +00:00
Thomas Schmitt 3326fcdb2d Extended struct burn_multi_caps by .might_simulate 2007-05-28 16:56:58 +00:00
Thomas Schmitt 98f0dab87e Fixed bug with burn_disc_available_space(...,NULL) 2007-03-24 09:31:11 +00:00
Thomas Schmitt 9e1b3719d6 React properly on drive stating that it cannot write any media 2007-03-15 19:46:26 +00:00
Thomas Schmitt 3b5c80e867 Preparations for supporting DVD+R[/DL] 2007-03-01 12:07:29 +00:00
Thomas Schmitt 0c4cfdd359 Took into respect deliberate lack of DVD-R/DL multi session capability 2007-02-25 11:26:20 +00:00
Thomas Schmitt 2e361e50ed Enabled DVD-R/DL Sequential via burn_allow_untested_profiles() 2007-02-23 19:08:58 +00:00
Thomas Schmitt 0ddeb01502 Made burn_disc_available_space() take into respect burn_write_opts_set_start_byte() 2007-02-22 11:30:12 +00:00
Thomas Schmitt 8182be7824 Re-enabled overwriteable pseudo-pseudo-SAO with unpredicted track size 2007-02-22 07:26:41 +00:00
Thomas Schmitt 115f03cf63 Moved tao_to_sao_tsize into libburn, let cdrskin use auto_write_type and precheck 2007-02-21 20:53:28 +00:00
Thomas Schmitt b6475c3d84 Re-arranged checking and defaulting of write parameters 2007-02-19 22:51:39 +00:00
Thomas Schmitt dbe2ee41ae Took fill_up_media into respect with automatic write mode decisions 2007-02-15 20:16:22 +00:00
Thomas Schmitt e639cd5bbb Optional padding up to full media size when closing (incomplete yet) 2007-02-14 20:32:56 +00:00
Thomas Schmitt 4903bb9971 Mew API function burn_disc_available_space() 2007-02-13 14:37:25 +00:00
Thomas Schmitt 05623cffc4 New API function burn_write_opts_auto_write_type() 2007-02-07 16:30:42 +00:00
Thomas Schmitt 2799fe1b44 Implemented DVD-R[W] DAO as BURN_WRITE_SAO 2007-02-06 13:06:39 +00:00
Thomas Schmitt 135d9d5016 New in API : struct burn_multi_caps and burn_disc_get_multi_caps() 2007-02-04 07:30:14 +00:00
Thomas Schmitt dde52c1971 Provisorily obtain multi-session -C parameters (violates MMC specs but works) 2007-01-31 17:34:49 +00:00
Thomas Schmitt bda139f390 Experiments about list of features and profiles 2007-01-29 17:57:31 +00:00
Thomas Schmitt 07cef29616 Introduced API for inspection and selection of format capacities 2007-01-13 21:18:20 +00:00
Thomas Schmitt c381104505 Removed surplus newlines from messages 2007-01-11 13:35:48 +00:00
Thomas Schmitt 27262bde51 Option -force enables re-formatting 2007-01-10 15:26:30 +00:00
Thomas Schmitt e6cfff69eb Enhanced DVD-RW formatting 2007-01-09 21:06:55 +00:00
Thomas Schmitt 5fc55ec164 Fixed a SIGFPE with formatting via libburner 2007-01-09 14:03:43 +00:00
Thomas Schmitt fdd40d4492 Introduced size parameter to DVD-RW formatting plus writing of zeros. 2007-01-08 10:42:54 +00:00
Thomas Schmitt ab51d551d3 New formatting parameter "size". Sorry for changing API. Function is a week old. 2007-01-06 12:08:57 +00:00
Thomas Schmitt f23deebe80 Moved blanking suitability test before eventual spwaning of threads 2007-01-03 16:49:09 +00:00
Thomas Schmitt 97fe858760 Prepared formatting of DVD-RW 2007-01-01 17:10:54 +00:00
Thomas Schmitt 6277678a8e Disabled obsolete drive-media-state workaround. (Spinoff of ticket 93 :)) 2006-12-27 13:01:39 +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 a4846ef882 Ticket 93: write speeds from mode page 2Ah descriptors 2006-12-25 11:34:43 +00:00
Thomas Schmitt 1ce6ec4a3a New API function to inquire burn success (and avoid confusing messages) 2006-12-23 14:12:55 +00:00
Thomas Schmitt 1b1ef5a31d Avoid undefined 43h commands (TOC/ATIP) with non-CD 2006-12-20 14:52:48 +00:00
Thomas Schmitt e29f13980b Avoided unsuitable media complaint on burn_drive_grab() with load==0 2006-12-02 20:13:31 +00:00
Thomas Schmitt 229328e869 New API function to obtain media type: burn_disc_get_profile() 2006-12-02 11:17:12 +00:00
Thomas Schmitt 9270f41c65 Prevented premature BURN_DRIVE_IDLE introduced with revision 443 2006-11-25 18:30:06 +00:00
Thomas Schmitt 56ab215db0 Ticket 91: update media state model after content change 2006-11-25 15:26:35 +00:00
Thomas Schmitt 26412b4793 Removed a redundant d->start_unit() of revision 419 2006-11-20 09:07:47 +00:00
Thomas Schmitt ebb94ee212 Test wether SCSI 1Bh START UNIT would be helpful with ticket 90 2006-11-18 19:49:18 +00:00
Thomas Schmitt 13641fcbae Made portability clarifications 2006-11-15 17:10:12 +00:00