Commit Graph

141 Commits (0571f4dc2e74bf3a9de93295e5cbedc559c65192)

Author SHA1 Message Date
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
Thomas Schmitt d74b1a2008 Fixed a race condition on abort with stdio writing which could cause SIGSEGV
14 years ago
Thomas Schmitt 591c385489 New API function burn_drive_set_stream_recording()
14 years ago
Thomas Schmitt d50c90b7be New API function burn_get_read_capacity()
14 years ago
Thomas Schmitt a5e2729604 Beginning to implement write code for BD-R SRM without POW
14 years ago
Thomas Schmitt 89c12404d0 Prevented SIGSEGV after illegal drive operations during sync write
15 years ago
Thomas Schmitt ea17318e18 Taking into respect drive list from /proc/sys/dev/cdrom/info
15 years ago
Thomas Schmitt 98d742a4ef Avoiding drive scan if single drive is given
15 years ago
Thomas Schmitt a54113267e Declared BD-RE to be supported
15 years ago
Thomas Schmitt ff7520f2f5 Avoided to report negative burn_multi_caps.start_range_high with DVD-RW
15 years ago
Thomas Schmitt f006ee5436 Enabled quick formatting with DVD-RAM, made slow formatting default with BD-RE
15 years ago
Thomas Schmitt d6fde26824 Adjustments with DVD-RAM formatting
15 years ago
Thomas Schmitt 4683386de1 Began to implement formatting of DVD-RAM and experimentally of BD-RE
15 years ago
Thomas Schmitt e522db6220 New API call burn_write_opts_set_stream_recording()
15 years ago
Thomas Schmitt 51ac900de6 Trying to fix bugs about BD-RE, macro for simulating BD-RE on DVD-RAM
15 years ago
Thomas Schmitt 86d5bdfef8 Got rid of a cumbersome open-close cycle with burn_read_data() on stdio:
15 years ago
Thomas Schmitt 305917fe86 Made a sudden end to all stdio drives in burn_abort()
15 years ago
Thomas Schmitt 82c6e92da0 Enabled reading of TOC from ROM drives (direly needed for xorriso)
15 years ago
Thomas Schmitt 191db530c5 Activated re-usal of disposed global drive_array slots
16 years ago
Thomas Schmitt c3d9155340 Corrected SIGSEGV with changing from one drive to the other
16 years ago
Thomas Schmitt ed53a67a2b Corrected abort preventing bug introduced with revision 1131
16 years ago
Thomas Schmitt f71c2079ff Ensured synchronize cache before release
16 years ago
Thomas Schmitt 5d93e04b28 Trying to catch signals from within the writer thread
16 years ago
Thomas Schmitt 78c16e7590 Made stdio-drives work on readonly CD block devices
16 years ago
Thomas Schmitt 5e995c9cd0 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout)
16 years ago
Thomas Schmitt 83fe9f3621 Added forgotten handling of "sdtio:" with burn_drive_equals_adr()
16 years ago
Thomas Schmitt 78dd75b1ff New API function burn_drive_equals_adr()
16 years ago
Thomas Schmitt 698866015e New API function burn_drive_leave_locked()
16 years ago
Thomas Schmitt 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism
16 years ago
Thomas Schmitt 4b4f141fcc Added forgotten return 0 to an error case
16 years ago
Thomas Schmitt 542afd7b3b Made use of os dependend stdio size estimation
16 years ago
Thomas Schmitt ea09a516bd Called statvfs() for size estimation of regular stdio-files.
16 years ago
Thomas Schmitt 40cb77d953 Allowed -dummy burns with stdio-drives (because /dev/null is no block device)
16 years ago
Thomas Schmitt c8c349469d Fixed memory leak and possible SIGSEGV with pseudo-drives
16 years ago
Thomas Schmitt 1f7a6575bc Bug fix about stdio:<charcter device>
16 years ago
Thomas Schmitt 386149d5bf Report media profile in cdrskin blank, format, burn runs
16 years ago
Thomas Schmitt c62e63a8d9 Made burn_drive_scan_and_grab() extend the drive list rather than replacing it
16 years ago
Thomas Schmitt 0bbc34d861 Corrected memory leak introduced by revision 1005
16 years ago
Thomas Schmitt 8e171c89a6 Made burn_drive_scan() refuse work on non-empty drive list.
16 years ago
Thomas Schmitt 0b13c31b07 Reacted on changed media profile of stdio-drives
16 years ago
Thomas Schmitt edc50c89ee Promoted burn_drive_raw_get_adr() to API function burn_drive_d_get_adr()
16 years ago
Thomas Schmitt 43a415a081 Added forgotten handling of pseudo-drives in burn_drive_grab()
16 years ago
Thomas Schmitt 0c14e6ee4c burn_drive_grab_dummy() becomes invisible part of burn_drive_scan_and_grab()
16 years ago
Thomas Schmitt 31650eb988 New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role()
16 years ago
Thomas Schmitt c6bc4a5e97 Taking synchronous read/write into respect with abort handling
16 years ago