Commit Graph

40 Commits

Author SHA1 Message Date
33fee4725c Equipped all non-system-dependent open(2) calls with O_BINARY 2014-11-26 16:42:56 +00:00
25bb7ac7a6 New flag bit5 with burn_read_data() and burn_read_audio() 2014-09-01 16:13:19 +00:00
7df29faa93 Improved read retrying with DVD and BD media 2014-04-19 11:48:46 +00:00
a4ec3058e8 New API call burn_read_audio 2012-11-30 19:34:33 +00:00
ebaf7baee6 Beginning to create new API call burn_read_audio 2012-11-29 11:14:33 +00:00
a34e8752b0 Preserving an immature sketch of media quality scanning 2012-11-18 18:46:05 +00:00
bd63fb2c20 Corrected error handling which was spoiled by rev 4852 2012-10-25 17:35:10 +00:00
3fce53d739 New flag bit4 of burn_read_data() for better handling of TAO end blocks 2012-10-25 12:39:50 +00:00
35ec27de00 Allowing SCSI read operations > 32 kB 2012-01-23 10:06:52 +00:00
180acafc59 Gave up use of burn_print() in libburn 2011-10-12 10:01:28 +00:00
846953a7e8 Reacted on warning of cppcheck about libburn/read.c 2011-07-12 11:04:39 +00:00
d6cb95e554 Replaced some large local variables by other means in libburn/read.c 2011-05-23 15:51:49 +00:00
e7ae52d582 Better handling of read attempt on pseudo-drive without read-permission 2011-03-24 18:21:31 +00:00
1379e576cf Provisory introduction of drive role 5, random access write-only 2011-03-18 09:33:54 +00:00
6ae78e2d4d Changed severity of "Read attempt on write-only drive" from FATAL to FAILURE 2011-03-13 19:26:30 +00:00
d4be375515 Changed all malloc() to calloc() 2010-07-12 19:37:31 +00:00
1ecc2d2030 Eventually including ../config.h generated by autotools 2010-05-16 09:07:42 +00:00
646c6deacd Created opportunity to omit source module libburn/crc.c 2010-02-14 17:17:04 +00:00
6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
ab62ffd02b Changed docs and comments to "GNU/Linux" where appropriate 2010-02-12 21:26:46 +00:00
151b100c96 Made read_capacity error message of burn_read_data() depending on flag bit1 2009-10-09 20:03:06 +00:00
b001fd6ed6 Refusing to read beyond media_read_capacity 2009-09-18 16:18:37 +00:00
669e902009 Disabled code using libburn/lec.c, removed lec.c from libburn 2009-09-01 09:56:51 +00:00
5e0f0e0681 Prevented SIGSEGV after illegal drive operations during sync write 2008-10-04 07:27:43 +00:00
254b6c6d60 New flag bit2 with burn_read_data() 2008-08-09 07:19:54 +00:00
825a087513 Made burn_read_data() obey its flag bit1 2008-04-16 08:22:14 +00:00
bcd939aefd Got rid of a cumbersome open-close cycle with burn_read_data() on stdio: 2008-03-03 20:30:10 +00:00
2cd90a6080 Added debug message in case of burn_read_data() return 0 2008-02-07 23:29:26 +00:00
d5be6efce0 Installed a simple address logger in burn_read_data 2008-02-06 23:01:45 +00:00
3e8835cca0 Made burn_read_data() issue messages about hopeless drive access errors 2008-01-23 19:34:38 +00:00
40642ee159 Fixed small bug about error messages with burn_read_data 2008-01-19 20:18:13 +00:00
a36dd06d92 Made possible to silence error message about missing pseudo drive 2007-10-15 11:58:08 +00:00
897ab8fbc6 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
5f728bd634 Reacted on compiler warnings 2007-09-04 22:56:50 +00:00
1c3a79629c New API calls burn_drive_grab_dummy(), burn_drive_get_drive_role() 2007-09-04 22:50:04 +00:00
d8399cc8c9 Allowed to suppress error message from failed burn_read_data() 2007-08-23 15:02:55 +00:00
64352b61ea Taking synchronous read/write into respect with abort handling 2007-08-22 17:33:53 +00:00
6929dc443e Avoiding libburn read-ahead-bug 2007-08-22 16:13:44 +00:00
9a1e8a34a5 New API function burn_read_data() 2007-08-12 15:25:56 +00:00
Mario Danic
44997a2df8 Started logical separation of libisofs and libburn 2006-11-13 00:13:21 +00:00