Commit Graph

127 Commits

Author SHA1 Message Date
Thomas Schmitt bd017a108e Changed docs and comments to "GNU/Linux" where appropriate 2010-02-12 21:26:46 +00:00
Thomas Schmitt d9239aeafc Avoiding stream recording on BD if not 64 kB buffer 2010-01-04 13:49:05 +00:00
Thomas Schmitt 28f4454a9d Some clarifications about the Linux throughput problem 2009-12-06 07:45:00 +00:00
Thomas Schmitt 872068ba7c Made effect of macro Libburn_pioneer_dvr_216d_read_buf_caP unconditional 2009-12-05 14:22:28 +00:00
Thomas Schmitt da0b3b3939 Gave up CLOSE TRACK with CD TAO burn runs 2009-12-02 10:29:45 +00:00
Thomas Schmitt dc8ecdd77e New API calls burn_os_open_track_src() , burn_os_alloc_buffer() 2009-11-23 18:56:18 +00:00
Thomas Schmitt 259d1cd2b7 Bug fix: DVD DAO track size was rounded up much too generously 2009-11-22 20:52:40 +00:00
Thomas Schmitt 6109a7bc08 Longer READ BUFFER CAPACITY interval with DVD/BD writing 2009-11-21 19:14:05 +00:00
Thomas Schmitt f39ff2c2f6 Experiment about SG_FLAG_DIRECT_IO 2009-11-20 13:48:44 +00:00
Thomas Schmitt c8e0472637 Reserving enough track space for 64 kB write chunks 2009-11-18 18:56:14 +00:00
Thomas Schmitt b28165f10b Configure options --enable-cdrskin-fifo-odirect, --enable-dvd-obs-64k 2009-11-16 16:53:07 +00:00
Thomas Schmitt 79a33ca2ac New API calls burn_write_opts_set_dvd_obs(), burn_write_opts_set_stdio_fsync() 2009-11-15 15:30:26 +00:00
Thomas Schmitt 0f37170759 Made SCSI logger permanent and controllable via API call 2009-11-12 17:54:06 +00:00
Thomas Schmitt 76a4c0ac44 Increased stdio flush interval from 1 MB to 16 MB 2009-11-11 10:05:56 +00:00
Thomas Schmitt 83f80364c5 Hopefully solved the endless burn problem with Pioneer DVR-216D 2009-11-10 20:32:59 +00:00
Thomas Schmitt d158e7f456 Test macros for double START UNIT and SET CD SPEED 2009-11-05 17:03:01 +00:00
Thomas Schmitt 4384b0c006 Test macro for SEND OPC INFORMATION before DVD-R track 2009-11-04 08:46:17 +00:00
Thomas Schmitt 3c69b684a8 Fixed CD TAO multi-track -dummy bug reported by Philippe Rouquier 2009-10-04 15:11:35 +00:00
Thomas Schmitt 407471898c Disabled code using libburn/lec.c, removed lec.c from libburn 2009-09-01 09:56:51 +00:00
Thomas Schmitt 635996a327 Added test code about output blocks size as comment. 2009-08-15 13:30:42 +00:00
Thomas Schmitt 91e3a2f3f7 Replaced 8 blanks by a tab 2009-04-30 06:59:35 +00:00
Thomas Schmitt 0ffc4bd19b Marked alleged use of uninitialized memory reported by valgrind 2009-04-30 06:56:47 +00:00
Thomas Schmitt 591c385489 New API function burn_drive_set_stream_recording() 2009-02-27 14:30:57 +00:00
Thomas Schmitt 7cc43c44e9 Prepared eventual closing of spoiled BD-R media by a pseudo write run 2009-01-11 10:28:05 +00:00
Thomas Schmitt de0b3dd469 Preventing a possible bug with a burn run of more than one session at once 2009-01-09 16:17:25 +00:00
Thomas Schmitt 596d5bc5b0 Recognizing BD-R media spoiled by the close bug and handling them as appendable 2009-01-09 09:59:59 +00:00
Thomas Schmitt 47dd4d8c09 Bug fix: BD-R were not correctly finalized 2009-01-07 15:44:30 +00:00
Thomas Schmitt a5e2729604 Beginning to implement write code for BD-R SRM without POW 2008-12-09 12:35:13 +00:00
Thomas Schmitt 89c12404d0 Prevented SIGSEGV after illegal drive operations during sync write 2008-10-04 07:27:43 +00:00
Thomas Schmitt ad6bd91b21 Bug fix: random access addressing for DVD-RAM and BD-RE did not work 2008-05-14 16:50:27 +00:00
Thomas Schmitt db5568c03b Enforced tail padding with stream_recording, enlarged transport buffer 2008-04-15 09:42:32 +00:00
Thomas Schmitt e522db6220 New API call burn_write_opts_set_stream_recording() 2008-04-12 16:42:45 +00:00
Thomas Schmitt 616454c737 Made support for DVD+R DL official, enabled untested support for BD-RE 2008-02-28 12:32:34 +00:00
Thomas Schmitt d9e056c3ac Implemented burn_source.cancel() in a binary backwards compatible way 2007-12-24 14:21:23 +00:00
Thomas Schmitt f71c2079ff Ensured synchronize cache before release 2007-10-03 11:24:41 +00:00
Thomas Schmitt ce7678b8f4 Corrected error with revision 1145 2007-10-02 17:59:12 +00:00
Thomas Schmitt fc6163732e Moved minimum tracksize padding out of TAO track closing. Now done before sync. 2007-10-02 12:06:11 +00:00
Thomas Schmitt 5e995c9cd0 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
Thomas Schmitt eb88f800d7 Took into respect time granularity with stdio speed control 2007-09-14 12:23:15 +00:00
Thomas Schmitt 02ede28b9e Implemented cache syncing for stdio-drives in burn_random_access_write() 2007-09-12 19:50:57 +00:00
Thomas Schmitt e137f8fd20 Implemented realistic speed simulation with stdio-drives 2007-09-12 11:58:43 +00:00
Thomas Schmitt 090861567d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +00:00
Thomas Schmitt bdf862b429 Made Libburn_precheck_write_ruleS unconditional code 2007-09-08 17:47:59 +00:00
Thomas Schmitt 40cb77d953 Allowed -dummy burns with stdio-drives (because /dev/null is no block device) 2007-09-08 13:20:59 +00:00
Thomas Schmitt e72b2fd732 Corrected write counter in burn_stdio_write_track() 2007-09-07 10:27:38 +00:00
Thomas Schmitt 6f2b1c214e Added forgotten read/write counters in burn_stdio_write_track() 2007-09-06 10:00:20 +00:00
Thomas Schmitt 277e3cfe29 Fixed a bug with failed opening of pseudo-drive 2007-09-05 19:53:50 +00:00
Thomas Schmitt 6841cb68e5 Reacted on compiler warnings 2007-09-04 22:56:50 +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