Commit Graph

818 Commits

Author SHA1 Message Date
Dave 998333ae78 Add the basics for a high level IsoFS class. I have no proof that it currently
works correctly.
2007-04-13 20:45:03 +00:00
Dave 7ba96957e4 Fix a typo in the libisofs printing function. 2007-04-13 20:38:38 +00:00
Thomas Schmitt 9ac0344838 Made use of fcntl(F_SETLK) switchable (and thus became more free with default) 2007-04-13 17:28:25 +00:00
Thomas Schmitt c007d17a37 Switched from O_NONBLOCK to O_NDELAY (see http://lkml.org/lkml/2007/4/11/141) 2007-04-13 17:12:06 +00:00
Dave db5cd63af3 Add the beginnings of a high level API to isofs. Currently only does
initialization and getting/setting volume attributes.
2007-04-13 04:56:31 +00:00
Dave eaf0e26bff Manually unbreak the core binding. The pyglet code generator generates
one structure def per function call, which means the structs can't be 
passed between functions (!!). It's fixed manually for now, but the 
pyglet generator should be fixed.
2007-04-13 04:53:45 +00:00
Dave 00dd3a3cb1 Initial structure and core internal module for the libisofs python
bindings.
2007-04-13 03:00:51 +00:00
Dave 8f1201f06b Implement the three setters declared in the public API but lacking an
implementation. The python bindings generated code complains about them 
being missing, and they seemed simple enough to write.
2007-04-13 02:59:16 +00:00
Thomas Schmitt 2030e73f84 Clarified license. People who object shall please come forward now. 2007-04-12 14:47:59 +00:00
Dave cde7225026 Delete the extras directory, as we're moving the python bindings into the main project dirs. 2007-04-12 00:31:57 +00:00
Thomas Schmitt eeba8beb36 Avoided SIGSEGV with an old SCSI CD-ROM drive and its wild replies 2007-04-10 14:46:46 +00:00
Thomas Schmitt 1400550c71 Fixed bug in sg_open_scsi_siblings() introduced with revision 802 2007-04-10 08:31:04 +00:00
Thomas Schmitt bf0f065be0 Used O_EXCL|O_RDWR and fcntl() even within sg_obtain_scsi_adr() 2007-04-10 08:20:45 +00:00
Thomas Schmitt 1588a02e44 Fixed bug with drive_scsi_dev_family= introduced by revision 796 (fcntl lock) 2007-04-10 08:17:07 +00:00
Thomas Schmitt a28b467902 Next cdrskin-0.3.5 cycle 2007-04-10 07:58:19 +00:00
Thomas Schmitt bd11c06c06 Reacted on compiler warning about last_rdev, fixed fresh typo bug 2007-04-09 11:10:41 +00:00
Thomas Schmitt 64618b7d96 Cleaned up scsi sibling management, sketched grafting of DDLP 2007-04-09 10:54:17 +00:00
Thomas Schmitt 6a850828ac Updated media list in introduction comment 2007-04-06 06:49:51 +00:00
Mario Danic 0c2a7c51ac Added Suriyan as contributor 2007-04-06 02:17:31 +00:00
Thomas Schmitt 24757f8826 New cdrskin options --drive_not_f_setlk and --drive_not_o_excl 2007-04-04 18:43:23 +00:00
Thomas Schmitt 1711997cac Added fcntl() locking to O_EXCL locking 2007-04-03 14:58:17 +00:00
Thomas Schmitt 18f3442971 Make --old_pseudo_scsi_adr -scanbus work with any drive_scsi_dev_family= 2007-04-03 14:56:36 +00:00
Thomas Schmitt 44af2b807d Added fcntl() locking to O_EXCL locking 2007-04-03 14:04:04 +00:00
Thomas Schmitt 2fd0c5ed7e Avoided unconditional finalizing of DVD+R 2007-03-30 21:47:56 +00:00
Thomas Schmitt 9658d1fba3 Allowed finalizing of DVD+R 2007-03-30 20:11:36 +00:00
Thomas Schmitt 7fdea3f6fd Next cdrskin-0.3.5 cycle 2007-03-29 08:18:34 +00:00
Thomas Schmitt 4ae712e84d Silenced error message if tsize= is smaller than source is willing to deliver 2007-03-28 20:25:22 +00:00
Thomas Schmitt f40f2db849 Made fifo based -isosize read 64k first and the rest only at normal stage 2007-03-28 18:21:46 +00:00
Thomas Schmitt a62a14c0e6 Enabled -isosize with S_IFREG or S_IFBLK files and without fifo 2007-03-28 16:02:26 +00:00
Thomas Schmitt 21a90a9846 Silenced error condition about -sao with stdin and -isosize 2007-03-28 11:15:04 +00:00
Thomas Schmitt 1d611b4ca4 Enabled -isosize for first track by help of fifo and without seeking 2007-03-28 10:07:09 +00:00
Thomas Schmitt 9e5c8290f1 Preparations for option -isosize via fifo (only a debug message yet) 2007-03-27 21:33:22 +00:00
Thomas Schmitt 45b103891f Warning of very small tsize= settings. (Proposal by Eduard Bloch) 2007-03-24 09:34:56 +00:00
Thomas Schmitt 1eebdd3da6 Fixed bug with burn_disc_available_space(...,NULL) 2007-03-24 09:31:11 +00:00
Mario Danic a0decc9055 Implemented potential fix to obey ECMA 2007-03-20 09:41:52 +00:00
Mario Danic fd34fc67d9 Reverted to r720 - for real 2007-03-20 09:41:05 +00:00
Mario Danic a0dcb3b439 Hopefully last deletetion 2007-03-20 09:40:38 +00:00
Mario Danic 489b235b8e Reverted to trunk from r720 2007-03-20 09:38:19 +00:00
Mario Danic bddfcda61d Once again deleting empty trunk 2007-03-20 09:37:46 +00:00
Mario Danic 184484f8d6 Reverted to revision 720 2007-03-20 09:15:21 +00:00
Mario Danic 3c7c22b134 Deleted for reverting back 2007-03-20 09:03:51 +00:00
Thomas Schmitt a2129914df Mentioned new sr behavior 2007-03-18 11:03:08 +00:00
Thomas Schmitt fb58ada776 Next cdrskin-0.3.5 cycle 2007-03-16 00:10:46 +00:00
Thomas Schmitt 95ad265316 Updated drive_scsi_dev_family= 2007-03-15 20:34:08 +00:00
Thomas Schmitt ffad471211 Trying to recognize kernel >= 2.6 and use /dev/sr by default 2007-03-15 19:59:54 +00:00
Thomas Schmitt 2a32b31ed7 Kept mmc_get_configuration() from believing the announcement of 1 GB reply 2007-03-15 19:55:17 +00:00
Thomas Schmitt 12d9978589 Moved manual device family decision to a sufficiently early stage 2007-03-15 19:54:01 +00:00
Thomas Schmitt 6b825d7360 After loading tray wait for unit to become ready or to report some clear error 2007-03-15 19:50:57 +00:00
Thomas Schmitt 413c3455b3 React properly on drive stating that it cannot write any media 2007-03-15 19:46:26 +00:00
Thomas Schmitt c03d02ff39 New option drive_scsi_dev_family=sr|scd|sg 2007-03-14 13:37:32 +00:00