Commit Graph

108 Commits

Author SHA1 Message Date
Thomas Schmitt 646c6deacd Created opportunity to omit source module libburn/crc.c 2010-02-14 17:17:04 +00:00
Thomas Schmitt 6a7da3cfec Added or adjusted copyright and license statements in single files 2010-02-14 08:45:14 +00:00
Thomas Schmitt ab62ffd02b Changed docs and comments to "GNU/Linux" where appropriate 2010-02-12 21:26:46 +00:00
Thomas Schmitt 085077db95 Avoiding stream recording on BD if not 64 kB buffer 2010-01-04 13:49:05 +00:00
Thomas Schmitt 18b72f1602 Some clarifications about the Linux throughput problem 2009-12-06 07:45:00 +00:00
Thomas Schmitt 1f73d8fb3d Made effect of macro Libburn_pioneer_dvr_216d_read_buf_caP unconditional 2009-12-05 14:22:28 +00:00
Thomas Schmitt 2ca3d2d5c3 Gave up CLOSE TRACK with CD TAO burn runs 2009-12-02 10:29:45 +00:00
Thomas Schmitt 81b74cc951 New API calls burn_os_open_track_src() , burn_os_alloc_buffer() 2009-11-23 18:56:18 +00:00
Thomas Schmitt 396a743690 Bug fix: DVD DAO track size was rounded up much too generously 2009-11-22 20:52:40 +00:00
Thomas Schmitt 25d642e287 Longer READ BUFFER CAPACITY interval with DVD/BD writing 2009-11-21 19:14:05 +00:00
Thomas Schmitt ab98e31575 Experiment about SG_FLAG_DIRECT_IO 2009-11-20 13:48:44 +00:00
Thomas Schmitt f67f1a2caa Reserving enough track space for 64 kB write chunks 2009-11-18 18:56:14 +00:00
Thomas Schmitt 0259c17539 Configure options --enable-cdrskin-fifo-odirect, --enable-dvd-obs-64k 2009-11-16 16:53:07 +00:00
Thomas Schmitt dea30cc8c8 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 bab0d8b83b Made SCSI logger permanent and controllable via API call 2009-11-12 17:54:06 +00:00
Thomas Schmitt cdf9e6aec9 Increased stdio flush interval from 1 MB to 16 MB 2009-11-11 10:05:56 +00:00
Thomas Schmitt 71e2ab85e6 Hopefully solved the endless burn problem with Pioneer DVR-216D 2009-11-10 20:32:59 +00:00
Thomas Schmitt 4b30530f52 Test macros for double START UNIT and SET CD SPEED 2009-11-05 17:03:01 +00:00
Thomas Schmitt 11d1538fbd Test macro for SEND OPC INFORMATION before DVD-R track 2009-11-04 08:46:17 +00:00
Thomas Schmitt f45a911e86 Fixed CD TAO multi-track -dummy bug reported by Philippe Rouquier 2009-10-04 15:11:35 +00:00
Thomas Schmitt 669e902009 Disabled code using libburn/lec.c, removed lec.c from libburn 2009-09-01 09:56:51 +00:00
Thomas Schmitt da2098f5f9 Added test code about output blocks size as comment. 2009-08-15 13:30:42 +00:00
Thomas Schmitt 8a55deb67a Replaced 8 blanks by a tab 2009-04-30 06:59:35 +00:00
Thomas Schmitt 4d35664d90 Marked alleged use of uninitialized memory reported by valgrind 2009-04-30 06:56:47 +00:00
Thomas Schmitt 27c75ee526 New API function burn_drive_set_stream_recording() 2009-02-27 14:30:57 +00:00
Thomas Schmitt 9c78678a15 Prepared eventual closing of spoiled BD-R media by a pseudo write run 2009-01-11 10:28:05 +00:00
Thomas Schmitt 35a1d463ab 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 12db32e25e Recognizing BD-R media spoiled by the close bug and handling them as appendable 2009-01-09 09:59:59 +00:00
Thomas Schmitt 90d761d2a6 Bug fix: BD-R were not correctly finalized 2009-01-07 15:44:30 +00:00
Thomas Schmitt 23682a109b Beginning to implement write code for BD-R SRM without POW 2008-12-09 12:35:13 +00:00
Thomas Schmitt 5e0f0e0681 Prevented SIGSEGV after illegal drive operations during sync write 2008-10-04 07:27:43 +00:00
Thomas Schmitt e433b8c767 Bug fix: random access addressing for DVD-RAM and BD-RE did not work 2008-05-14 16:50:27 +00:00
Thomas Schmitt 40353f6252 Enforced tail padding with stream_recording, enlarged transport buffer 2008-04-15 09:42:32 +00:00
Thomas Schmitt d76fee9816 New API call burn_write_opts_set_stream_recording() 2008-04-12 16:42:45 +00:00
Thomas Schmitt 4bf0732aa4 Made support for DVD+R DL official, enabled untested support for BD-RE 2008-02-28 12:32:34 +00:00
Thomas Schmitt b035050202 Implemented burn_source.cancel() in a binary backwards compatible way 2007-12-24 14:21:23 +00:00
Thomas Schmitt 055e0caeab Ensured synchronize cache before release 2007-10-03 11:24:41 +00:00
Thomas Schmitt f9572c1e89 Corrected error with revision 1145 2007-10-02 17:59:12 +00:00
Thomas Schmitt f7a2646e97 Moved minimum tracksize padding out of TAO track closing. Now done before sync. 2007-10-02 12:06:11 +00:00
Thomas Schmitt 897ab8fbc6 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
Thomas Schmitt f1dfde0f32 Took into respect time granularity with stdio speed control 2007-09-14 12:23:15 +00:00
Thomas Schmitt ccda1ff6fe Implemented cache syncing for stdio-drives in burn_random_access_write() 2007-09-12 19:50:57 +00:00
Thomas Schmitt 1dd0c0623c Implemented realistic speed simulation with stdio-drives 2007-09-12 11:58:43 +00:00
Thomas Schmitt 7b205b4b4d Brought burn_stdio_write_track() onto sector_data() for outmost realism 2007-09-12 10:45:34 +00:00
Thomas Schmitt 491929686b Made Libburn_precheck_write_ruleS unconditional code 2007-09-08 17:47:59 +00:00
Thomas Schmitt 18192de9df Allowed -dummy burns with stdio-drives (because /dev/null is no block device) 2007-09-08 13:20:59 +00:00
Thomas Schmitt 7d563ef83d Corrected write counter in burn_stdio_write_track() 2007-09-07 10:27:38 +00:00
Thomas Schmitt 3f40d4fceb Added forgotten read/write counters in burn_stdio_write_track() 2007-09-06 10:00:20 +00:00
Thomas Schmitt ab5f294c57 Fixed a bug with failed opening of pseudo-drive 2007-09-05 19:53:50 +00:00
Thomas Schmitt 5f728bd634 Reacted on compiler warnings 2007-09-04 22:56:50 +00:00