Commit Graph

205 Commits (5676a1953db3596bd50630a9e3d790951ebe9edb)

Author SHA1 Message Date
Thomas Schmitt 5676a1953d Improved handling of stdio pseudo-drives after aborted burn runs
9 years ago
Thomas Schmitt 658851a497 Registering all drive-media feature descriptors in burn_drive
9 years ago
Thomas Schmitt 7f99a8e70e Better reaction on drive errors during burn_drive_scan_and_grab()
9 years ago
Thomas Schmitt edc90b880c New API call burn_disc_pretend_full_uncond()
9 years ago
Thomas Schmitt 87ab352d6f New API calls burn_drive_was_feat21_failure(), burn_write_opts_set_fail21h_sev()
9 years ago
Thomas Schmitt 6e372c9a6d Bug fix: Drive error reports were ignored during blanking and formatting
9 years ago
Thomas Schmitt c2903ab717 Corrected wrong use of sizeof
10 years ago
Thomas Schmitt eb86e5298a Removed buggy burn_strdup() and burn_strndup(). Thanks to Rich Felker.
11 years ago
Thomas Schmitt daf744276e Disabled dangerous abort handler actions while BURN_DRIVE_GRABBING
11 years ago
Thomas Schmitt 8963905bbc Improved reaction time on interrupt during writing of lead-in
11 years ago
Thomas Schmitt 18efcd6299 New API call burn_session_set_start_tno()
11 years ago
Thomas Schmitt c1bd3ced61 Bug fix: Progress report with blanking and formatting could be bogus
11 years ago
Thomas Schmitt a1f18ad44e Fixed a wrong assumption about track.mode
11 years ago
Thomas Schmitt 47e5ce5da2 Transmitting CATALOG by mode page 5. ISRC too, if TAO.
11 years ago
Thomas Schmitt 1d5ee82c16 New API call burn_disc_get_leadin_text()
11 years ago
Thomas Schmitt 56c02fa394 Bug fix: Interrupting libburn while drive tray is loading led to endless loop
11 years ago
Thomas Schmitt ac4bfb128c Gave up use of burn_print() in libburn
11 years ago
Thomas Schmitt 39df1cdc4e Changed debug message which called "stdio:" addresses enumerable
11 years ago
Thomas Schmitt 02255c89be Reacted on nitpicking of cppcheck
11 years ago
Thomas Schmitt 3c7e723114 Reacted on warning of cppcheck about burn_disc_get_cd_info()
11 years ago
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