Commit Graph

185 Commits (7d1c712c09d93e382b3946130927f26c34ad799f)

Author SHA1 Message Date
Thomas Schmitt 7d1c712c09 Avoided to release drive prematurely if interrupted while grabbing drive
11 years ago
Thomas Schmitt e05e813234 New API call burn_drive_re_assess()
11 years ago
Thomas Schmitt d073709328 Reacted on compiler warning about previous revision
12 years ago
Thomas Schmitt 7e6dadeb02 Bug fix: stdio sizes > 4 TB - 32 kB caused integer rollover
12 years ago
Thomas Schmitt 2e20a4f888 New API call burn_disc_get_phys_format_info()
12 years ago
Thomas Schmitt b0a4b7c15c Bug fix: Some drives returned wrong CD sizes after having burnt DVD-R
12 years ago
Thomas Schmitt b47a0e6884 New API call burn_lookup_device_link()
12 years ago
Thomas Schmitt f12ce229ae Bug fix: Empty ROM drive was mistaken to hold an unsuitable disc
12 years ago
Thomas Schmitt a751af6caa Reacted on warning of cppcheck about libburn/drive.c
12 years ago
Thomas Schmitt b4aeba18f7 New API call burn_disc_next_track_is_damaged()
12 years ago
Thomas Schmitt 8fd81d4ec4 Replaced some large local variables by other means in libburn/drive.c
12 years ago
Thomas Schmitt ac665916a6 Reacted on -Wsign-compare warnings of gcc
12 years ago
Thomas Schmitt 9c9b82ae61 Avoiding appendable role 5 if not explicitely enabled
12 years ago
Thomas Schmitt d0c6889603 Corrected nwa computation for drive role 5
12 years ago
Thomas Schmitt af41742516 Provisory introduction of drive role 5, random access write-only
12 years ago
Thomas Schmitt 402f4c0b04 New API call burn_allow_drive_role_4()
12 years ago
Thomas Schmitt 69e95016fb Bug fix: Read-only file descriptors were classified as write-only pseudo drives
12 years ago
Thomas Schmitt 043d9a82d8 DEBUG message with burn_drive_cancel, FAILURE with premature end-of-input
12 years ago
Thomas Schmitt 952c9b0432 Reacted on compiler warnings about uninitialized variables
12 years ago
Thomas Schmitt 4f5075d7a9 Forced role 3 on drives which stem from open file descriptors without O_RDWR
12 years ago
Thomas Schmitt f14b66a09b New API call burn_disc_get_bd_spare_info()
13 years ago
Thomas Schmitt 2a48b34bcd Changed all malloc() to calloc()
13 years ago
Thomas Schmitt edca339338 Eventually including ../config.h generated by autotools
13 years ago
Thomas Schmitt 72f9ff8b8c Removed some debugging printing
13 years ago
Thomas Schmitt 3519b42c14 Introduced alternative signal handling actions
13 years ago
Thomas Schmitt 937bc87bfc Enabled patience 0 within burn_abort()
13 years ago
Thomas Schmitt 255e5362f9 Avoided random percentage display at start of blanking
13 years ago
Thomas Schmitt 6db992e646 Added or adjusted copyright and license statements in single files
13 years ago
Thomas Schmitt bd017a108e Changed docs and comments to "GNU/Linux" where appropriate
13 years ago
Thomas Schmitt 39fd8b922d New OS adapter burn_os_is_2k_seekrw() replaces S_ISBLK() with pseudo-drives
13 years ago
Thomas Schmitt 1e42a76415 Giving up drive probing by mode page sending
13 years ago
Thomas Schmitt 77971f3680 Experimentally regard FreeBSD /dev/da[0-9] and /dev/cd[0-9] as block device
13 years ago
Thomas Schmitt ed972271ec Bug fix: with non-Linux adapters there were 0 readable bytes on block devices
13 years ago
Thomas Schmitt 12a2be8d86 Making use of new libcdio capability to obtain SCSI address tuple on Linux
13 years ago
Thomas Schmitt d53c5db98e Extended sg-API by sg_shutdown(), sg_dispose_drive(), sg_id_string()
13 years ago
Thomas Schmitt acb2f3b173 Split automatic drive start function from mmc_function_spy()
13 years ago
Thomas Schmitt 055876d6b7 Macro Libburn_pioneer_dvr_216d_dummy_probe_wM for omitting write mode probe
13 years ago
Thomas Schmitt ad4a286736 Evaluating read capacity with role 2 drives (regular files and block devices)
14 years ago
Thomas Schmitt 567beb1d9f Correction with erasable bit of burn_disc_get_cd_info()
14 years ago
Thomas Schmitt eb62395e41 New API call burn_disc_get_cd_info()
14 years ago
Thomas Schmitt 719096b0a7 Changed new API call burn_get_media_product_id() to burn_disc_get_media_id()
14 years ago
Thomas Schmitt 557299d350 New API calls burn_get_media_product_id() and burn_guess_manufacturer()
14 years ago
Thomas Schmitt b900831914 Made burn_drive_snooze() safe for emulated drives
14 years ago
Thomas Schmitt 654d71ef07 New API call burn_drive_snooze()
14 years ago
Thomas Schmitt 0571f4dc2e Adapted to pitfalls of U3 memory sticks which appear as CD-ROM drives
14 years ago
Thomas Schmitt c59300b27a New API calls burn_drive_get_all_profiles(), burn_obtain_profile_name()
14 years ago
Thomas Schmitt 1ccedd5572 Bug fix: No usable media was detected with old MMC-1 drives
14 years ago
Thomas Schmitt 2522bebfbd Avoided to enumerate faulty drive objects
14 years ago
Thomas Schmitt 38994b62c0 Rectified use of burn_drive.mdata->valid
14 years ago
Thomas Schmitt 9cb4e4281e Bug fix: burn_abort() did not work with broken output pipe (since rev 2514)
14 years ago