Commit Graph

2920 Commits

Author SHA1 Message Date
Vreixo Formoso Lopes
7d5a240fff Don't overwrite iso descriptors with new images on blank disc.
Doing so can cause the overwrite of valid filesystem info.
2007-09-26 07:27:16 +00:00
Mario Danic
7d7a5dab65 Throw out two-liner which made drive release 2007-09-25 18:47:15 +00:00
Vreixo Formoso Lopes
7e17d32233 Fixed bug, blank discs also need a volset in truct isbourn. 2007-09-25 14:09:04 +00:00
Vreixo Formoso Lopes
17f81ef2fd Add iso_file_src default implementation.
This will be the base class for file content writting, with support for 
on-the-file file modification, useful for things like compression or 
encryption.
2007-09-25 10:17:29 +00:00
3e4323942c Blocked against file descriptor drives. Too dangerous for a demo. 2007-09-24 18:21:32 +00:00
5df00bc231 Made stdio-drives work on readonly CD block devices 2007-09-24 18:14:07 +00:00
64d740daaa Took into respect new drive role 3 2007-09-24 13:58:47 +00:00
897ab8fbc6 Implemented drive role 3, sequential write-only stdio drives (e.g. stdout) 2007-09-24 13:54:52 +00:00
Vreixo Formoso Lopes
495e668ebc update makefile to propertly deal with new file names. 2007-09-24 11:54:43 +00:00
Vreixo Formoso Lopes
1c2d105cb6 Rename libdax_* message system to libiso_* 2007-09-24 11:53:22 +00:00
785af9fedc Added forgotten handling of "sdtio:" with burn_drive_equals_adr() 2007-09-24 06:24:02 +00:00
20cf4bf020 Updated a comment about Immed and a debug message with tray loading 2007-09-23 16:35:44 +00:00
2004826e6d Made use of burn_drive_equals_adr() 2007-09-23 16:34:34 +00:00
344d3baaf5 New API function burn_drive_equals_adr() 2007-09-23 16:33:21 +00:00
Vreixo Formoso Lopes
87f1c84c63 correct handling of disc status and blank discs in read volset 2007-09-23 16:23:55 +00:00
8222fbcd49 Called isoburn_create_data_source() and isoburn_free_data_source() 2007-09-23 15:55:18 +00:00
Vreixo Formoso Lopes
42358794bb Replace rwopts management with data_source related functions 2007-09-23 15:32:48 +00:00
Vreixo Formoso Lopes
7e54a8ed21 New API function for image modification 2007-09-23 14:57:25 +00:00
05769b25f0 Removed all references to isoburn.treatment from burn_wrap.c 2007-09-23 14:53:42 +00:00
967f7a9812 Reacted on compiler warning 2007-09-22 19:30:45 +00:00
Vreixo Formoso Lopes
f5627b0c9e Remove unneeded field in struct isoburn 2007-09-22 16:53:40 +00:00
eb2b87b916 Made use of burn_msgs_submit() for error messages 2007-09-22 15:50:27 +00:00
Vreixo Formoso Lopes
c40952061d Add example test program and some changes to make it work 2007-09-22 15:19:05 +00:00
86b845a4e2 New API function burn_msgs_submit() 2007-09-22 15:17:41 +00:00
cae5faa6fc Updated list of unsupported cdrecord and wodim options 2007-09-22 14:06:43 +00:00
8d5daf11d3 Enabled treatment==2 in isoburn_drive_scan_and_grab() 2007-09-22 14:02:34 +00:00
5a0fa8c3d6 Prevented SIGSEGV in isoburn_drive_scan_and_grab() 2007-09-22 06:49:52 +00:00
f01af91564 Added file demanded by build system 2007-09-22 06:41:53 +00:00
36d534cc00 Removed libburn file addresses 2007-09-21 17:32:26 +00:00
Vreixo Formoso Lopes
e435db0671 Little code changes to improve isoburn_start_emulation(). 2007-09-21 15:37:04 +00:00
Vreixo Formoso Lopes
c0cda85897 Treat discs with empty first 64k as blank, and as full otherwise. 2007-09-21 15:27:45 +00:00
Vreixo Formoso Lopes
929644d186 Update header includes. 2007-09-21 15:15:38 +00:00
8a77bb8259 Had to revoke Immed bit on load command. LG GSA-4082B : premature "no media" 2007-09-21 12:04:27 +00:00
83616fda90 Triggered fallback by unsuitable media, made -version report fallback program 2007-09-20 13:00:02 +00:00
7a5f385b4f New option fallback_program= 2007-09-19 21:28:18 +00:00
312b4af25c Made minor corrections 2007-09-19 14:18:48 +00:00
05d57a0441 Made cdrskin/compile_cdrskin.sh -do_diet work again 2007-09-19 14:18:14 +00:00
faf6cf4ceb Next cdrskin-0.3.9 cycle 2007-09-19 12:46:53 +00:00
3994e62697 Did a little overhaul of general paragraphs, mentioned new option -waiti 2007-09-19 10:12:24 +00:00
6a0742efd2 Implemented emulation for cdrecord option -waiti 2007-09-19 09:40:16 +00:00
5bd05398cd Implemented emulation for cdrecord option -immed 2007-09-18 20:40:14 +00:00
e9d5c3b760 Changed some comments, reacted on harmless compiler warning 2007-09-18 20:15:25 +00:00
200ea7c8c2 Corrected an outdated HINT text 2007-09-18 20:04:22 +00:00
1ec9176f9c Made use of Immed bit with 1Bh START STOP UNIT and 35h SYNCHRONIZE CACHE 2007-09-18 20:03:20 +00:00
bbdc3fe840 Made use of Immed bit with 5Bh CLOSE TRACK/SESSION 2007-09-18 13:03:24 +00:00
0c6f315c43 Implemented emulation for cdrecord option -lock 2007-09-18 09:06:26 +00:00
61b112f45a New API function burn_drive_leave_locked() 2007-09-18 09:05:05 +00:00
f17d3c9c18 Learned helptexts for -inq, -format, -load from cdrecord (they are wrong, btw) 2007-09-18 07:20:23 +00:00
917f0425e3 Implemented emulation for cdrecord options -inq , -format , -load 2007-09-17 16:35:33 +00:00
47c4b6c81a Next cdrskin-0.3.9 cycle 2007-09-16 17:36:22 +00:00