1cdrkit (1.1.11) RELEASED; urgency=low 2 3 [ Steve McIntyre ] 4 * genisoimage: Fix silly bug in MD5 output in template files. (Debian 5 bug #596681) 6 * genisoimage: Minor tweaks to the the genisoimage.1 man page. 7 * genisoimage: Update references to atterer.org (Debian bug #596860) 8 * genisoimage.1: Make the description of the md5-list format clearer. 9 10 [ Mike Paul ] 11 * genisoimage: Use memmove() instead of strcpy() when cleaning 12 up graft points. 13 14 -- Steve McIntyre <93sam@debian.org> Fri, 23 Apr 2010 00:30:18 +0100 15 16cdrkit (1.1.10) RELEASED; urgency=low 17 18 [ Steve McIntyre ] 19 * genisoimage: add support for sha256 and sha512 checksum generation 20 when making jigdo files. 21 * genisoimage: checksumming with lots of algorithms can be very 22 time-consuming, so split it out into multiple threads if possible. 23 * genisoimage: allow user to specify which checksum algorithms to run 24 on the command line. 25 * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch. 26 27 [ Nikola Pajkovsky ] 28 * genisoimage: fix string overflow breakage when using the -root 29 option (https://bugzilla.redhat.com/show_bug.cgi?id=508449) 30 31 [ Peter Samuelson ] 32 * librols: remove or rename several functions that clash with POSIX. 33 Fix up callers. 34 35 -- Steve McIntyre <93sam@debian.org> Thu, 14 May 2009 00:28:48 +0100 36 37cdrkit (1.1.9) RELEASED; urgency=low 38 39 [ Steve McIntyre ] 40 * wodim: In -msinfo mode, only suggest dvd+rw-mediainfo in verbose mode. 41 Thanks to Michael Karcher <debian@mkarcher.dialup.fu-berlin.de> for the 42 patch. 43 * genisoimage: undo a mistake in the directory permissions change in 44 the last release. Fixes handling of deep directory structures. 45 46 -- Steve McIntyre <93sam@debian.org> Sun, 26 Oct 2008 15:43:54 -0700 47 48cdrkit (1.1.8) RELEASED; urgency=low 49 50 [ Steve McIntyre ] 51 * genisoimage/joliet.c: Fix a potential memory corruption bug. 52 * genisoimage/md5.c: Trivial cleanup 53 * genisoimage/genisoimage.[c1]: Add command-line support for 54 -jigdo-template-compress 55 * genisoimage/sha1.h: Fix a type issue that broke sha1 support 56 on 64-bit arches. 57 * genisoimage/checksum.[ch]: Added test code; changed internal 58 layout slightly to make for easier debug. 59 * genisoimage: Applied patch from Roman Rakus <rrakus@redhat.com> to 60 preserve directory permissions. 61 * genisoimage: Add a patch from Ivan Shmakov. "-o -" will now write 62 to stdout, as typical for command line programs. And we will try 63 not to corrupt stdout by default if it's a terminal. 64 * genisoimage/genisoimage.1: Add a mention of -chrp-boot. 65 * genisoimage/mac_label.c: Fix an over-keen s/mkisofs/genisoimage. 66 67 -- Steve McIntyre <93sam@debian.org> Mon, 25 May 2008 21:22:26 +0100 68 69cdrkit (1.1.7.1) RELEASED; urgency=low 70 71 [ Steve McIntyre ] 72 * Re-spin the 1.1.7 release with a few silly release process errors fixed. 73 74 -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 21:25:56 +0000 75 76cdrkit (1.1.7) RELEASED; urgency=low 77 78 [ Harald Hoyer ] 79 * lots of fixes to prevent gcc warnings 80 * Fix for Joliet directory length bug in genisoimage 81 82 [ Peter Samuelson ] 83 * wodim.1: small fixes. 84 85 [ Steve McIntyre ] 86 * genisoimage/jte.c: add support for bzip2-compressed templates 87 * genisoimage/jte.c: fix bzip2-compressed template data to be 88 compatible with jigdo. 89 * genisoimage/jte.c: fix exclude list handling. 90 * genisoimage/checksum.[ch]: Add a generic infrastructure for 91 checksums so we can use sha1/<whatever> as well as just 92 md5sum. Will make things much faster for generating sha1sums for 93 images and jigdos. 94 * genisoimage/sha1.[ch]: Add GPL-licensed SHA1 implementation. 95 * s/mkisofs/genisoimage/ in ABOUT 96 97 -- Steve McIntyre <93sam@debian.org> Mon, 17 Mar 2008 20:07:58 +0000 98 99cdrkit (1.1.6) RELEASED; urgency=low 100 101 [ Vladimir Nadvornik ] 102 * genisoimage/eltorito.c: care about inhibit flags when preparing eltorito 103 boot catalog directory entry, avoiding possible crashes 104 105 [ Eduard Bloch] 106 * ALL: customize the base manpage subdirectory below PREFIX using the new 107 MANSUBDIR variable 108 * make sure that the buffer is flushed and drive is ready before closing 109 session 110 * icedax: find libossaudio on OpenBSD and use it 111 * icedax: fixed bug with --devices (unnoticed segfault due to wrong 112 list_devices arguments) 113 * wodim/scsi_scan.h: moved Linux-specific recorder location guesser to an 114 extra method for automatic drive opening, and added an alternative 115 guessing method, using list_devices(...) picking up the first drive having 116 appropriate device type in the inquiry info. This generic method is also 117 used on Linux when the original guesser fails. 118 * wodim/wodim.c: count all track sizes when looking for an appropriate drive 119 120 -- Eduard Bloch <blade@debian.org> Sun, 06 May 2007 16:39:08 +0200 121 122cdrkit (1.1.5.1) RELEASED; urgency=low 123 124 * resync with cosmetical last-minute changes from Peter Samuelson 125 * Makefile: "release" target extension to make the Debian related source 126 file creation more convinient 127 128 -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 11:30:35 +0200 129 130cdrkit (1.1.5) RELEASED; urgency=low 131 132 * wodim: explicite warning and more grace time if user manually specifies a size 133 less than 301 sectors, which is likely to be a mistake from copy-pasting 134 of genisoimage -print-size output and omitting the block factor 135 * wodim: Native device name management directly in libusal now, the 136 rewritten device scan method uses it directly. If the backend driver does 137 not implement native names handling, the old-style IDs are displayed. 138 * libusal: native device name management, implemented on Linux and 139 Win32(SPT) for now 140 * libusal: ATA is now mapped directly into the b/t/l namespace, with some 141 workarounds to provide backward compatibility 142 * libusal: For SCSI devices, use only scd* on kernel 2.6 and sg* on kernel 143 2.4 until proper locking scheme is established 144 * libusal: always return a known value in usal_sense_table(...), from a 145 patch from SUSE (cdrkit-dvd-fix.patch) 146 * genisoimage: customized the default APPID string in genisoimage 147 * genisoimage: restored support for iso9660 file sizes up to 4GB-1 148 * genisoimage: forced MAGIC_ERROR definition for older version, thanks 149 to Thomas Schmidt 150 * genisoimage: avoid pointless warnings on filetype of <root directory>/.. 151 152 -- Eduard Bloch <blade@debian.org> Sat, 21 Apr 2007 10:17:35 +0200 153 154cdrkit (1.1.4) RELEASED; urgency=low 155 156 [ Eduard Bloch ] 157 * On Linux, do device scanning on /dev/sr first and fallback to /dev/sg and 158 others only then, thus having better chances to use the same exclusive 159 lock as other programs when the user provided only the b/t/l 160 device specification, since the Linux kernel is not able to coordinate the 161 locking between the userspace interfaces 162 * some refactoring, moved new Linux specific extensions to scsi-linux-sg.c, 163 more relaxed device opening checks on scanning 164 * some more warnings about b/t/l syntax deprecation 165 166 -- Eduard Bloch <blade@debian.org> Sun, 01 Apr 2007 21:49:03 +0200 167 168cdrkit (1.1.3) RELEASED; urgency=medium 169 170 [ Eduard Bloch ] 171 * Fixed fishing for transfer size in sysfs, now ready for 172 /dev/class/scsi_generic contents 173 * Fixed /dev/sg%d pattern scan in --devices, now iterating over modern style 174 device files. Thanks to Thomas Schmidt. 175 * Dealing with the last newline char when processing 176 /proc/sys/dev/cdrom/info contents 177 * print the track size in the info message when guessing 178 * added some missing or probably missing definitions in 179 wodim/CMakeLists.txt, restoring the reading from inf files 180 * passing through the real file size to the UDF generator. Creating 181 incorrect iso9660 but having it this way is better than no LFS at all. 182 * removed md5* parts and integration from icedax, patch by 183 Vladimir Nadvornik <nadvornik@suse.cz> 184 * various small bugfixes or cosmetic fixes picked from still GPLed parts of 185 cdrtools-2.01.01a24, excluding meta changes and big tree.c and mkisofs.c 186 refactoring. Stream file name option enabled now. 187 * wodim.1: "you have 4 seconds to abort ..." 188 * defaults.c: Correct fallback to CDR_FIFOSIZE and correct error message 189 on bad input. 190 * tell the user his device is busy on Linux because it's mounted, after 191 looking at /proc/mounts 192 193 [ Peter Samuelson ] 194 * Clean up Linux-2.6 CD/DVD-R drive detection, clearer error messages. 195 196 -- Eduard Bloch <blade@debian.org> Mon, 26 Mar 2007 17:35:10 +0200 197 198cdrkit (1.1.2) RELEASED; urgency=low 199 200 [ Stefan Huehner ] 201 * more Cstyle cleanups 202 203 [ Eduard Bloch ] 204 * stop confusion and bailing out if burnfree/burnproof options have been 205 explicitely specified 206 * be move carefull with -dummy when the DVD media may not support it 207 * extracting drive's default speed in attach_mdvd() 208 * automatic recorder device guessing code, currently Linux-only 209 210 [ Peter Samuelson ] 211 * Fix icedax cddb query, based on a patch from Heiko Schlenker 212 213 -- Eduard Bloch <blade@debian.org> Sat, 13 Jan 2007 00:45:38 +0100 214 215cdrkit (1.1.1) RELEASED; urgency=low 216 217 * added geteltorito script from Rainer Krienke 218 219 [ Eduard Bloch ] 220 * more verbose abort message if track is specified with some maintainance 221 command (#369677) 222 * Added more DVD related fixes from SuSE's wodim-1.0pre5cvs-6.src.rpm 223 * --devices option for wodim (modeled after cdrskin's output), working on 224 Linux and Cygwin 225 * Open-By-Device-Letter mode on Cygwin 226 * -msifile=... option to store -msinfo output reliably in a dedicated file 227 * clear profile names printing (using code from libburnia, thanks to Thomas 228 Schmidt) 229 * cleanup with unused embedded CVS revision strings from Schilling and 230 more gcc -Wall correctness 231 * reenabled -format functionality (bug in program function control flow) 232 * get maximum DMA buffer size from sysfs on Linux, where possible 233 * enable BURN-Free by default where possible 234 * setting argv[0] to wodim if someone is cheating and calls it as cdrecord. 235 Avoids confusion and printing of the wrong app name in the help output. 236 * more documentation updates WRT cdda2wav->icedax renaming, more table 237 formating fixes in icedax.1 238 * genisoimage documentation updates, mkisofs name changes 239 240 [ Thomas Schmidt ] 241 * workaround for older libmagic API 242 * code for clear profile name mapping 243 244 [ Peter Samuelson ] 245 * expand where genisoimage looks for the config file - same places 246 mkisofs looks plus a few more. (We may wish to trim this back some.) 247 * major cleanups to genisoimage.1 manpage; split out the part about 248 .genisoimagerc to a new page genisoimagerc.5. 249 250 [ Steve Langasek ] 251 * allow hppa and alpha boot code to coexist in one ISO image 252 253 [ Arkadiusz Miskiewicz ] 254 * Fake prefix line in the version output of readom to keep compatibility 255 with frontends 256 257 -- Eduard Bloch <blade@debian.org> Sat, 30 Dec 2006 16:45:40 +0100 258 259cdrkit (1.1.0) RELEASED; urgency=medium 260 261 [ Eduard Bloch ] 262 * replacement of libdeflt, config parser rewrite; more user-friendly, 263 more flexible/tolerant now 264 * config overhaul, much more dynamic checks, including fixes for SunOS and 265 AIX environment, including proper libiconv detection, and processing of 266 LDFLAGS provided by user. Also fixed confusing double-checks for some of 267 the variables in cdda2wav.c. 268 * mass renaming of applications and libraries, see FAQ 269 * dirsplit -S fix, oversized have been possible before 270 * consistent version display 271 * cleanup of libschily, removed unused/superfluous parts (assumed having a 272 modern POSIX compliant environment). Renamed to librols 273 (RemainsOfLibSchily). 274 * reenabled selection of the DVD driver, accidentaly disabled in 1.0, when 275 beeing in non-verbose mode 276 * made dirsplit work with file symlinks 277 * incorporated some OpenSUSE patches: 278 + cdrkit-HZ.patch (with initialized value, *sic*) 279 + cdrkit-dvd-fix.patch (return code tracking) 280 + cdrkit-gcc-workaround.patch 281 + cdrkit-mkisofs-fail-on-large-file.patch (don't just skip them) 282 + cdrkit-mkisofs-grow-check.patch (tolerate grown files) 283 + cdrkit-perms.patch (not breaking on missing device files) 284 285 [ Christian Fromme ] 286 * big cleanup, phase I, getting rid from Cstyle function definitions in 287 applications 288 289 [ Lorenz Minder ] 290 * user output junk filter in icedax/toc.c 291 * flexible ascii conversion buffer 292 293 -- Eduard Bloch <blade@debian.org> Sat, 02 Dec 2006 18:43:14 +0100 294 295cdrkit (1.0) RELEASED; urgency=low 296 297 [ Eduard Bloch ] 298 * mapping of ATAPI: -> ATA: method on linux-2.6 and some code beautification 299 * added a atexit handler to stop the FIFO process more reliably, since 300 Schilling's constructs seem to terminate the application on too many 301 places 302 * print Burnfree state/preparation messages only with high verbosity 303 304 [ Dennis Vshivkov ] 305 * sorted display of files when needed 306 307 [ Joerg Jaspert] 308 * Remove all the printing of useless messages. This is based on GPLed 309 code, so we follow the letter of the GPL as it is interpreted by 99% 310 of the world, including its authors. Especially as Joerg was never able 311 to give us any clear explanation what other license he may think 312 cdrtools had, despite us asking multiple times. So we have no other 313 choice than to take whats written down, and thats GPL. 314 315 -- Joerg Jaspert <joerg@debian.org> Mon, 20 Nov 2006 19:25:10 +0100 316 317cdrkit (1.0pre5) RELEASED; urgency=low 318 319 [ Eduard Bloch ] 320 * added better check for capability.h and FATAL_ERROR if it's missing on Linux 321 * wodim.1 updates, ie. moved suid howto to README.suidroot, Linux bashing to 322 README.linux, more notes about non-root usage 323 * more carefull description of the role of previous developer and his own 324 project 325 * fixed libmagic detection 326 * rewrote README.mkisofs, README.win32 327 * better track numbers extraction command in cdda2ogg/cdda2mp3 328 * reenabled (forgotten) support for libedc 329 * table formating fixes in cdda2wav.1, helps small terminals 330 * AIX 5l port 331 * killing FIFO process on ungraceful termination 332 * scsi-linux-sg.c: skipping unallowed devices, cleanup/consolidation of the 333 old workaround(s) for ATA now for SCSI too 334 * renamed error function to schily_error because it started to wreak random 335 havoc after harmless header moving (conflict with incompatible GNU version) 336 * restored scsi-remote.c compilation, moved to libscg sources, used instead 337 of rdummy.c 338 * added optional omiting of DMA speed tests 339 340 [ Vladimir Nadvornik ] 341 * enabled CLONE feature in wodim's config 342 343 [ Modestas Vainius ] 344 * dropped . from the include path and fixed mkisofs source to use the local 345 headers 346 347 [ Lorenz Minder ] 348 * Fix of the joliet_strlen signature 349 * Code refactoring around *cvt* declarations to make the conditional 350 compilation more reliable, especially on BSD and AIX 351 * include/utypes.h: guard to preserve SIZE_T_MAX 352 353 [ Christian Fromme ] 354 * detailed review and correction of author related data in manpages and 355 README files 356 357 [ Peter Samuelson, Tollef Fog Heen ] 358 * typo and grammar fixes in mkisofs.8 359 * Remove several instances of %r in printf-like statements, in 360 preparation for removing the libschily format-string implementation 361 362 -- Eduard Bloch <blade@debian.org> Wed, 6 Sep 2006 22:05:30 +0200 363 364cdrkit (1.0pre4) RELEASED; urgency=low 365 366 [ Eduard Bloch ] 367 * Added checks for libcam to make (k)FreeBSD compilation work (untested) 368 * added clarifications about changes to all source files 369 * adapted initial message to display the copyright more clearly 370 * adapted copyright and contact information in scgcheck manpage 371 * adapted contact information in btcflash manpage, also added a reference to 372 its original author which has been missing 373 374 [ Peter Samuelson ] 375 * Cleanups: unused macros/defines 376 * Unified and simplified the build-host data crawling methods 377 378 [ Juergen Weigert ] 379 * Various documentation corrections, replaced cdrecord->wodim where it is 380 appropriate and legal on many visible locations 381 382 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 23:36:58 +0200 383 384cdrkit (1.0pre3) unstable; urgency=low 385 386 [ Eduard Bloch ] 387 * Added FAQ ("where wodim name comes from") 388 * Moved the NULL pointer check on cdr_t to a place before it is used for DVD 389 feature checks (otherwise it would crash when run on any pure CD-ROM 390 reader) 391 * Added test for WORDS_BIGENDIAN 392 * copied values from align.h to another set of sizeof-reflecting defines in 393 xconfig.h 394 * workarounds for almost all "you are not allowed to modify that {version 395 checking,quality assurance,other-important-looking-wording}" parts, 396 replacing the output of "schily" where the commend said that we are forced 397 to. One part in cdrecord.c still remains, the comment sounds too dangerous 398 to be touched. 399 * forced FIFO define, suggested by Peter 400 401 [ Peter Samuelson ] 402 * Created cmake test and code snippet for HAVE_C_BITFIELDS 403 404 [ Michael Ablassmeier ] 405 * Typo fixes in mkisofs messages and unified identical ones with a macro 406 407 [Joerg Jaspert] 408 * Released as 1.0pre3 409 410 -- Eduard Bloch <blade@debian.org> Mon, 4 Sep 2006 09:56:38 +0200 411 412cdrkit (1.0pre2) RELEASED; urgency=low 413 414 * Took zisofs_tools out of the global build system and restored its original 415 Makefile. Its own build system works better. 416 417 -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200 418 419cdrkit (1.0pre1) RELEASED; urgency=low 420 421 [ See http://bugs.debian.org/$BUGNR for detailed explanations ] 422 * The Big Fork to an independent project called cdrkit 423 + using the last clearly stated GPLed versions of files from 424 cdrtools-2.01.01a08 (closes: #353403, 372486) 425 + we play the upstream role now, using our patches and we like them 426 (closes: #361450) 427 + renamed relevant works to avoid claims of "potential defamation" or 428 "damage of reputation" (closes: #350738) 429 + custom CMake based build system used instead of the original one, since 430 we understand it better (closes: #350739 and hopefully closes: #350254, 431 reopen if not). It seems to be portable among the platforms 432 supported by Debian, it needs a bit of work for porting to non-Linux 433 plattforms, though. 434 * removed most of the anti-linux2.6 program messages (unless being 435 in verbose mode). (closes: #377145) 436 * changed default config file location to /etc/wodim.conf 437 * added more meaningful error message on -dvd-video failure (closes: #324586) 438 * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus 439 fixes for unreliable encoder detection (closes: #283794, #344443) plus 440 possible override of preset CDDA_DEVICE variable fixed. Made the list of 441 selected audiotracks modifiable, see manpage (closes: #344445) 442 * sync with 4:2.01+01a01-4ubuntu4: 443 + merged README.ATAPI.setup with README.ATAPI.setup.ubuntu. Kernel 2.6 part 444 now in the beginning and reflecting the reality (dev=/dev/drive syntax, 445 no SUID requirement, closes: #304230, 377736) 446 + 02_cdrecord_default_conf.dpatch: changed /dev/cdrom to /dev/cdrw which 447 is more likely to match the correct device on udev using systems 448 * 36_ATA_scanbus_ignore_locked.dpatch to ignore busy devices (eg. hda 449 harddisk) while scanning with dev=ATA 450 (closes: #310689, #309250, #317793, 360295, 451 * Included 37_clean_dvdsup.dpatch (closes: #312062) based on 452 cdrtools-2.01.01a04-dvd.patch.bz2 from 453 http://people.mandriva.com/~warly/files/cdrtools/ with few updates to work 454 with a08. Also implements a fallback to ATA: bus in the -scanbus operation 455 (closes: #310689, #278894). This patch is used instead of the old 07_.... 456 Enabled permanently, disabled the "cheatcode processing" in debian/rules. 457 Also eliminates some useability problems that have been pushed to our 458 users (closes: #325766, #271114, #312062, #353176). 459 * Updated dirsplit to version 0.3.3, zisofs-tools to 1.0.7 (with a custom 460 CMakeFile.txt for easier integration and config.h updated manually for 461 now) 462 * minor cdda2mp3/cdda2ogg scripts fixes suggested by Fabian Pietsch, plus 463 fixes for unreliable encoder detection (closes: #283794, #344443) plus 464 possible override of preset CDDA_DEVICE variable fixed 465 * added additional script manpages from Oleksandr Moskalenko (closes: #295438) 466 * changed -speed to speed= in cdrecord.1 for consistency (closes: #344214) 467 * Anti-Root-Requirements: 468 + 39_nonroot_skips_rezero_unit.dpatch - don't run rezero_unit() as root 469 which is a) most likely not needed (even admited in the comment) and b) 470 causes the whole scsi transport system to terminate 471 + 40_stop_setuid_games.dpatch - another workaround for problems introduced 472 in a03 - looks like Linux kernel does reject an application trying to 473 change the UID between ioctls 474 (closes: #335253, 374685, 330506, 329308, 374345, 377421) 475 * Ubuntu's 40_fix_bad_spelling.dpatch integrated (typo in wodim.dfl) 476 * increased hash size in mkisofs/hash.c (closes: #327270) 477 * more decent info message about locale detection 478 479 -- Eduard Bloch <blade@debian.org> Sun, 03 Sep 2006 22:14:31 +0200 480 481cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low 482 483 * Removed cdrtools-2.01.01a05-ossdvd.patch.bz2 again (threw bogus error 484 messages in TAO mode), used 37_clean_dvdsup.dpatch (from Warly/Mandriva) 485 instead 486 487 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200 488 489cdrkit (2.01.01a08+X.15) UNRELEASED; urgency=low 490 491 * Applied cdrtools-2.01.01a05-ossdvd.patch.bz2 slightly adapted to work with 492 a08. 493 494 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 15:03:46 +0200 495 496cdrkit (2.01.01a08+X.14) UNRELEASED; urgency=low 497 498 * 39_nonroot_skips_rezero_unit (don't try to run rezero_unit when not beeing 499 root) 500 * 40_stop_setuid_games (dont't try to cheat the kernel with delayed seteuid) 501 502 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:44:53 +0200 503 504cdrkit (2.01.01a08+X.13) UNRELEASED; urgency=low 505 506 * 34_JTE (Jigdo Template Extraction, by Steve) 507 * 36_ATA_scanbus_ignore_locked (skip busy devices when scaning, by myself) 508 * 38_script_manpages: added as readmult.1 and pitchplay.1, currently no 509 list_audio_tracks script there so moved to scrips/ 510 511 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:35:30 +0200 512 513cdrkit (2.01.01a08+X.12) UNRELEASED; urgency=low 514 515 * 31_gnu-kfreebsd.dpatch with minor adoptions (needs testing!) 516 * 33_extra_arch_boot_support (extra arches, by Steve) 517 518 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:29:32 +0200 519 520cdrkit (2.01.01a08+X.11) UNRELEASED; urgency=low 521 522 * 26_author_locale (ASCII transliteration of J�rg in the standard credits 523 message) 524 * 28_cdda2wav_interface (Linux friendly cdda2wav behaviour) 525 * 30_doc_typo_fixes (various documentation/message fixes) 526 527 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:23:03 +0200 528 529cdrkit (2.01.01a08+X.10) UNRELEASED; urgency=low 530 531 * Applied 23_o_excl (exclusive device opening) 532 * Applied 24_debug_tmpfile (more safe/secure log file location) 533 * 25_mkisofs_iconv_manpage (hints about extra charsets) 534 535 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:20:05 +0200 536 537cdrkit (2.01.01a08+X.09) UNRELEASED; urgency=low 538 539 * Applied 18_donotopen_hda.dpatch - don't insist on opening unrelated IDE 540 devices 541 * 20_rsh-bugfix.dpatch - make really sure that the program does seteuid 542 right or exit 543 * 22_linux_rawio_capability.dpatch: get Linux capabilities as needed 544 545 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 14:11:47 +0200 546 547cdrkit (2.01.01a08+X.08) UNRELEASED; urgency=low 548 549 * mkisofs iconv support with log message adapted, added to CMake build 550 system as appropriate 551 552 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:57:10 +0200 553 554cdrkit (2.01.01a08+X.07) UNRELEASED; urgency=low 555 556 * Applied patches: 07_noadvertising (strip adds for commercial 557 cdrecord-proDVD), 08_privacy (mkisofs revealing the exact command line) 558 559 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:54:54 +0200 560 561cdrkit (2.01.01a08+X.06) UNRELEASED; urgency=low 562 563 * Applied 06_dautipps - better hints about ATAPI usage howto and 564 -joliet-long workaround 565 566 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:52:50 +0200 567 568cdrkit (2.01.01a08+X.05) UNRELEASED; urgency=low 569 570 * Bits from 03_script.dpatch by Joerg Jaspert <joerg@debian.org> and Eduard 571 Bloch: Linux-friendly device location for cdda scripts and better encoder 572 selection 573 574 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:49:56 +0200 575 576cdrkit (2.01.01a08+X.04) UNRELEASED; urgency=low 577 578 * Added bits from 02_paths.dpatch by Joerg Jaspert <joerg@debian.org>: 579 /var/log directory location and SILO relevant paths 580 581 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:46:55 +0200 582 583cdrkit (2.01.01a08+X.03) UNRELEASED; urgency=low 584 585 * adapted cdrecord/cdrecord.dfl for modern Linux system, based on bits from 586 02_cdrecord_default_conf.dpatch by Zack Cerza <zcerza@coe.neu.edu> 587 588 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:43:15 +0200 589 590cdrkit (2.01.01a08+X.02) UNRELEASED; urgency=low 591 592 * Converted to use a CMake based filesystem. Generating relevant things with 593 its mechanisms instead of inc/*. Dropped BUILD, INSTALL files, rewrote 594 COMPILE fall to reflect the new build method. 595 * Added GNUmakefile which has rules to bootstrap the CMake build system and 596 then pass the actuall call to it. GNUmakefile is the prefered script used 597 by gmake. Users with other make implementations should run cmake manually. 598 599 -- Eduard Bloch <blade@debian.org> Wed, 23 Aug 2006 13:35:23 +0200 600 601cdrkit (2.01.01a08+X.01) UNRELEASED; urgency=low 602 603 * moved documentation around, READMEs/ directory contains a structure, moved 604 mkisofs docs from the source directory to it 605 606 -- Eduard Bloch <blade@debian.org> Tue, 22 Aug 2006 12:40:05 +0200 607 608 609***** Version 2.01 ******** 610 611Wed Sep 8 20:26:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 612 * cdrecord.c 1.297 613 * readcd.c 1.74 614 * cdrecord.c 1.296 615 Version -> 2.01 616 617Sat Sep 4 22:28:05 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 618 * scsidefs.h 1.28 619 * scsisense.h 2.18 620 * scsicdb.h 2.19 621 * scsireg.h 1.31 622 * scgcmd.h 2.22 623 Cstyle 624 625Wed Aug 25 13:28:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 626 * cdrecord.c 1.295 627 Warnung fuer Linux-2.6.8.1 neu 628 629Tue Aug 24 01:11:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 630 * scsi-remote.c 1.16 631 Auch die euid auf pw->pw_uid setzen bevor exec(RSH gemacht wird 632 633Thu Aug 19 12:14:09 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 634 * cdrecord.c 1.294 635 Version -> 2.01a38 636 637Thu Aug 19 12:08:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 638 * cdrecord.c 1.293 639 linuxcheck() im %I% verbessert ;-) 640 641Mon Aug 16 16:42:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 642 * cdrecord.c 1.292 643 Version -> 2.01a37 644 SuSE Kommentar erweitert. 645 646Sun Aug 8 23:04:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 647 * scsi_mmc.c 1.10 648 struct features & struct profiles -> LOCAL 649 650Thu Aug 5 10:26:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 651 * cdrecord.c 1.291 652 Kommentar vor linuxcheck() erweitert 653 654Wed Aug 4 02:30:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 655 * cdrecord.c 1.290 656 Version -> 2.01a36 657 max_dma ist nun 4/5 der DMA Speed statt 1/2 658 Warnung wegen Linux-2.6 eingebaut 659 Warnung wegen SuSE Linux eingebaut 660 661Sat Jul 31 17:41:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 662 * cdrecord.c 1.289 663 Version -> 2.01a35 664 Check auf dma_speed > 0, dma_speed Test nur wenn tracks > 0 665 666Mon Jul 19 11:10:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 667 * scsi-wnt.c 1.45 668 SPTI nicht bei NT-4.0 als Default 669 670Sun Jul 18 01:26:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 671 * cdrecord.c 1.288 672 Version -> 2.01a34 673 Mehr Tests auf Korektheit der Werte (sinnvoller Bereich in get_dmaspeed()) 674 dma_speed nur dann auswerten wenn > 0 675 676Sun Jul 11 02:28:23 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 677 * cdrecord.1 1.103 678 CDR_FORCESPEED domumentiert 679 680Sun Jul 11 01:57:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 681 * skel.c 1.3 682 * readcd.c 1.73 683 * xio.c 1.11 684 -> NEED_O_BINARY 685 686Sun Jul 11 01:32:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 687 * readcd.c 1.72 688 * skel.c 1.2 689 MINGW32 neu 690 691Sun Jul 11 01:30:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 692 * xio.c 1.10 693 setmode() auch bei MINGW32 694 695Fri Jul 9 00:05:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 696 * cdrecord.c 1.287 697 Version -> 2.01a33 698 get_dmaspeed() neu 699 kein nice() bei __DJGPP__ 700 701Fri Jun 18 17:46:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 702 * scsi-wnt.c 1.44 703 if (isdigit(vers) -> if (isdigit(vers[0]) (bug korrigiert 704 705Fri Jun 18 01:17:54 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 706 * drv_dvdplus.c 1.15 707 * drv_dvd.c 1.118 708 long dvd_next_addr -> LOCAL long dvd_next_addr 709 710Thu Jun 17 23:20:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 711 * scsierrs.c 2.29 712 * scsitransp.c 1.91 713 Bitfeld Typen fuer printf() auf int casten wegen IRIX cc 714 715Thu Jun 17 11:24:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 716 * readcd.c 1.71 717 Verbose Ausgabe fuer Fehlerkorrekturen nochmals angepasst 718 719Sun Jun 13 16:28:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 720 * readcd.c 1.70 721 maxtry neu 722 723Sun Jun 13 16:00:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 724 * readcd.c 1.69 725 Ausgabe der maximale Anzahl der Retries 726 727Sat Jun 12 15:14:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 728 * drv_dvdplus.c 1.14 729 * drv_dvd.c 1.117 730 RAW & TAO Schreibmodi nach check_writemodes() loeschen damit niemand cdrecord -raw fuer DVDs aufruft 731 732Sat Jun 12 13:48:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 733 * scsi-linux-ata.c 1.7 734 Warntext geaendert 735 736Fri Jun 11 16:49:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 737 * readcd.c 1.68 738 Version -> 2.01a32 739 -scanbus funktioniert nun auch wenn dev= nicht angegeben und /etc/default/cdrecord vorhanden 740 Auflistung der defekten Sektoren in allozierter Liste 741 742Thu Jun 10 10:58:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 743 * cdrecord.1 1.102 744 Schreibfehler 745 746Wed Jun 2 22:54:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 747 * cdrecord.1 1.101 748 -clone dokumentiert 749 750Tue May 25 17:33:15 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 751 * readcd.c 1.67 752 Vsersion -> 2.01a31 753 754Tue May 25 17:32:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 755 * readcd.c 1.66 756 -scanbus neu 757 758Tue May 25 01:36:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 759 * cdrecord.h 1.161 760 * scsi_cdr.c 1.137 761 * drv_mmc.c 1.157 762 write_buffer() neu und write_buffer() in drv_mmc.c -> yamaha_write_buffer() 763 764Thu May 20 16:42:12 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 765 * scsi-linux-sg.c 1.83 766 Kommentar gegen die Debian patches fuer /dev/hd* 767 768Thu May 20 16:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 769 * scsi-linux-ata.c 1.6 770 Bis zu 25 /dev/hd%c Files oeffnen 771 772Thu May 20 16:14:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 773 * scsi-linux-sg.c 1.82 774 Kommentare um dumme Leute von SuSE davon abzuhalten wichtige Warnungen wegzupatchen 775 776Thu May 20 15:50:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 777 * cdrecord.1 1.100 778 Kommentar zu benoetigten Root Rechten neu 779 780Thu May 20 15:35:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 781 * cdrecord.c 1.286 782 Bessere Kommentare gegen SuSE die cdrecord nicht als root laufen lasse wollen 783 784Wed May 19 00:54:29 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 785 * cdrecord.c 1.285 786 Make sure you are root. nur ausgeben wenn euid != 0 787 788Wed May 19 00:47:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 789 * cdrecord.c 1.284 790 Version -> 2.01a29 791 reload geht nun auch fuer Notebook Laufwerke wieder 792 793Wed May 19 00:45:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 794 * cdrecord.h 1.160 795 * scsi_mmc.c 1.9 796 print_format_capacities() neu 797 798Wed May 19 00:27:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 799 * cdrecord.1 1.99 800 Bessere beschreibung der Hintergruende fuer eine gute Wahl der FIFO Groesse (fs=) 801 802Mon May 17 00:38:17 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 803 * cdrecord.1 1.98 804 Bessere Dokumentation fuer DVD 805 806Mon May 17 00:18:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 807 * scsilog.c 1.17 808 Besserer Kommentar 809 810Sun May 16 23:46:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 811 * drv_mmc.c 1.156 812 bei OPC "Power calibration area almost full" nicht als Fehler auffassen 813 814Sun May 16 17:01:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 815 * cdrecord.1 1.97 816 Bessere Dokumentation der driver= Option 817 818Sun May 16 01:37:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 819 * cdrecord.1 1.96 820 Diverse kleinere Schreibfehler beseitigt 821 822Sun May 16 01:26:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 823 * cdrecord.1 1.95 824 Ei�feldt -> Ei\*sfeldt 825 �sec -> \*msec 826 827Sat May 15 23:14:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 828 * subchan.c 1.19 829 index Variable -> curindex wegen GCC Shadow Warnung 830 831Sun May 9 17:59:31 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 832 * skel.c 1.1 833 date and time created 04/05/09 16:59:31 by joerg 834 835Fri Apr 23 00:51:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 836 * scsi-wnt.c 1.43 837 Padding fuer ASPI CMD Struktur damit auch 32 Byte Sense Daten von SPTI gehen 838 839Wed Apr 21 01:48:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 840 * scsi-wnt.c 1.42 841 Support fuer SPTI & Kontroller mit mehr als einem SCSI Bus 842 Bei SPTI ist SENSE_LEN max nun 32 843 844Sun Apr 18 13:26:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 845 * scsi-linux-sg.c 1.81 846 MAX-SCG -> 256 wegen Linux USB Implementierung 847 848Fri Apr 16 15:29:34 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 849 * scsi_scan.c 1.19 850 Bis zu 256 Busse scannen. 851 852Thu Apr 15 16:35:46 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 853 * cdrecord.c 1.283 854 Version -> 2.01a28 855 856Mon Apr 12 16:13:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 857 * cdrecord.1 1.94 858 Read Book -> Red Book 859 860Tue Apr 6 11:59:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 861 * cdrecord.c 1.282 862 Bessere Fehlermeldung bei fehlendem -pad/-shorttrack 863 864Mon Mar 15 01:59:49 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 865 * cdrecord.c 1.281 866 Kommentar fuer cuefile= & -raw 867 868Wed Mar 10 21:54:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 869 * readcd.c 1.65 870 * cdrecord.1 1.93 871 * cdrecord.c 1.280 872 ts= Doku besser 873 874Mon Mar 8 00:43:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 875 * scsi-linux-sg.c 1.80 876 Fehler if (sp->u_sense.cmd_sense != 0 -> if (sp->u_sense.cmd_sense[0] != 0 korrigiert 877 Wenn ASC/ASQ und auch alle zusaetzlichen Bits/Key in Byte 2 0 sind, dann loeschen wir CHECK CONDITION wieder 878 weil das ein Linux USB Problem ist wo z.B. wegen einem DMA Underrun REQUEST SENSE geschickt wurde 879 und das Laufwerk erwartungemaesz mit NO SENSE geantwortet hat 880 881Sun Mar 7 23:43:08 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 882 * cdrecord.c 1.279 883 Version -> 2.01a27 884 885Thu Mar 4 09:24:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 886 * cdrecord.c 1.278 887 Bugfix: Nach Umstellung des Tests auf Schreibmodus Option ging nur noch TAO 888 889Wed Mar 3 01:27:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 890 * drv_dvd.c 1.115 891 * cue.c 1.20 892 * isosize.c 1.9 893 * drv_simul.c 1.47 894 * getnum.c 1.2 895 * movesect.c 1.3 896 Cstyle 897 898Tue Mar 2 21:02:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 899 * misc.c 1.4 900 * cue.c 1.19 901 Copyright -> 2004 902 903Tue Mar 2 02:53:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 904 * modes.c 1.25 905 * fifo.c 1.47 906 * drv_mmc.c 1.155 907 * drv_sony.c 1.70 908 * drv_dvdplus.c 1.13 909 * drv_7501.c 1.15 910 * diskid.c 1.37 911 * defaults.c 1.11 912 * crc16.c 1.6 913 * cdr_drv.c 1.36 914 * clone.c 1.7 915 * drv_philips.c 1.68 916 * readcd.c 1.64 917 * scsi_cdr.c 1.136 918 * scsi_scan.c 1.18 919 * iso9660.h 1.5 920 * xio.h 1.2 921 * cdtext.h 1.5 922 Cstyle 923 924Tue Mar 2 01:13:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 925 * wm_track.c 1.4 926 Copyright -> 2004 927 928Mon Mar 1 11:08:40 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 929 * cdrecord.h 1.159 930 * mmcvendor.h 1.3 931 * scsilog.h 1.4 932 * scsimmc.h 1.10 933 * drv_jvc.c 1.80 934 * scsi_mmc.c 1.8 935 * cdtext.c 1.10 936 * scsilog.c 1.16 937 * auinfo.c 1.23 938 * cdrecord.c 1.277 939 * audiosize.c 1.19 940 * sector.c 1.12 941 * subchan.c 1.17 942 * wm_packet.c 1.24 943 * xio.c 1.8 944 Cstyle 945 946Mon Mar 1 11:02:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 947 * scsimmc.h 1.11 948 * subchan.c 1.18 949 * wm_packet.c 1.25 950 * xio.c 1.9 951 * sector.c 1.13 952 Copyright -> 2004 953 954Sun Feb 29 21:49:03 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 955 * cdrecord.c 1.276 956 Cstyle 957 958Sun Feb 29 18:19:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 959 * cdrecord.c 1.275 960 Version -> 2.01a26 961 -tao/-sao neu 962 963Sun Feb 29 18:13:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 964 * cdrecord.1 1.92 965 -tao Option neu, -sao Option als Alias fuer -dao 966 967Sun Feb 22 16:41:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 968 * cdrecord.1 1.91 969 Schreibfehler 970 971Sun Feb 22 15:53:51 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 972 * readcd.c 1.63 973 * cdrecord.h 1.158 974 * defaults.c 1.10 975 cdr_defaults() Prototy -> neues defaults.h 976 977Sun Feb 22 15:53:00 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 978 * defaults.h 1.1 979 date and time created 04/02/22 15:53:00 by joerg 980 981Sun Feb 1 21:32:58 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 982 * adip.h 1.1 983 date and time created 04/02/01 21:32:58 by joerg 984 985Fri Jan 23 23:10:42 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 986 * scsi-wnt.c 1.41 987 dev=ATAPI:1,0 geht nun wieder 988 989Mon Jan 19 21:29:24 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 990 * drv_dvd.c 1.113 991 * cdrecord.c 1.274 992 * drv_dvdplus.c 1.12 993 * wm_packet.c 1.23 994 trackp[i].padsecs * secsize -> (Llong)trackp[i].padsecs * secsize, damit kein Integeroverflow mehr stattfindet 995 996Thu Jan 15 22:24:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 997 * scsi-wnt.c 1.40 998 w2k_or_newer() neu um bei NT-4.0 wegen DMA Problemen mit SPTI per Default mit ASPI zu betreiben 999 Debug prints fuer bessere Beurteilung der Funktionsweise 1000 1001Thu Jan 15 02:22:38 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1002 * scsi-mac-iokit.c 1.9 1003 memset sense 0 wieder eingebaut bis endgueltig geklaert ist wie es sein sollte 1004 1005Thu Jan 15 01:55:36 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1006 * scsi-hpux.c 1.31 1007 * scsi-linux-pg.c 1.43 1008 * scsi-vms.c 1.33 1009 * scsi-os2.c 1.25 1010 * scsi-wnt.c 1.39 1011 * scsi-remote.c 1.15 1012 * scsi-unixware.c 1.36 1013 * scsi-qnx.c 1.3 1014 * scsi-osf.c 1.26 1015 * scsi-sgi.c 1.36 1016 * scsi-bsd.c 1.42 1017 * scsi-bsd-os.c 1.28 1018 * scsi-beos.c 1.22 1019 Umbau fuer Cstyle 1020 1021Thu Jan 15 01:05:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1022 * scsi-openserver.c 1.31 1023 Aenderungen fuer Cstyle 1024 1025Thu Jan 15 00:50:11 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1026 * scsi-next.c 1.32 1027 * scsi-linux-ata.c 1.5 1028 Umbau wegen Cstyle 1029 1030Wed Jan 14 20:05:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1031 * drv_dvd.c 1.112 1032 Unbenutzte Variablen beseitigt 1033 1034Wed Jan 14 20:04:33 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1035 * scsi-sun.c 1.82 1036 Aumbau fuer Cstyle 1037 1038Wed Jan 14 19:57:28 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1039 * scsi-sun.c 1.81 1040 Ueberfluessige Variable sb beseitigt 1041 1042Wed Jan 14 18:54:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1043 * scsi-apollo.c 1.5 1044 * scsi-amigaos.c 1.6 1045 * scsi-aix.c 1.36 1046 * scsi-linux-sg.c 1.79 1047 * scsiopen.c 1.95 1048 * scsitransp.c 1.90 1049 * scgsettarget.c 1.2 1050 * scsihelp.c 1.4 1051 Umbau fuer cstyle 1052 1053Wed Jan 14 15:37:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1054 * scsi-linux-sg.c 1.78 1055 LF_ATA Flag neu 1056 1057Wed Jan 14 01:14:27 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1058 * scsi-mac-iokit.c 1.8 1059 ux_errno wird nun korrekt gesetzt wenn ein Kommando schiefgeht 1060 Die Sense Daten werden nicht mehr gel�scht 1061 Author ist nun "schily", denn das Modul kommt nun teilweise dirch scgcheck 1062 1063Tue Jan 13 20:43:44 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1064 * scsi-mac-iokit.c 1.7 1065 Umbau fuer Cstyle 1066 1067Mon Jan 12 00:36:04 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1068 * drv_mmc.c 1.154 1069 Besserer Kommentar bei den Profilen in identify 1070 1071Mon Jan 12 00:33:39 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1072 * cdr_drv.c 1.35 1073 dp bei error() ueberpruefen um coredumps bei cdrecord -xd zu verhindern 1074 1075Sun Jan 11 18:42:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1076 * scsi-linux-sg.c 1.77 1077 Versuch das /dev/hd* Interface von Linux-2.6 besser zu unterst�tzen. 1078 1079Sun Jan 11 16:18:48 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1080 * scsi-linux-sg.c 1.76 1081 Kommentar verbessert 1082 1083Sun Jan 11 14:39:45 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1084 * scsi-wnt.c 1.38 1085 w2kstyle_create() umgestellt und so repariert, dasy kein unzulaessiger Speicherzugriff mehr erfolgt 1086 1087Sun Jan 11 14:09:19 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1088 * scsi-wnt.c 1.37 1089 loas_aspi() neu 1090 1091Sun Jan 11 13:28:56 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1092 * scsi-wnt.c 1.36 1093 Aenderungen damit cdrecord -scanbus dev=ASPI geht 1094 1095Wed Jan 7 00:38:26 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1096 * cdrecord.h 1.157 1097 * scsi_scan.c 1.17 1098 * scsi-mac-iokit.c 1.6 1099 * scsi-sun.c 1.80 1100 * scsi-wnt.c 1.34 1101 * scsitransp.c 1.89 1102 * cdrecord.c 1.273 1103 Copyright -> 2004 1104 1105Wed Jan 7 00:20:32 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1106 * scsi-wnt.c 1.35 1107 Anderer Version String fuer SPTI 1108 1109Wed Jan 7 00:03:55 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1110 * cdrecord.c 1.272 1111 Version -> 2.01a24 1112 1113Tue Jan 6 23:58:43 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1114 * cue.c 1.18 1115 Wenn FILE Anweisung im CUE Sheet keinen Slash (/) enthaelt, dann wird der Filename auch im Directory des CUE Sheets gesucht 1116 1117Tue Jan 6 23:52:52 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1118 * scsitransp.c 1.88 1119 Version -> 0.8 1120 1121Tue Jan 6 23:33:20 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1122 * scsi-wnt.c 1.33 1123 Cstyle 1124 1125Tue Jan 6 23:21:14 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1126 * scsi-wnt.c 1.32 1127 SPTI Unterdrueckung von nocht CD-ROM deaktiviert 1128 1129Tue Jan 6 23:10:18 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1130 * scsi-wnt.c 1.31 1131 Erste Version mit SPTI Support 1132 1133Tue Jan 6 17:58:47 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1134 * scsi-mac-iokit.c 1.5 1135 scgo_havebus() korrigiert (war immer FALSE) damit pxupgrade funktioniert 1136 1137Tue Jan 6 01:01:59 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1138 * drv_mmc.c 1.153 1139 cmd_dummy statt init_mmc in den Treiberstrukturen fuer CD-ROM Leser 1140 1141Sun Jan 4 15:26:25 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1142 * scsi-sun.c 1.79 1143 Erste Version einer UID Verwaltung die fuer Solaris 9 USCSI gebraucht wird 1144 1145Fri Jan 2 16:05:57 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1146 * scsi-sun.c 1.78 1147 Erste Version die mit Volume Management arbeitet 1148 1149Fri Jan 2 16:05:21 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1150 * cdrecord.c 1.271 1151 Version -> 2.01a23 1152 1153Fri Jan 2 16:05:06 2004 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1154 * scsi_scan.c 1.16 1155 Hack fuer fd == -1 -> Kein Zugriff auf LW -> '?' statt '*' 1156 1157Tue Dec 30 14:20:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1158 * cdrecord.c 1.270 1159 Schreibfehler will not not Korrigiert 1160 1161Mon Dec 29 15:25:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1162 * cdrecord.1 1.90 1163 Bessere Beschreibung und Beispiel fuer -setdropts driveropts= 1164 1165Wed Dec 24 11:51:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1166 * drv_mmc.c 1.152 1167 Hinweis auf RAW bei nicht funktionierendem CUE Sheet 1168 1169Tue Dec 23 13:48:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1170 * cdrecord.c 1.269 1171 Version -> 2.01a21 1172 Hack fuer POSIX_PRIORITY_SCHEDULING Bug (wir brauchen root Rechte um die Pri zu verringern) 1173 1174Sun Dec 21 14:29:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1175 * cdrecord.1 1.89 1176 Neuer Absatz ueber ATAPI auf erster Seite. 1177 1178Thu Dec 18 17:10:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1179 * scsitransp.c 1.87 1180 Aehnlicher Text wie in cdrecord.c wenn !defined(IS_SCHILY_XCONFIG) 1181 1182Thu Dec 18 17:10:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1183 * cdrecord.c 1.268 1184 Neuer Text fuer modifizierte Versionen ohne Support 1185 1186Thu Dec 18 17:09:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1187 * cdrecord.1 1.88 1188 .sp verschoben auf Wunsch von Eric Raymond 1189 1190Tue Dec 16 00:42:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1191 * cdrecord.c 1.267 1192 Security Test Ausgabe nun auch ohne Root Zugriff sichtbar 1193 1194Mon Dec 15 16:40:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1195 * cdrecord.c 1.266 1196 Ausgabe des Resultats des Security Checks 1197 1198Mon Dec 15 09:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1199 * drv_mmc.c 1.151 1200 Copyright -> 2003 1201 1202Mon Dec 15 09:18:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1203 * drv_mmc.c 1.150 1204 Ein DVD Brenner wird nun auch erkannt wenn er nur MMC-3 und nicht MMC-2 konform ist 1205 Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ 1206 1207Mon Dec 15 07:32:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1208 * cdrecord.c 1.265 1209 comexit(0); nach "erstem" -force blank unit entfernt damit auch mit dem Ricoh-5125 Medien erweckt werden koennen 1210 1211Thu Dec 11 12:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1212 * scsireg.h 1.30 1213 #ifdef __SCG_COMPAT_ zum enablen von info/ident/revision -> vendor_info/prod_ident/prod_revision 1214 1215Thu Dec 11 12:55:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1216 * scsi_scan.c 1.15 1217 * scsi_cdr.c 1.135 1218 info -> vendor_info, ident -> prod_ident, revision -> prod_revision 1219 1220Wed Dec 10 00:42:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1221 * scsi-dos.c 1.11 1222 Hinweis auf http://bootcd.narod.ru/ 1223 1224Wed Dec 10 00:40:49 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1225 * cdrecord.c 1.264 1226 Hinweis auf ftp://ftp.berlios.de/pub/cdrecord/ProDVD/ 1227 1228Wed Dec 10 00:19:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1229 * cdrecord.c 1.263 1230 Version -> 2.01a20 1231 FIFO Abschalten wenn fifosize < 2*bufsize 1232 1233Tue Dec 9 20:52:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1234 * cdrecord.1 1.87 1235 ..sp -> .sp Schreibfehler 1236 1237Sun Nov 30 13:50:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1238 * scsi-dos.c 1.10 1239 schcgeck funktioniert nun, kein DMAresid und max sense_count 18 1240 1241Sun Nov 30 00:00:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1242 * xio.c 1.7 1243 * readcd.c 1.62 1244 #include <io.h> auch fuer DJGPP 1245 1246Sat Nov 29 23:36:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1247 * scsi-dos.c 1.9 1248 Srb.Type.ExecSCSICmd.SenseLen = DEF_SENSE_LEN; -> Srb.Type.ExecSCSICmd.SenseLen = (SENSE_LEN+2); 1249 1250Sat Nov 29 23:11:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1251 * readcd.c 1.61 1252 Version -> 2.01a20 1253 1254Sat Nov 29 23:10:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1255 * xio.c 1.6 1256 setmode(fileno, O_BINARY) auch fuer DJGPP 1257 1258Sat Nov 29 23:10:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1259 * readcd.c 1.60 1260 #include <io.h> fuer __CYGWIN32__/__EMX__ 1261 setmode(fileno, O_BINARY) auch fuer DJGPP 1262 1263Sat Nov 29 23:03:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1264 * scsi-dos.c 1.8 1265 Sense_len & sense_count korrekt beachten 1266 SS_ERR -> vor die invalid Device & Cannot Select Bus cases im switch in send_cmd() 1267 1268Sat Nov 29 22:28:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1269 * scsi-dos.c 1.7 1270 Schreibfehler is statt if beseitigt 1271 1272Sat Nov 29 19:11:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1273 * scsi-os2.c 1.24 1274 Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist 1275 1276Sat Nov 29 19:10:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1277 * scsi-dos.c 1.6 1278 Neuer AspiLoaded Counter fuer mehrfaches Oeffnen 1279 1280Sat Nov 29 19:06:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1281 * scsi-wnt.c 1.30 1282 Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist 1283 SS_ERR mit cp->SRB_TargStat != 0 ist nun SCG_NO_ERROR 1284 AspiLoaded ist nun integer Counter damit mehrere open()s moeglich sind 1285 1286Sat Nov 29 19:04:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1287 * scsi-dos.c 1.5 1288 Return (0) statt -1 bei FATAL Error in send_cmd() wenn kein gueltiges Target gesetzt ist 1289 SS_ERR mit Srb.Type.ExecSCSICmd.TargStat != 0 ist nun SCG_NO_ERROR 1290 1291Sat Nov 29 18:58:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1292 * scsi-dos.c 1.4 1293 Cstyle 1294 1295Sat Nov 29 18:30:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1296 * scsi-dos.c 1.3 1297 Umbau auf _go32_dpmi_allocate_real_mode_callback_retf() 1298 1299Fri Nov 28 10:25:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1300 * scsi-dos.c 1.2 1301 Callback Funktion neu 1302 1303Fri Nov 28 02:33:18 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1304 * scsihack.c 1.43 1305 scsi-dos.c neu 1306 1307Fri Nov 14 10:55:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1308 * scsi-dos.c 1.1 1309 date and time created 03/11/14 10:55:14 by joerg 1310 1311Sun Nov 2 23:50:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1312 * fifo.c 1.46 1313 fifo_percent() fragt nun (sp == NULL) ab um festzustellen of der FIFO aus ist 1314 1315Wed Oct 29 15:33:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1316 * scsi-remote.c 1.14 1317 strcatl()/concat()/*execl() casten nun NULL im letzten Arg nach (char *)NULL 1318 1319Wed Oct 1 00:39:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1320 * cdrecord.h 1.156 1321 Kommentar ueber minimale FIFO Groesse 1322 1323Sun Aug 24 13:15:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1324 * cdrecord.1 1.86 1325 driveropts in /Etc/default/cdrecord dokumentiert 1326 1327Tue Jul 22 21:43:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1328 * cdrecord.c 1.262 1329 Version -> 2.01a17 1330 1331Mon Jul 21 00:06:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1332 * cdrecord.h 1.155 1333 * cdrecord.1 1.85 1334 * cdrecord.c 1.261 1335 Neue Option ts= 1336 1337Fri Jul 18 10:04:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1338 * readcd.c 1.59 1339 Version -> 2.01a17 1340 Teilweise #ifndef EXTVERS -> #ifdef CLONE_WRITE fuer genauere Beschreibung des Kodes 1341 1342Fri Jul 18 10:03:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1343 * scsi_cdr.c 1.134 1344 Kommentar Hinweis in cdr_underrun() 1345 1346Fri Jul 11 11:43:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1347 * cdrecord.1 1.84 1348 Schreibfehler 1349 1350Sun Jul 6 00:04:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1351 * scsi-os2.c 1.23 1352 EIO statt EINVAL damit Scan fuer Targets > 7 klappt 1353 1354Sat Jun 21 21:42:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1355 * scsi-sun.c 1.77 1356 Workaround fuer Solaris 8 x86 Bug: DKIOCINFO liefert 256 kB DMAsize aber nur 68 kB geht bei ATAPI & DMA 1357 1358Sat Jun 21 19:42:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1359 * readcd.c 1.58 1360 Neue Option -factor 1361 1362Fri Jun 20 22:47:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1363 * readcd.c 1.57 1364 Neue Option ts= fuer Transfer size 1365 1366Fri Jun 20 22:32:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1367 * readcd.c 1.56 1368 Residual count auswerten beim Lesen 1369 1370Fri Jun 20 22:21:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1371 * readcd.c 1.55 1372 prstats_silent() Prototyp neu 1373 Versuch damit klarzukommen dasz einige BS (UnixWare) nicht mit odd byte DMA bei ATAPI klarkommen (READ FULL TOC) 1374 Ausgabe aller Lead out startzeiten bei -clone (READ FULL TOC) 1375 Geschwindigkeitsangaben beziehen sich auf 1000 Byte == 1 kb 1376 Hack to write empty disks geht mit end == 1 statt end == 0 1377 1378Tue Jun 17 19:23:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1379 * cdrecord.1 1.83 1380 Schreibfehler 1381 1382Tue Jun 17 19:18:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1383 * auinfo.c 1.22 1384 samples -> nsamples wegen samples() Makro und K&R C 1385 1386Sat May 31 21:58:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1387 * scsi-amigaos.c 1.5 1388 Neue Version von Thomas Langer 1389 1390Sat May 31 19:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1391 * scsi-amigaos.c 1.4 1392 Eingerueckt nach cstyle 1393 1394Sat May 31 18:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1395 * cdrecord.c 1.260 1396 GPL Hinweise besser formuliert, Schreibfehler in usage() beseitigt 1397 1398Sat May 31 18:10:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1399 * cdrecord.1 1.82 1400 Schreibfehler berichtigt & -format dokumentiert 1401 1402Sat May 31 18:09:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1403 * auinfo.c 1.21 1404 Fix fuer fehlerhafte Erkennung von *.inf Dateien die Meldung 'WARNING: Stdin is connected to a terminal.' verursacht 1405 1406Fri May 16 13:02:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1407 * scsi-remote.c 1.13 1408 js_snprintf(devname, sizeof(devname), device); -> js_snprintf(devname, sizeof(devname), "%s", device); 1409 1410Wed May 14 18:59:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1411 * cdrecord.c 1.259 1412 CD-Text -text Aktivierung durch trackp[MAX_TRACK+1].flags |= TI_TEXT 1413 Kein CD-text mehr wenn track[0].flags & TI_TEXT schon gesetzt (durch textfile=) 1414 1415Wed May 14 18:57:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1416 * cue.c 1.17 1417 CD-Text aus CDTEXTFILE nur noch wenn trackp[MAX_TRACK+1].flags & TI_TEXT 1418 1419Wed May 14 18:56:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1420 * cdrecord.1 1.81 1421 Neue erweiterte CD-Text Behandlung beschrieben 1422 1423Wed May 14 02:24:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1424 * cdrecord.c 1.258 1425 Version -> 2.01a15, Diverse Umstellungen damit tracks == 0 Abfragen bei cuefile=xxx korrekt behandelt werden 1426 1427Wed May 14 02:21:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1428 * xio.c 1.5 1429 while(pp) -> for (; pp; pp = pp->x_next) damit continue bei x_name == NULL nicht zur Endlosschleife wird 1430 1431Tue May 13 23:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1432 * cdrecord.1 1.80 1433 speed= Behandlung besser erklaert und Schreibfehler 1434 1435Tue May 13 23:26:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1436 * cue.c 1.16 1437 TI_SWAB bei FILE ... WAVE setzen 1438 1439Tue May 13 13:07:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1440 * xio.c 1.4 1441 pp->x_name == NULL voer strcmp geaendert 1442 1443Tue May 13 13:05:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1444 * xio.c 1.3 1445 Neue Knoten korrekt in Liste ein und aushaengen 1446 1447Mon May 12 02:17:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1448 * drv_mmc.c 1.149 1449 Support fuer TM_QUADRO/TM_ALLOW_COPY neu 1450 Hack fuer CUE Sheet Handling mit MODE2/CDI trackp[i].dbtype == DB_RAW 1451 Fuer Lead-In/Lead-Out werden nun die Bits fuer Datengroesse wegmaskiert 1452 1453Mon May 12 01:39:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1454 * cdrecord.c 1.257 1455 setleadinout() setzt nun trackp[tracks+1].tracktype aus trackp[tracks].tracktype 1456 1457Mon May 12 01:38:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1458 * cue.c 1.15 1459 Erste funktionierende Version 1460 1461Mon May 12 00:26:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1462 * drv_dvdplus.c 1.8 1463 Canot -> Cannot Schreibfehler beseitigt 1464 1465Mon May 12 00:25:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1466 * cdrecord.h 1.154 1467 parsecue()/fparsecue() neu 1468 1469Mon May 12 00:22:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1470 * cdrecord.c 1.256 1471 Version -> 2.01a14, Neue Option cuefile=, Kein Aufruf von checkdsize() wenn tracks == 0 (tsize == -150) 1472 1473Mon May 12 00:20:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1474 * cdrecord.1 1.79 1475 einfache erste cuefile= Doku 1476 1477Sun May 11 21:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1478 * cdrecord.h 1.153 1479 TI_QUADRO & is_quadro() neu 1480 1481Sun May 11 21:46:53 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1482 * xio.c 1.2 1483 Schutz gegen Coredump wenn pp->x_name == NULL 1484 1485Sat May 10 16:15:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1486 * cue.c 1.14 1487 Erster Ansatz fuer parse_file() 1488 1489Sat May 10 15:05:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1490 * cue.c 1.13 1491 struct state neu 1492 cueopen()/neednextitem()/needword()/needitem()/checkextra()/cueabort() neu 1493 1494Fri May 9 10:10:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1495 * cue.c 1.12 1496 keyw_t Arrays -> LOCAL 1497 1498Fri May 9 10:08:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1499 * cue.c 1.11 1500 Parser Funktionen -> LOCAL 1501 1502Fri May 9 10:00:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1503 * cue.c 1.10 1504 Erster Ansatz zum weiteren parsieren der Keywort Zeilen mit den Funktionen parse_*() 1505 1506Fri May 9 09:58:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1507 * cdtext.c 1.9 1508 #include cdtext.h vor cdrecord.h wegen gettextptr() und den Typ textptr_t 1509 1510Fri May 9 09:57:08 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1511 * auinfo.c 1.20 1512 * cdrecord.h 1.152 1513 gettextptr() ist nun nicht mehr LOCAL 1514 1515Fri May 9 09:56:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1516 * cdtext.h 1.4 1517 #define CDTEXT_H fuer Erkennung dasz cdtext.h includiert wurde 1518 1519Thu May 8 20:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1520 * cue.c 1.9 1521 Umgestellt fuer mehr "Ordnung" 1522 1523Thu May 8 19:57:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1524 * cue.c 1.8 1525 Definitionen fuer alle Schluesselworte 1526 1527Thu May 8 19:44:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1528 * cue.c 1.7 1529 getlocal() beseitigt, parsecue()/fparsecue() neu 1530 1531Thu May 8 19:38:55 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1532 * scsiopen.c 1.94 1533 js_snprintf(errs, slen, scgp->errstr) -> js_snprintf(errs, slen, "%s", scgp->errstr) 1534 1535Thu May 8 19:38:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1536 * drv_mmc.c 1.148 1537 get_speeds_plextor() geht nicht mit alten LW, daher Ausfuerung im silent Mode 1538 1539Thu May 8 00:45:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1540 * cue.c 1.6 1541 Reihenfolge der Keyworte Kommentar 1542 1543Wed May 7 23:46:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1544 * cdrecord.h 1.151 1545 * wm_packet.c 1.22 1546 * fifo.c 1.45 1547 * cdrecord.c 1.255 1548 Umbau auf 'xio' 1549 1550Wed May 7 20:31:31 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1551 * xio.h 1.1 1552 * xio.c 1.1 1553 date and time created 03/05/07 19:31:31 by joerg 1554 1555Tue May 6 23:57:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1556 * cdrecord.h 1.150 1557 * cdrecord.1 1.78 1558 * cdrecord.c 1.254 1559 -abort Option neu 1560 1561Tue May 6 19:12:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1562 * cue.c 1.5 1563 Kommentar verbessert, lookup() mit table Parameter 1564 1565Tue May 6 00:35:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1566 * cue.c 1.4 1567 Kommentar verbessert 1568 1569Tue May 6 00:23:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1570 * cue.c 1.3 1571 Umbau auf Makefilesystem, ungetline()/getlocal() neu 1572 1573Sun May 4 18:41:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1574 * cdrecord.1 1.77 1575 Beschreibung der Audio Kopie aus Pipe 1576 1577Sun May 4 18:36:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1578 * cdrecord.c 1.253 1579 Version -> 2.01a13 1580 1581Sun May 4 18:35:19 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1582 * cdrecord.h 1.149 1583 * cdrecord.c 1.252 1584 * auinfo.c 1.19 1585 Neue Funktion auinfosize() fuer AudioCDs aus Pipe Brennen 1586 1587Sun May 4 15:46:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1588 * cdrecord.c 1.251 1589 Neue Funktion opentracks() und Umstellung des Trackparsing 1590 1591Sun May 4 15:18:21 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1592 * fifo.c 1.44 1593 STDIN wird nicht mehr geschossen damit Audio "On the Fly" moeglich wird 1594 1595Sun May 4 15:16:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1596 * cdrecord.h 1.148 1597 Neues Track Flag TI_USEINFO, tracktype/dbtype nun Uchar 1598 1599Sun May 4 12:52:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1600 * cdrecord.c 1.250 1601 setuid(getuid()) nachdem alle root Dinge erledigt sind (hoffentlich) 1602 1603Sat May 3 20:09:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1604 * scsitransp.h 1.54 1605 * scsitransp.c 1.86 1606 scg_fprascii()/scg_prascii()/scg_sprascii() neu 1607 1608Sat May 3 19:39:32 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1609 * cdrecord.c 1.249 1610 gracewait setzt nun didgrace auf TRUE um doppeltes Warten zu vermeiden 1611 1612Fri May 2 22:49:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1613 * scsi-unixware.c 1.35 1614 Debug error() beseitigt 1615 1616Fri May 2 22:46:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1617 * scsi-unixware.c 1.34 1618 xpopen() neu damit suid root Binaries gehen, denn /etc/scsi/pdiconfig geht nicht wenn euid != uid 1619 1620Tue Apr 29 22:59:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1621 * cdrecord.c 1.248 1622 Version -> 2.01a11 1623 1624Tue Apr 29 20:59:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1625 * cdrecord.c 1.247 1626 * cdrecord.1 1.76 1627 Neue Optionen -xa/-xamix und -multi/-mode2/-xa1/-xa2/-cdi korrigiert 1628 1629Tue Apr 29 20:41:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1630 * drv_mmc.c 1.147 1631 Support fuer TAO -mode2 1632 1633Tue Apr 29 20:40:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1634 * cdrecord.h 1.147 1635 Definitionen fuer Daten Sektor Typen 1636 1637Tue Apr 29 00:27:20 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1638 * drv_mmc.c 1.146 1639 Bessere Ausgabe fuer formatierte RW Medien 1640 1641Tue Apr 29 00:26:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1642 * scsi_mmc.c 1.7 1643 Ausgave des Current Profile auf separater Zeile 1644 1645Wed Apr 23 23:25:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1646 * drv_dvdplus.c 1.5 1647 Ungebrauchte Variablen beseitigt 1648 1649Wed Apr 23 23:20:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1650 * scsi_cdr.c 1.133 1651 read_track_info() Bug gefixt (type Bits waren in cmd_cdb[2] statt cmd_cdb[1]) 1652 1653Wed Apr 23 23:19:24 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1654 * cdrecord.c 1.246 1655 gracewait() umstrukturiert 1656 1657Wed Apr 23 23:18:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1658 * scsi_mmc.c 1.6 1659 * drv_mmc.c 1.145 1660 * cdrecord.h 1.146 1661 print_profiles() neu 1662 1663Tue Apr 22 22:36:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1664 * cdrecord.c 1.245 1665 Return Code von (*dp->cdr_init)(scgp, dp) auswerten 1666 1667Tue Apr 22 19:08:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1668 * cdrecord.c 1.244 1669 raise_fdlim versucht nun nicht mehr z.B. ein Limit von 256 auf 109 zu "erhoehen". 1670 1671Tue Apr 22 17:47:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1672 * drv_mmc.c 1.144 1673 Fehlendes " ergaenzt 1674 1675Tue Apr 22 17:46:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1676 * drv_mmc.c 1.143 1677 Bessere Fehlermeldung fuer get next writable address auf formatierte CD-RW 1678 1679Tue Apr 22 17:42:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1680 * cdrecord.c 1.243 1681 Mehr Fehlermeldungen wenn in der Hauptschleife Fehler auftreten. 1682 1683Tue Apr 22 01:08:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1684 * cdrecord.c 1.242 1685 Version -> 2.01a11, gracewait() mit didgrace Parameter fuer Ausgabe ohne Warten 1686 1687Mon Apr 21 15:49:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1688 * cdrecord.c 1.241 1689 Format Code mit #ifdef DRV_DVD auskommentiert 1690 1691Mon Apr 21 15:40:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1692 * drv_mmc.c 1.142 1693 CL_TYPE_* #defines neu fuer scsi_close_tr_session() 1694 1695Mon Apr 21 15:39:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1696 * cdrecord.c 1.240 1697 -format & BOOL gracedone neu 1698 1699Mon Apr 21 15:23:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1700 * cdrecord.h 1.145 1701 * scsi_cdr.c 1.132 1702 request_sense_b()/reserve_tr_rzone() neu 1703 1704Mon Apr 21 14:22:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1705 * cdrecord.c 1.239 1706 Umbau auf gracewait() 1707 1708Sun Apr 20 16:26:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1709 * scsi_mmc.c 1.5 1710 get_format_capacities() neu 1711 1712Sun Apr 20 16:22:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1713 * drv_mmc.c 1.141 1714 read_track_info() mit erweiterten Parametern (Type) -> TI_TYPE_TRACK 1715 1716Sun Apr 20 16:21:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1717 * scsi_cdr.c 1.131 1718 read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info() 1719 1720Sun Apr 20 16:20:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1721 * cdrecord.h 1.144 1722 F_FORMAT neu, WM_FORMAT neu, DSF_DVD_PLUS_R/DSF_DVD_PLUS_RW/DSF_NEED_FORMAT neu 1723 read_track_info() mit erweiterten Parametern (Type), read_rzone_info() aus drv_dvd.c durch read_track_info() 1724 get_format_capacities()/read_format_capacities() neu 1725 1726Sun Apr 20 15:52:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1727 * scsimmc.h 1.9 1728 struct disk_info um dbit & bg_format_stat erweitert 1729 1730Sun Apr 20 15:13:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1731 * scsireg.h 1.29 1732 struct scsi_format_header um immed/tryout/ipattern Bits erweitert 1733 struct scsi_format_cap_header neu 1734 struct scsi_format_cap_desc neu 1735 struct scsi_cap_data neu 1736 1737Sun Apr 20 15:04:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1738 * scsicdb.h 2.18 1739 NACA Bit im Control Byte neu 1740 1741Fri Apr 18 16:53:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1742 * drv_dvd.c 1.106 1743 * drv_mmc.c 1.140 1744 * cdrecord.h 1.143 1745 * scsi_cdr.c 1.130 1746 read_dvd_structure() nun mit addr und layer Parameter 1747 1748Fri Apr 18 16:51:11 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1749 * scsi_mmc.c 1.4 1750 Unbenutze & Uninitialisierte Variablen beseitigt 1751 1752Thu Apr 17 23:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1753 * cdr_drv.c 1.34 1754 DVD+ Treiber neu 1755 1756Thu Apr 17 23:09:29 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1757 * drv_mmc.c 1.139 1758 Treibertexte besser eingerueckt 1759 Umleitung auf DVD+ Treiber bei DVD+ Medium 1760 Aufruf der dp->cdr_identify(scgp, dp, scgp->inq) Routine bei Weiterleitung auf DVD Treiber 1761 1762Thu Apr 17 09:45:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1763 * drv_sony.c 1.69 1764 * drv_philips.c 1.67 1765 * cdr_drv.c 1.33 1766 * cdrecord.h 1.142 1767 * drv_simul.c 1.46 1768 * drv_dvd.c 1.105 1769 * drv_jvc.c 1.79 1770 * drv_7501.c 1.14 1771 * drv_mmc.c 1.138 1772 cdr_format() Funktion neu 1773 1774Thu Apr 17 02:32:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1775 * drv_mmc.c 1.137 1776 load_media() fuer get_curprofile() im Silent Mode, wenn es ein CD Brenner ist dann wird nicht der CD-ROM Treiber returniert 1777 1778Thu Apr 17 01:10:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1779 * drv_mmc.c 1.136 1780 SCSI-3/MMC-3 medien Tests neu um DVD+ zu erkennen 1781 1782Thu Apr 17 00:04:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1783 * scsi_mmc.c 1.3 1784 Vermeiden von pname(profile) ohne #defne DRV_DVD 1785 1786Wed Apr 16 23:40:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1787 * drv_mmc.c 1.135 1788 mmc_getval() weiter nach hinten - nach Korrektur der Inquiry Daten fuer ATAPI 1789 1790Wed Apr 16 22:49:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1791 * drv_mmc.c 1.134 1792 Treiber ID Text (Kommentar) verbessert 1793 1794Wed Apr 16 22:42:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1795 * drv_sony.c 1.68 1796 Cue sheet Option auf 3 setzen 1797 1798Wed Apr 16 22:40:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1799 * cdrecord.1 1.75 1800 Hinweis auf mkisofs -print-size bei SAO/RAW 1801 1802Wed Apr 16 22:28:03 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1803 * cdr_drv.c 1.32 1804 SCSI-3/mmc-3 Support fuer DVD + DDCD Erkennung mit get_proflist() 1805 1806Wed Apr 16 22:25:56 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1807 * scsimmc.h 1.8 1808 struct rzone_info um lra_v erweitert 1809 struct mmc_performance_header / struct mmc_performance / struct mmc_exceptions / struct mmc_write_speed / struct mmc_streaming neu 1810 1811Wed Apr 16 22:01:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1812 * cdrecord.h 1.141 1813 get_proflist()/get_wproflist() aus scsi_mmc.c neu 1814 1815Wed Apr 16 22:00:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1816 * scsi_mmc.c 1.2 1817 get_conflen()/get_profiles()/get_proflist()/get_wproflist() neu 1818 1819Wed Apr 16 00:49:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1820 * drv_mmc.c 1.133 1821 get_speeds_plextor() komplett in die Statistik Funktion verlagert 1822 1823Wed Apr 16 00:28:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1824 * scsi_mmc.c 1.1 1825 date and time created 03/04/15 23:28:09 by joerg 1826 1827Wed Apr 16 00:28:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1828 * cdrecord.h 1.140 1829 scsi_mmc.c Definitionen neu 1830 1831Wed Apr 16 00:12:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1832 * drv_mmc.c 1.132 1833 Trebertabellen aufgeraeumt 1834 1835Tue Apr 15 18:57:54 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1836 * cdrecord.h 1.139 1837 track_base(tp) Makro repariert (tp)->track statt (tp)->trackno 1838 1839Tue Apr 15 10:01:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1840 * drv_dvd.c 1.104 1841 TAO Fake beseitigt 1842 1843Sun Apr 13 21:54:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1844 * drv_sony.c 1.67 1845 #include timedefs.h fehlte 1846 1847Sun Apr 13 18:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1848 * drv_sony.c 1.66 1849 Erste SAO Implementierung (ohne MCN/ISRC/multi-session) 1850 1851Sun Apr 13 17:15:15 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1852 * drv_dvd.c 1.103 1853 * drv_simul.c 1.45 1854 * drv_jvc.c 1.78 1855 * drv_mmc.c 1.131 1856 * drv_7501.c 1.13 1857 * cdrecord.c 1.238 1858 * cdrecord.h 1.138 1859 * drv_philips.c 1.66 1860 cdr_abort_session() neu 1861 1862Sun Apr 13 17:10:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1863 * drv_mmc.c 1.130 1864 "Selected write speed:" -> "Last selected write speed:" 1865 1866Sun Apr 13 13:59:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1867 * scsi_cdr.c 1.129 1868 Intelligenteres scsi_load() kennt nun CDR_CADDYLOAD 1869 1870Sun Apr 13 13:54:27 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1871 * drv_philips.c 1.65 1872 Yamaha CDR-100 nun mit scsi_load() 1873 1874Sun Apr 13 13:36:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1875 * cdrecord.c 1.237 1876 Version -> 2.01a10, Neue Funktion print_drflags() 1877 1878Sun Apr 13 13:35:26 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1879 * cdrecord.h 1.137 1880 Kommentar verbessert 1881 1882Sun Apr 13 12:28:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1883 * cdrecord.c 1.236 1884 * scsi_cdr.c 1.128 1885 scsi_load()/scsi_unload() nun mit korrektem Return Wert (int statt BOOL) und Auswertung des Return Wertes in load_media()/unload_media() 1886 1887Fri Apr 11 15:31:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1888 * drv_mmc.c 1.129 1889 * drv_7501.c 1.12 1890 (*dp->cdr_gen_cue)() Aufruf nun ueber Pointer 1891 1892Fri Apr 11 15:27:44 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1893 * drv_dvd.c 1.102 1894 * drv_simul.c 1.44 1895 * drv_mmc.c 1.128 1896 * cdr_drv.c 1.31 1897 * cdrecord.h 1.136 1898 * drv_7501.c 1.11 1899 (*dp->cdr_send_cue)() nun mit cdr_t * Parameter 1900 1901Fri Apr 11 15:18:57 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1902 * drv_7501.c 1.10 1903 * drv_simul.c 1.43 1904 * drv_philips.c 1.64 1905 * drv_dvd.c 1.101 1906 * drv_mmc.c 1.127 1907 * drv_sony.c 1.65 1908 * drv_jvc.c 1.77 1909 * cdrecord.h 1.135 1910 * cdrecord.c 1.235 1911 Neue Funktion (*cdr_gen_cue)() 1912 1913Fri Apr 11 01:25:58 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1914 * drv_mmc.c 1.126 1915 get_speeds_plextor() nun mit 3 int * Parametern, Ausgabe der Maximalen Brenngeschwindigkeit in stats_mmc() 1916 1917Fri Apr 11 00:53:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1918 * cdrecord.c 1.234 1919 * cdrecord.h 1.134 1920 is_sao() & TI_SAO neu, checktsize() ueberprueft nun ob ein Track mit unbekannter Laenge in SAO/RAW mode vorhanden ist und bricht ab 1921 1922Thu Apr 10 21:18:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1923 * drv_philips.c 1.63 1924 * drv_simul.c 1.42 1925 * drv_7501.c 1.9 1926 * cdr_drv.c 1.30 1927 * cdrecord.h 1.133 1928 * drv_jvc.c 1.76 1929 * drv_dvd.c 1.100 1930 * drv_sony.c 1.64 1931 * scsi_cdr.c 1.127 1932 * drv_mmc.c 1.125 1933 * cdrecord.c 1.233 1934 cdr_check_recovery()/cdr_recover()/cdr_close_session() nun mit cdr_t * Parameter 1935 1936Thu Apr 10 19:19:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1937 * cdrecord.h 1.132 1938 Kommentar eingerueckt 1939 1940Thu Apr 10 19:15:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1941 * cdrecord.c 1.232 1942 * cdrecord.h 1.131 1943 * drv_sony.c 1.63 1944 * drv_simul.c 1.41 1945 * drv_philips.c 1.62 1946 * drv_mmc.c 1.124 1947 * drv_7501.c 1.8 1948 * drv_jvc.c 1.75 1949 * drv_dvd.c 1.99 1950 cdr_init() neu, cdr_speed_select() nun ohne "dummy" Parameter 1951 1952Thu Apr 10 15:32:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1953 * drv_mmc.c 1.123 1954 get_speeds_plextor() neu 1955 1956Sun Apr 6 15:49:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1957 * cdrecord.1 1.74 1958 Neue driveropts= speedread/singlesession/hidecdr 1959 1960Sun Apr 6 15:48:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1961 * cdrecord.c 1.231 1962 (*dp->cdr_set_speed_dummy)() Aufruf bei -setdropts zwischen cdr_opt1() und cdr_opt2() 1963 1964Sun Apr 6 15:45:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1965 * drv_mmc.c 1.122 1966 Support fuer Plextor PowerRec, SpeedReeed, SongleSession, HideCDR 1967 1968Sun Apr 6 02:19:35 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1969 * cdrecord.c 1.230 1970 * cdrecord.h 1.130 1971 #defines und Auswertung fuer CDR_SINGLESESS/CDR_HIDE_CDR/CDR_SPEEDREAD neu 1972 1973Sat Apr 5 22:35:50 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1974 * cdrecord.h 1.129 1975 * cdrecord.c 1.229 1976 * cdrecord.1 1.73 1977 Neue Option -setdropts 1978 1979Sat Apr 5 20:51:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1980 * drv_mmc.c 1.121 1981 mmc_load/mmc_unload() auskommentiert 1982 1983Sat Apr 5 20:46:51 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1984 * drv_mmc.c 1.120 1985 opt2_mmc() neu und Kode aus open_session_mmc() dorthin bewegt 1986 1987Sat Apr 5 20:43:36 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1988 * scsi_cdr.c 1.126 1989 * cdrecord.c 1.228 1990 Bessere Buffer underrun Erkennung und Beschreibung 1991 1992Sat Apr 5 15:49:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 1993 * drv_sony.c 1.62 1994 * drv_mmc.c 1.119 1995 * drv_simul.c 1.40 1996 * drv_7501.c 1.7 1997 * cdrecord.c 1.227 1998 * drv_philips.c 1.61 1999 * drv_jvc.c 1.74 2000 * cdrecord.h 1.128 2001 * drv_dvd.c 1.97 2002 (*dp->cdr_opt2)(scgp, dp) neu 2003 2004Sat Apr 5 15:37:12 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2005 * cdrecord.c 1.226 2006 Buffer Underrun Vorhersage verbessert (kein loeschen am Trackanfang & zusaetzlicher Test auf leres RAM) 2007 2008Sat Apr 5 01:42:33 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2009 * drv_mmc.c 1.118 2010 Read Burn Proof Counter fuer Plextor 2011 2012Fri Apr 4 23:48:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2013 * scsi-unixware.c 1.33 2014 Reset Support neu 2015 2016Fri Apr 4 00:44:59 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2017 * cdrecord.c 1.225 2018 -packet impliziert nun nicht mehr TAO 2019 2020Fri Apr 4 00:35:13 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2021 * drv_7501.c 1.6 2022 cw7501__do_cue() nun korrekt LOCAL 2023 2024Fri Apr 4 00:30:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2025 * auinfo.c 1.18 2026 * subchan.c 1.16 2027 trackp->tracktype & TOC_MASK wegen TOCF_DUMMY/TOCF_MULTI 2028 2029Fri Apr 4 00:29:09 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2030 * drv_sony.c 1.61 2031 * drv_simul.c 1.39 2032 * drv_7501.c 1.5 2033 * drv_philips.c 1.60 2034 * cdrecord.h 1.127 2035 * cdrecord.c 1.224 2036 * drv_mmc.c 1.117 2037 * drv_jvc.c 1.73 2038 * drv_dvd.c 1.96 2039 cdr_open_session()/cdr_fixate() ohne multi/dummy Parameter -> track[0].tracktype 2040 2041Thu Apr 3 22:49:10 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2042 * drv_jvc.c 1.72 2043 * drv_dvd.c 1.95 2044 * wm_packet.c 1.21 2045 * cdrecord.c 1.223 2046 Casting wegen Signed/Unsigned Arithmetik bei ANSI C 2047 2048Thu Apr 3 22:32:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2049 * drv_sony.c 1.60 2050 * drv_7501.c 1.4 2051 * drv_simul.c 1.38 2052 * drv_dvd.c 1.94 2053 * drv_philips.c 1.59 2054 * drv_mmc.c 1.116 2055 * drv_jvc.c 1.71 2056 * cdrecord.c 1.222 2057 * cdrecord.h 1.126 2058 cdr_open_session()/cdr_fixate() Treiberinterface nun ohne toctype Parameter -> trackp[0]->tracktype 2059 2060Thu Apr 3 20:51:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2061 * fifo.c 1.43 2062 int -> Uint wegen Ansi C Vergleich 2063 2064Thu Apr 3 20:46:46 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2065 * clone.c 1.6 2066 first/last int -> Uint wegen Ansi C Vergleich 2067 2068Thu Apr 3 20:42:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2069 * subchan.c 1.15 2070 j int -> Uint wegen Ansi C Vergleich 2071 2072Thu Apr 3 18:16:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2073 * cdrecord.c 1.221 2074 Neue Option -lock 2075 prtimediff() -> misc.c 2076 Version -> 2.01a09 2077 2078Thu Apr 3 18:15:00 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2079 * cdrecord.1 1.72 2080 Neue Option -lock 2081 2082Thu Apr 3 18:14:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2083 * misc.c 1.3 2084 prtimediff() aus cdrecord.c neu 2085 2086Thu Apr 3 18:14:05 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2087 * drv_mmc.c 1.115 2088 int/Uint Vergleiche gecastet 2089 test auf tracksize < 0 vor do_cue() 2090 Versuch zu erreichen dasz is_packet(trackp) nicht mehr is_tao(trackp) impliziert 2091 2092Thu Apr 3 18:11:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2093 * cdrecord.h 1.125 2094 F_DLCK & prtimediff() neu 2095 2096Thu Apr 3 18:11:22 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2097 * drv_7501.c 1.3 2098 Support fuer SAO neu 2099 2100Sun Mar 30 22:16:25 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2101 * drv_7501.c 1.2 2102 Schreibsupport fuer TAO 2103 2104Sun Mar 30 13:50:02 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2105 * cdrecord.c 1.220 2106 * drv_mmc.c 1.114 2107 Eingerueckt nach cstyle 2108 2109Sat Mar 29 20:27:16 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2110 * scsi-unixware.c 1.32 2111 Auswertung von scbp->sc_comp_code und Setzten von sp->error 2112 2113Thu Mar 27 12:11:17 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2114 * readcd.c 1.54 2115 meshpoints=# Option neu 2116 2117Thu Mar 27 01:15:30 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2118 * cdrecord.c 1.219 2119 2002 -> 2003 2120 2121Thu Mar 27 01:03:48 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2122 * cdr_drv.c 1.29 2123 cw7501 neu 2124 2125Thu Mar 27 01:02:47 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2126 * drv_7501.c 1.1 2127 date and time created 03/03/27 01:02:47 by joerg 2128 2129Thu Mar 27 00:53:40 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2130 * cdrecord.c 1.218 2131 Version -> 2.01a07, Unterdrueckung von "Warning: blockdesc secsize %d differs from cap secsize %d\n" wenn scgp->cap->c_bsize == 0 2132 2133Thu Mar 27 00:45:34 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2134 * cdrecord.h 1.124 2135 Eingerueckt nach cstyle 2136 2137Thu Mar 27 00:43:06 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2138 * drv_mmc.c 1.113 2139 mmc_load()/mmc_unload() mit 2. Parameter cdr_t * 2140 2141Tue Mar 25 18:48:41 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2142 * scsi-qnx.c 1.2 2143 sccsid -> __sccsid 2144 2145Mon Mar 24 23:25:04 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2146 * cdrecord.c 1.217 2147 Version -> 2.01a06, Handler fuer SGIHUP/SIGTERM, cdr_underrun() neu 2148 2149Mon Mar 24 23:23:38 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2150 * scsi_cdr.c 1.125 2151 * cdrecord.h 1.123 2152 cdr_underrun() neu 2153 2154Mon Mar 24 13:01:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2155 * scsi-unixware.c 1.31 2156 Beseitigung von fdesc[MAX_SCG][MAX_TGT][MAX_LUN] und Verkleinerung von sdidevs[scg][tgt][lun] 2157 Nun kann wirklich scg_open() mehrmals aufgerufen werden. 2158 2159Sun Mar 23 21:10:45 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2160 * scsi-unixware.c 1.30 2161 valid/atapi/initiator -> flags mit SDI_* Bit #defines 2162 2163Sun Mar 23 17:33:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2164 * scsi-unixware.c 1.29 2165 Besseres Verhalten fuer scgcheck 2166 2167Sun Mar 23 15:14:23 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2168 * scsi-unixware.c 1.28 2169 Eingerueckt wegen cstyle(1) 2170 2171Sun Mar 23 14:12:01 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2172 * scsihack.c 1.42 2173 Support fuer QNX neu 2174 2175Sun Mar 23 14:11:14 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2176 * scsi-qnx.c 1.1 2177 date and time created 03/03/23 14:11:14 by joerg 2178 2179Thu Mar 6 16:39:42 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2180 * fifo.c 1.42 2181 faio_wait_on_buffer() mit Prototype implementierung wegen SCO cc 2182 2183Thu Mar 6 16:27:52 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2184 * cdrecord.1 1.71 2185 Beschreibung fuer -xa1 -xa2, ... berichtigt 2186 2187Fri Feb 7 12:34:37 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2188 * cdrecord.1 1.70 2189 Schreibfehler beseitigt 2190 2191Sun Feb 2 14:13:07 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2192 * scsi-remote.c 1.12 2193 Umgestellt, damit es auch ohne rcmd() geht 2194 2195Tue Jan 28 01:19:39 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2196 * drv_mmc.c 1.112 2197 Workaround fuer LG TAO Audio Formware bug: audio_pause_len = 150 2198 2199Tue Jan 7 14:09:28 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2200 * scsi_cdr.c 1.124 2201 Ausgabe Save/Set Modepages auch auf stderr wie Rest der Zeile 2202 2203Tue Jan 7 14:08:43 2003 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2204 * drv_mmc.c 1.111 2205 set_mode_params() ist BOOL, daher ist Abfrage auf < 0 falsch 2206 2207Tue Dec 24 16:28:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2208 * cdrecord.1 1.69 2209 Version -> 2.0 2210 2211Tue Dec 24 14:16:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2212 * cdrecord.c 1.216 2213 Mail Adresse -> schilling@fokus.fhg.de 2214 Vermeidung von "Cannot write CD's >= 100 minutes.\n" bei DVDs 2215 2216Mon Dec 16 22:26:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2217 * cdrecord.1 1.68 2218 Mailing Lists geupdated, Hinweis auf cddb= bei den cdda2wav Beispielen 2219 2220*************** Release 2.0 ******************* 2221 2222Sat Nov 30 17:43:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2223 * readcd.c 1.53 2224 * cdrecord.c 1.215 2225 Version -> 2.0 2226 2227Sat Nov 30 16:11:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2228 * cdrecord.c 1.214 2229 DVD-Pro Check for Tracksize-known only if ntracks > 0 2230 2231Sat Nov 30 13:01:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2232 * drv_mmc.c 1.110 2233 Allow Medium removal after load Media for DVD/CD recognition as drecord -checkdrive would otherwise lock the tray if it has been open before 2234 2235Sat Nov 30 12:55:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2236 * scsi-osf.c 1.25 2237 Debug output with SCSI Status Byte 2238 2239Fri Nov 22 17:55:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2240 * cdrecord.1 1.67 2241 RSH= und RSCSI= documented for ssh(1) RSCSI 2242 2243Fri Nov 22 17:40:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2244 * scsi-remote.c 1.11 2245 Support for non-root rcmd() and ssh(2) 2246 2247Fri Nov 22 17:35:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2248 * fifo.c 1.41 2249 AmigaOS Support with ix_vfork()/ix_vfork_resume() and separate var buf_idx_reader for vfork() 2250 2251Thu Nov 21 22:28:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2252 * cdrecord.c 1.213 2253 New Option minbuf= 2254 2255Thu Nov 21 22:23:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2256 * cdrecord.1 1.66 2257 minbuf= Option new 2258 2259Tue Nov 19 19:13:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2260 * scsiopen.c 1.93 2261 Fix for Coredump with dev=/dev/rsr1c:@,0 2262 2263Sun Nov 10 19:18:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2264 * diskid.c 1.36 2265 Orange Forum Embargo Warning only if mp->msf_min == 97 for DVDs 2266 2267Mon Nov 4 18:12:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2268 * fifo.c 1.40 2269 close(f) /dev/zero oly if /dev/zero has been opened 2270 2271Sun Nov 3 16:32:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2272 * scsi_cdr.c 1.123 2273 * cdrecord.h 1.122 2274 write_xscsi()/seek_scsi()/seek_g0()/seek_g1() new 2275 2276Sat Nov 2 22:11:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2277 * cdrecord.c 1.212 2278 Version -> 1.11a40, _POSIX_MEMLOCK/_POSIX_PRIORITY_SCHEDULING Test POSIX 2001 conformant 2279 2280Sun Oct 27 15:19:29 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2281 * cdrecord.c 1.211 2282 New Wait Feature free the IDE Busses if Source&Destination are on the same cable (use -immed) 2283 2284Sun Oct 27 14:57:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2285 * cdrecord.1 1.65 2286 New Wait (usleep) Feature for -immed documented 2287 2288Sun Oct 27 14:42:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2289 * cdrecord.h 1.121 2290 New Flag RF_WR_WAIT to actively free the IDE Busses via usleep() 2291 2292Sun Oct 27 02:26:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2293 * cdrecord.c 1.210 2294 * wm_packet.c 1.20 2295 * drv_jvc.c 1.70 2296 Change from trackp->padsize ->trackp->padsecs 2297 2298Sun Oct 27 02:02:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2299 * cdrecord.h 1.120 2300 Change from trackp->padsize ->trackp->padsecs 2301 New Sektor based Makros Sminutes(s)/Sseconds(s)/Shseconds(s)/Sframes(s) 2302 2303Sun Oct 27 01:20:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2304 * cdrecord.1 1.64 2305 Better docukmentation for padsize= 2306 2307Sat Oct 26 23:13:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2308 * scsi_cdr.c 1.122 2309 Text Generic mmc2 DVD -> Generic mmc2 DVD-R/DVD-RW 2310 2311Sat Oct 26 20:21:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2312 * wm_packet.c 1.19 2313 Support printing the fill ratio of the drive buffer and the actual write speed 2314 2315Fri Oct 25 15:06:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2316 * drv_mmc.c 1.109 2317 ATIP printinf for speed better -> %2d (reserved val %2d) 2318 2319Fri Oct 25 15:05:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2320 * cdrecord.c 1.209 2321 pad_track() now shows Drive buffer fill% and speed 2322 Verbose prinrting for write_track_data() and pad_track() unified 2323 2324Fri Oct 25 00:49:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2325 * cdrecord.c 1.208 2326 Warning for cdrecord blank=fast if drive does not like -> Try cdrecord blank=all 2327 write_track_data() now computes trackp->isecsize from trackp->isecsize to trackp->secsize 2328 2329Fri Oct 25 00:18:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2330 * drv_mmc.c 1.108 2331 BURN-Free was not used -> BURN-Free was never needed 2332 2333Fri Oct 25 00:06:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2334 * drv_mmc.c 1.107 2335 Test for 0xFF:0xFF/0xFF with dsp->ds_maxblocks == 716730 -> dsp->ds_maxblocks == 1166730 because we now use forceposivive in msf_to_lba() 2336 2337Thu Oct 24 23:47:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2338 * drv_mmc.c 1.106 2339 di_to_dstat() now always sets dsp->ds_first_leadin to allow 2. setting for Yamaha AudioMaster 2340 2341Wed Oct 23 22:46:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2342 * cdrecord.c 1.207 2343 Version -> 1.11a39, Only cdrecord dev=help calls scg_help() no automatic printing if scg_open() fails 2344 2345Wed Oct 23 22:40:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2346 * cdrecord.1 1.63 2347 Many changes tp prepare for 2.0 2348 2349Wed Oct 23 22:21:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2350 * scsi-linux-ata.c 1.4 2351 Workaround for Linux Kernel design bug: CDROM_SEND_PACKET stes errno to EINVAL if Sense Key is "Invalid Command" 2352 2353Mon Oct 21 19:20:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2354 * scsi-linux-sg.c 1.75 2355 /dev/sg* read loop again with 1000 loops but only if 'f' is a RAW device 2356 Typo fixed 2357 2358Sun Oct 20 15:28:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2359 * scsi-linux-sg.c 1.74 2360 sg_clearnblock() new to alow to clear O_NONBLOCK directly after open(.., ...|O_NONBLOCK) 2361 2362Sat Oct 19 22:04:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2363 * cdrecord.c 1.206 2364 Version -> 1.11a38, Support for libscg Help 2365 2366Sat Oct 19 21:28:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2367 * scsiopen.c 1.92 2368 * scsihack.c 1.41 2369 scg_help() Funktion new 2370 2371Sat Oct 19 21:27:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2372 * scsitransp.c 1.85 2373 Version -> 0.7 2374 2375Sat Oct 19 21:26:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2376 * scsi-wnt.c 1.29 2377 * scsi-vms.c 1.32 2378 * scsi-unixware.c 1.27 2379 * scsi-sun.c 1.76 2380 * scsi-sgi.c 1.35 2381 * scsi-remote.c 1.10 2382 * scsi-osf.c 1.24 2383 * scsi-os2.c 1.22 2384 * scsi-openserver.c 1.30 2385 * scsi-next.c 1.31 2386 * scsi-mac-iokit.c 1.4 2387 * scsi-linux-sg.c 1.73 2388 * scsi-linux-pg.c 1.42 2389 * scsi-linux-ata.c 1.3 2390 * scsi-hpux.c 1.30 2391 * scsi-bsd.c 1.41 2392 * scsi-bsd-os.c 1.27 2393 * scsi-beos.c 1.21 2394 * scsi-apollo.c 1.4 2395 * scsi-amigaos.c 1.3 2396 * scsi-aix.c 1.35 2397 scgo_help() Funktion new 2398 2399Sat Oct 19 19:14:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2400 * scsitransp.h 1.53 2401 Parameter tcomment new in __scg_help() 2402 2403Sat Oct 19 14:02:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2404 * scsitransp.h 1.52 2405 Help functions new 2406 2407Fri Oct 18 17:25:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2408 * scsi-linux-sg.c 1.72 2409 Modified Cleanup read() loop in sg_initdev() by request from Linus Torvalds 2410 2411Fri Oct 18 17:20:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2412 * scsi-sun.c 1.75 2413 open Warnung von error() auf js_fprintf((FILE *)scgp->errfile umgestellt 2414 2415Fri Oct 18 17:16:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2416 * scsiopen.c 1.91 2417 * scsi-linux-ata.c 1.2 2418 * scsi-sun.c 1.74 2419 Allow unified dev=ATAPI, dev=ATAPI:, dev=USCSI, dev=USCSI: 2420 2421Sun Oct 13 21:40:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2422 * scsi-linux-sg.c 1.71 2423 open(name, 2) -> O_RDWR.... 2424 sg_initdev() with better loop to read possible rests from driver (requested by Linus Torvalds) 2425 2426Sun Oct 13 21:23:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2427 * scsi-sun.c 1.73 2428 * scsi-linux-pg.c 1.41 2429 open(name, 2) -> O_RDWR.... 2430 2431Sat Oct 12 13:53:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2432 * sector.c 1.11 2433 Initialize Testsector in encspeed() to make resulting speed independent from junk on the stack 2434 2435Thu Oct 10 23:43:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2436 * cdrecord.c 1.205 2437 Change wording from DAO -> SAO 2438 2439Wed Oct 9 19:36:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2440 * scsireg.h 1.28 2441 New device types for Inquiry 2442 2443Wed Oct 9 19:35:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2444 * scsitransp.c 1.84 2445 scg_fprintdev() New device types for Inquiry 2446 2447Tue Oct 8 00:57:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2448 * scsi-unixware.c 1.26 2449 Handle EBUSY for multiple opens 2450 2451Mon Oct 7 22:19:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2452 * sector.c 1.10 2453 * cdrecord.h 1.119 2454 * cdrecord.c 1.204 2455 Verbose printing of the LEC encoding speed -> encspeed() 2456 2457Sat Oct 5 22:07:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2458 * cdrecord.c 1.203 2459 call cdr_buffer_cap() in Silent mode to make sure buggy drives (CW-7585) will not print constantly error messages 2460 2461Sat Oct 5 18:07:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2462 * scsi-linux-ata.c 1.1 2463 date and time created 02/10/05 17:07:46 by joerg 2464 2465Sat Oct 5 17:48:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2466 * scsi-linux-sg.c 1.70 2467 Support for CDROM_SEND_PACKET in scsi-linux-ata.c new 2468 SCSI Timeout now may be distinguished from SCSI selection Timeout by implementing a workarounf for a Linux kernel bug 2469 2470Sat Oct 5 00:02:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2471 * scsi-sun.c 1.72 2472 Do not open all /dev/scg* devices if not in SCAN mode 2473 ENXIO for USCSI means selection Timeout 2474 2475Fri Oct 4 23:59:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2476 * scsi-vms.c 1.31 2477 Warn for missing Scanbus, up to 26 IDE Controller from Chip.Dancy@hp.com 2478 2479Wed Oct 2 21:44:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2480 * cdrecord.c 1.202 2481 Version -> 1.11a36, #ifdef HAVE_LIB_EDC_ECC to allow compilation without libedc 2482 2483Wed Oct 2 02:22:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2484 * fifo.c 1.39 2485 Allow again compilation with #undef FIFO 2486 2487Wed Oct 2 00:54:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2488 * scsiopen.c 1.90 2489 replace comma by semikolon 2490 2491Wed Oct 2 00:48:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2492 * scsi-vms.c 1.30 2493 gk_chan is Unsigned but there was a comparison <= 0 2494 scsi status scsi_sts now correct for ATAPI 2495 2496Sat Sep 28 20:36:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2497 * drv_mmc.c 1.105 2498 deflt_writemodes_mmc() now with fallback to SAO if TAO is not supported 2499 2500Sat Sep 28 14:53:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2501 * cdrecord.c 1.201 2502 -force Wirkung auf RAW Speed nur noch bis maximal das was eine CPU kann 2503 Neue environment Variable "CDR_FORCERAWSPEED" 2504 2505Sat Sep 28 14:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2506 * sector.c 1.9 2507 EDC_SCRAMBLE_NOSWAP #define in old libedc new 2508 2509Fri Sep 27 17:39:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2510 * cdrecord.c 1.200 2511 Limit gracetime to 999, Do not use \b with wait time because seconds may use more than one column 2512 2513Fri Sep 27 16:40:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2514 * drv_simul.c 1.37 2515 DVD max speed -> 1000 2516 2517Fri Sep 27 14:33:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2518 * cdrecord.c 1.199 2519 Drive current speed/Drive default speed/Drive max speed printing now with lverbose > 1 2520 Hint to Heiko with Encoding speed printing 2521 2522Fri Sep 27 14:30:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2523 * drv_mmc.c 1.104 2524 Max Speed in struct from 370 -> 372, 2525 mmc_opthelp()/hasdrvopt()/get_justlink_ricoh() now with EXPORT 2526 Bug with dp->cdr_dstat->ds_dr_cur_wspeed fixed, 2527 set dp->cdr_speeddef/dp->cdr_speedmax from drive values 2528 2529Fri Sep 27 14:28:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2530 * drv_dvd.c 1.89 2531 Change to use new driveropts= method from drv_mmc.c 2532 2533Fri Sep 27 14:25:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2534 * drv_simul.c 1.36 2535 Max Speed for CD from 370 -> 372 2536 2537Thu Sep 26 03:06:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2538 * scsi_cdr.c 1.121 2539 scsi_load()scsi_unload() now may be called with cdr_t * 0 2540 2541Wed Sep 25 18:05:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2542 * drv_mmc.c 1.103 2543 scsi_blank()/scsi_close_tr_session()/scsi_flush_cache() with immed Flag 2544 2545Wed Sep 25 16:12:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2546 * cdrecord.h 1.117 2547 * cdrecord.c 1.198 2548 * drv_simul.c 1.35 2549 * drv_philips.c 1.58 2550 * scsi_cdr.c 1.120 2551 * drv_dvd.c 1.88 2552 start/stop, load/unload, flush_cache with immed Parameter 2553 2554Wed Sep 25 14:22:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2555 * drv_jvc.c 1.69 2556 * drv_dvd.c 1.87 2557 * drv_mmc.c 1.102 2558 * cdr_drv.c 1.28 2559 * cdrecord.c 1.197 2560 * cdrecord.h 1.116 2561 blank() driver function now weith cdr_t * parameter for F_IMMED 2562 2563Wed Sep 25 13:52:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2564 * cdrecord.c 1.196 2565 -immed new 2566 2567Wed Sep 25 13:51:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2568 * cdrecord.c 1.195 2569 F_DVD -> TI_DVD (was wrong) 2570 2571Wed Sep 25 13:13:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2572 * cdrecord.h 1.115 2573 F_DVD -> TI_DVD (was wrong), F_IMMED new 2574 2575Wed Sep 25 00:38:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2576 * cdrecord.c 1.194 2577 * cdrecord.h 1.114 2578 * drv_sony.c 1.59 2579 * drv_simul.c 1.34 2580 * drv_philips.c 1.57 2581 * drv_mmc.c 1.101 2582 * drv_jvc.c 1.68 2583 * drv_dvd.c 1.86 2584 close_track()/fixate() enhanced by cdr_t * Parameter 2585 2586Tue Sep 24 21:28:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2587 * drv_mmc.c 1.100 2588 mmc_set_speed() new to allow drives that don't like speed=1 2589 2590Tue Sep 24 18:40:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2591 * cdrecord.c 1.193 2592 Version -> 1.11a35, Do not print Zeit/speed Statistics if writing did not yet start 2593 2594Tue Sep 24 18:36:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2595 * scsi_cdr.c 1.119 2596 Modify speed printing to include CD/DVD Speed 2597 2598Mon Sep 23 15:42:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2599 * drv_simul.c 1.33 2600 Simulate Next Writable Address (for TAO) 2601 2602Mon Sep 23 15:39:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2603 * cdrecord.c 1.192 2604 Move Comment out of #ifdef DRV_DVD 2605 2606Mon Sep 23 15:17:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2607 * cdrecord.c 1.191 2608 Fix Pregap handling for DVD (no 150 Sektors per Track) 2609 2610Sun Sep 22 01:35:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2611 * cdrecord.h 1.113 2612 F_DVD new 2613 2614Sun Sep 22 00:11:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2615 * drv_dvd.c 1.85 2616 Set DVD Flag in driverstructure because it is now used 2617 2618Sat Sep 21 23:59:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2619 * drv_simul.c 1.32 2620 Set DVD Flags, calculate DVD speed correctly, 2621 correct real time spend in usleep() 2622 2623Sat Sep 21 01:33:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2624 * cdrecord.c 1.190 2625 Version -> 1.11a34, Late check for tracks == 0 only if -fix was not used 2626 2627Fri Sep 20 01:58:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2628 * auinfo.c 1.17 2629 -auinfo should be superceede -scms / -copy 2630 2631Thu Sep 12 17:16:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2632 * cdrecord.c 1.189 2633 Statistics order new and better, 2634 Print new statistics even on abort 2635 2636Thu Sep 12 17:03:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2637 * cdrecord.h 1.112 2638 New Flags RF_DID_STAT/RF_DID_CDRSTAT 2639 2640Thu Sep 12 16:42:57 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2641 * drv_philips.c 1.56 2642 Modified -> reload_media() 2643 2644Thu Sep 12 15:52:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2645 * drv_mmc.c 1.99 2646 cdr_dstat->ds_dr_max_rspeed/cdr_dstat->ds_dr_cur_rspeed neu 2647 cdr_dstat->ds_dr_max_speed/cdr_dstat->ds_dr_cur_speed -> cdr_dstat->ds_dr_max_wspeed/cdr_dstat->ds_dr_cur_wspeed 2648 scsi_set_speed() with MMC-3 rotctl Parameter 2649 2650Thu Sep 12 15:47:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2651 * cdrecord.c 1.188 2652 Version -> 1.11a33, ds_dr_max_speed -> ds_dr_max_wspeed 2653 2654Thu Sep 12 15:43:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2655 * drv_dvd.c 1.84 2656 * scsi_cdr.c 1.118 2657 * cdrecord.h 1.111 2658 scsi_set_speed() mit MMC-3 rotctl Parameter 2659 2660Thu Sep 12 14:37:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2661 * drv_mmc.c 1.98 2662 dsp->ds_flags with DSF_HIGHSP_ERA / DSF_ULTRASP_ERA 2663 New Speed Tabels for HS and UHS RW media 2664 atip_printspeed() new 2665 Print A1 ATIP Werte also in hex 2666 Modify ATIP printout for UHS CD-RW 2667 2668Thu Sep 12 13:34:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2669 * cdrecord.c 1.187 2670 Driveropts print MMC,MMC-2,MMC-3 2671 -force now allows to write faster data in -raw Data 2672 Checks for Ultra High speed CD-RW for old writers 2673 Do not print average write speed if data size is unknown 2674 2675Thu Sep 12 13:27:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2676 * scsi_cdr.c 1.117 2677 Enhancements for MMC-2 & MMC-3 in -prcap (mode Page 2A) 2678 2679Wed Sep 11 21:23:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2680 * scsireg.h 1.27 2681 MMC-2 & MMC-3 enhancements for Mode Page 2A 2682 2683Wed Sep 11 20:47:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2684 * cdrecord.h 1.110 2685 CDR_MMC/CDR_MMC2/CDR_MMC3 new 2686 2687Wed Sep 11 15:13:20 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2688 * subchan.c 1.14 2689 end = 0 for useless GCC Warning 'end' might be uninitialized 2690 2691Wed Sep 11 15:01:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2692 * cdrecord.h 1.109 2693 trackp->dataoff/tracks/track/trackno -> Uchar 2694 DSF_HIGHSP_ERA & DSF_ULTRASP_ERA new 2695 CDR_ALLOC without top Bit for GCC Warning 2696 2697Wed Sep 11 14:59:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2698 * drv_dvd.c 1.83 2699 * auinfo.c 1.16 2700 Cast for trackp->track* -> Uchar 2701 2702Wed Sep 11 14:59:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2703 * drv_sony.c 1.58 2704 Constant 0xFFFFFFFF with #ifdef for K&R/ANSI 2705 2706Sun Sep 1 23:43:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2707 * cdrecord.c 1.186 2708 Print minimal Drive Buffer fill ratio 2709 2710Sun Sep 1 23:42:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2711 * drv_mmc.c 1.97 2712 DiskT@2 Support new 2713 2714Sun Sep 1 23:33:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2715 * cdrecord.h 1.108 2716 Several new ds_* Vars for better Statistics 2717 2718Sun Sep 1 21:27:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2719 * cdrecord.c 1.185 2720 cdrstats() now guesses Buffer underruns and prints average write speed 2721 2722Sun Sep 1 17:42:59 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2723 * drv_mmc.c 1.96 2724 cdr_stats() Function new 2725 speed_select_mmc() with 2nd Parameter dp for FORCESPEED 2726 driveropts=foesecpeed new 2727 driveropts=tattooinfo new 2728 driveropts=tattoofile=name new 2729 hasdrvopt() fixed: missing break nach past recognised Option 2730 2731Sun Sep 1 16:50:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2732 * cdrecord.c 1.184 2733 Buffer Cap print every 1 MB 2734 2735Fri Aug 30 13:57:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2736 * cdrecord.c 1.183 2737 Version -> 1.11a32, CDR_DISKTATTOO new, (*dp->cdr_stats)(scgp, dp); for Burn-Free Statistics 2738 2739Fri Aug 30 13:42:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2740 * cdrecord.h 1.107 2741 New driverinterfacefunction cdr_stats() 2742 CDR_DISKTATTOO new 2743 2744Fri Aug 30 13:41:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2745 * drv_sony.c 1.57 2746 * drv_simul.c 1.31 2747 * drv_philips.c 1.55 2748 * drv_jvc.c 1.67 2749 * drv_dvd.c 1.82 2750 New driverinterfacefunction cdr_stats() 2751 2752Thu Aug 29 21:40:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2753 * drv_sony.c 1.56 2754 * drv_simul.c 1.30 2755 * drv_philips.c 1.54 2756 * drv_jvc.c 1.66 2757 * drv_dvd.c 1.81 2758 * cdrecord.h 1.106 2759 * cdrecord.c 1.182 2760 New Parameter cdr_t *dp for cdr_set_speed_dummy() for "forcespeed" 2761 2762Thu Aug 29 17:12:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2763 * mmcvendor.h 1.2 2764 link_counter is [2]. 2765 2766Mon Aug 26 17:47:17 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2767 * drv_mmc.c 1.95 2768 Turning... messages -> stdout 2769 2770Mon Aug 26 01:56:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2771 * drv_mmc.c 1.94 2772 JustLink Support new 2773 2774Mon Aug 26 01:22:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2775 * mmcvendor.h 1.1 2776 date and time created 02/08/26 00:22:08 by joerg 2777 2778Tue Aug 20 01:11:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2779 * drv_mmc.c 1.93 2780 mmc_opt1() new 2781 Yamaha Audio Master Support new 2782 Be more careful with test_write (-dummy) in deflt_writemodes_mmc() 2783 Check driveropts= already in attach_mmc() and turn into flags 2784 2785Tue Aug 20 00:06:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2786 * cdrecord.c 1.181 2787 Call dp->cdr_opt1() _before_ set speed/dummy and before the first Size Check 2788 2789Mon Aug 19 02:30:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2790 * cdrecord.c 1.180 2791 Do not clear ds_cdrflags after attach() 2792 2793Mon Aug 19 01:12:18 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2794 * cdrecord.c 1.179 2795 driveropts=help new in short usage() 2796 2797Mon Aug 19 00:45:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2798 * cdrecord.h 1.105 2799 * drv_dvd.c 1.80 2800 * drv_simul.c 1.29 2801 * drv_jvc.c 1.65 2802 * drv_sony.c 1.55 2803 * drv_philips.c 1.53 2804 cdr_t->cdr_opt1() new 2805 2806Mon Aug 19 00:40:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2807 * cdrecord.c 1.178 2808 dataoff = 16 as Default in autoaudio to allow cdrecord -raw to work without -data 2809 2810Mon Aug 19 00:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2811 * cdrecord.c 1.177 2812 Call (*dp->cdr_opt1)(scgp, dp) for Yamaha Audio Master, then 2. Check for size 2813 2814Sat Aug 17 01:13:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2815 * drv_mmc.c 1.92 2816 Yamaha Audio Master recognition, Varirec in driveropts=help, Varirec recognition 2817 2818Sat Aug 17 00:52:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2819 * cdrecord.h 1.104 2820 Calling sequence comment new 2821 2822Sat Aug 17 00:04:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2823 * sector.c 1.8 2824 Max RAW speed in metering raised from 100x -> 1000x 2825 2826Fri Aug 16 02:39:01 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2827 * cdrecord.c 1.176 2828 * cdrecord.h 1.103 2829 CDR_VARIREC / CDR_AUDIOMASTER / CDR_FORCESPEED new 2830 2831Wed Aug 14 23:43:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2832 * cdrecord.c 1.175 2833 Version -> 1.11a30, Speed test for RAW data sectors 2834 2835Wed Aug 14 20:50:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2836 * defaults.c 1.9 2837 Allow Space as separator in /etc/default/cdrecord 2838 2839Wed Aug 14 01:04:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2840 * cdrecord.h 1.102 2841 * sector.c 1.7 2842 encspeed() new 2843 2844Tue Aug 13 23:45:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2845 * sector.c 1.6 2846 HAVE_LIB_EDC_ECC/HAVE_NEW_LIB_EDC/CLONE_WRITE new 2847 2848Tue Jul 30 00:22:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2849 * cdrecord.c 1.174 2850 Version ->1.11a28, tracksize/secsize ->itracksize/isecsize for debug printf 2851 2852Mon Jul 29 22:22:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2853 * cdrecord.h 1.101 2854 track_base() Macro new, typedef struct ofile ofile_t new 2855 2856Mon Jul 29 21:58:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2857 * subchan.c 1.13 2858 Shift ISRC & MCN by one to the end if the are on an index change 2859 2860Sun Jul 28 23:19:55 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2861 * drv_simul.c 1.28 2862 Flags with allen possible write modi and with CDR_TRAYLOAD to avoid 2863 2864Sun Jul 28 13:54:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2865 * subchan.c 1.12 2866 better comment 2867 2868Thu Jul 25 03:25:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2869 * subchan.c 1.11 2870 Support for ISRC/MCN in RAW Mode new (but witout index shift) 2871 2872Tue Jul 23 23:47:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2873 * subchan.c 1.10 2874 First loop in fillsubch() removed because it is identical to second loop 2875 2876Tue Jul 23 23:32:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2877 * subchan.c 1.9 2878 fillsubch() now coeerect for audio Pregap between Tracks korrekt with relative time counting downwards 2879 2880Sun Jul 21 18:21:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2881 * drv_mmc.c 1.91 2882 set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->* 2883 Do not cast malloc() anymore 2884 Check write_cdtext() Returncode 2885 Prepare for just Link 2886 2887Sun Jul 21 18:13:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2888 * drv_dvd.c 1.79 2889 set CDR_BURNFREE Flag, 2890 set dsp->{ds_disktype!ds_trfirst!ds_trlast!ds_trfirst_ls} from dip->* 2891 2892Sun Jul 21 18:07:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2893 * cdrecord.c 1.173 2894 Version -> 1.11a27, 2895 Define Warning that needs to be printed if Source has been changed, 2896 Better messages for wrong DVD-RW write speed, reload_media() at end Ende of RAW Write 2897 2898Sun Jul 21 17:52:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2899 * scsi_cdr.c 1.116 2900 * auinfo.c 1.15 2901 malloc() Cast removed 2902 2903Sun Jul 21 17:51:44 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2904 * drv_sony.c 1.54 2905 dsp->ds_diskid now is UInt32_t 2906 2907Sun Jul 21 17:44:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2908 * cdrecord.h 1.100 2909 struct disk_status with Typen from utypes.h 2910 2911Mon Jul 8 00:31:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2912 * wm_session.c 1.4 2913 * wm_packet.c 1.18 2914 * subchan.c 1.8 2915 * fifo.c 1.38 2916 * drv_mmc.c 1.90 2917 * drv_jvc.c 1.64 2918 * clone.c 1.5 2919 * cdrecord.h 1.99 2920 * cdrecord.c 1.172 2921 'tracks' outside driver interface removed and replaced by trackp->tracks 2922 2923Sun Jul 7 22:30:24 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2924 * drv_jvc.c 1.63 2925 Better rebuild old driver interface in next_wr_address_jvc() 2926 2927Sun Jul 7 22:28:35 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2928 * wm_packet.c 1.17 2929 * drv_mmc.c 1.89 2930 * cdr_drv.c 1.27 2931 * cdrecord.h 1.98 2932 * cdrecord.c 1.171 2933 * drv_sony.c 1.53 2934 * drv_simul.c 1.27 2935 * drv_philips.c 1.52 2936 * drv_jvc.c 1.62 2937 * drv_dvd.c 1.77 2938 trackno/tracks Parameter in driverinterface removed for new Struct Member 2939 2940Sat Jul 6 21:19:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2941 * cdrecord.c 1.170 2942 * cdrecord.h 1.97 2943 track_t now with tracks and track for simplified driverinterface 2944 2945Sat Jul 6 18:20:27 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2946 * cdrecord.h 1.96 2947 * cdrecord.c 1.169 2948 * drv_sony.c 1.52 2949 * drv_simul.c 1.26 2950 * drv_philips.c 1.51 2951 * drv_mmc.c 1.88 2952 * drv_jvc.c 1.61 2953 * drv_dvd.c 1.76 2954 cdr_speeddef/cdr_speedmax new and do not default to speed= 1 but to cdr_speeddef 2955 2956Fri Jul 5 23:11:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2957 * cdrecord.c 1.168 2958 Version -> 1.11a26 2959 wm2name[] with better systematics 2960 Bugfix for High Speed CD-RW that could not be written anymore at 10x speed 2961 New test for too slow writing of a CD-RW 2962 Modename for blank only now is "BLANK" 2963 Text: write XXX mode -> real XXX mode 2964 SAO & RAW start (leadin) Code -> drv_mmc.c 2965 Correctly print the current DVD writespeed 2966 2967Fri Jul 5 21:36:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2968 * cdrecord.h 1.95 2969 New driverfunction write_leadin, WM_ * Macros with better system, 2970 new Macro wm_base(), 2971 RF_LEADIN new 2972 2973Fri Jul 5 21:31:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2974 * drv_mmc.c 1.87 2975 New driverfunction write_leadin_mmc() with Code from cdrecord main function 2976 2977Fri Jul 5 21:26:04 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2978 * drv_sony.c 1.51 2979 * drv_simul.c 1.25 2980 * drv_philips.c 1.50 2981 * drv_jvc.c 1.60 2982 * drv_dvd.c 1.75 2983 New driverfunction write_leadin as dummy 2984 2985Thu Jul 4 13:01:36 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2986 * cdrecord.c 1.167 2987 Version -> 1.11a25 2988 Print Writemodes (new) 2989 set_wrmode() new 2990 restructuring: cdr_t->cdr_dstat is now used 2991 dp->cdr_dstat->ds_cdrflags |= RF_PRATIP new 2992 Check for ultra low speed media in High Speed writer 2993 Check for high speed media in Low Speed writer 2994 Avoid that cdrecord -- speed=8 causes speed=8 to be ignored as file type arg 2995 2996Thu Jul 4 12:55:52 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 2997 * cdrecord.h 1.94 2998 restructuring: cdr_t->cdr_dstat is now used 2999 New Write Mode WM_* definitions 3000 3001Thu Jul 4 12:53:14 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3002 * drv_dvd.c 1.74 3003 * drv_mmc.c 1.86 3004 * drv_philips.c 1.49 3005 * drv_sony.c 1.50 3006 Check for dp->cdr_dstat->ds_cdrflags & RF_PRATIP 3007 Fill dsp->ds_flags |= DSF_ERA and dsp->ds_at_*_speed 3008 3009Tue Jul 2 19:55:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3010 * drv_sony.c 1.49 3011 * drv_simul.c 1.24 3012 * drv_philips.c 1.48 3013 * drv_jvc.c 1.59 3014 * cdr_drv.c 1.26 3015 * drv_mmc.c 1.85 3016 * drv_dvd.c 1.73 3017 dstat_t * now is a Member of cdr_t -> better handling of special funcs 3018 3019Tue Jul 2 15:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3020 * drv_mmc.c 1.84 3021 get_atip() now is always usable (not only if PRINT_ATIP has been defined) 3022 3023Sun Jun 16 15:58:37 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3024 * scsi_cdr.c 1.115 3025 Comment -> mmc-2 3026 3027Fri May 31 22:09:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3028 * scsi_cdr.c 1.114 3029 wait_unit_ready() fast Abort even if k == SC_MEDIUM_ERROR 3030 3031Wed May 29 01:43:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3032 * scsi-wnt.c 1.28 3033 Better printf() format strings for DWORD 3034 3035Wed May 29 01:02:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3036 * cdtext.h 1.3 3037 List of language codes enhanced 3038 3039Wed May 29 00:55:22 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3040 * fifo.c 1.37 3041 palign() Macro with (UIntptr_t) Cast 3042 3043Wed May 29 00:54:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3044 * cdrecord.c 1.166 3045 Version -> 1.11a24, gracetime= in usage(), printf() Format correkt for bmtime() 3046 3047Wed May 29 00:51:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3048 * cdrecord.1 1.62 3049 gracetime= new 3050 3051Wed May 29 00:50:03 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3052 * cdtext.c 1.8 3053 Avoid Coredump if a single .inf File is missing and trackp[i].text is NULL -> ->textcodes does not work 3054 3055Mon May 20 17:08:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3056 * scsi-aix.c 1.34 3057 palign() -> with UIntptr_t cast 3058 3059Mon May 20 16:38:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3060 * scsi-remote.c 1.9 3061 avoid Integeroverflow with %.*s and 64 bit 3062 3063Mon May 20 14:28:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3064 * scsi-sun.c 1.71 3065 Cast (int)req.uscsi_buflen/(int)req.uscsi_resid forr 64 bit 3066 3067Mon May 13 02:02:09 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3068 * cdrecord.c 1.165 3069 Version -> 1.11a23, 3070 Flush Cache with exit() in Silent Mode to avoid problem with cdrecord -toc and CD-ROMs 3071 3072Mon May 13 02:00:49 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3073 * fifo.c 1.36 3074 * drv_mmc.c 1.83 3075 * drv_jvc.c 1.58 3076 * drv_dvd.c 1.71 3077 * cdrecord.h 1.93 3078 New Typ tsize_t instead of off_t for Track size Vars > sizeof(long) on non-largefile OS 3079 3080Sat May 4 21:55:38 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3081 * cdrecord.c 1.164 3082 Avoid that abort via ^C kills a running SCSI Command 3083 3084Sat May 4 21:42:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3085 * scsitransp.c 1.83 3086 * scsitransp.h 1.51 3087 Callback Function at Ende of SCSI Command 3088 3089Sat May 4 18:10:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3090 * cdrecord.c 1.163 3091 Version -> 1.11a22 3092 gracetime= Option new 3093 Now use geterrno()/seterrno() 3094 reload_media() reads from stdder if input is from stdin 3095 3096Sat May 4 16:00:13 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3097 * cdrecord.c 1.162 3098 printf() Formats enhanced to get non jumping output with DVDs 3099 3100Sat May 4 15:36:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3101 * drv_dvd.c 1.70 3102 always set CDR_TAO|CDR_SAO in cdr_flags to allow speudo-DAO Mode 3103 3104Sat May 4 15:34:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3105 * cdrecord.h 1.92 3106 MIN_GRACE_TIME new 3107 3108Sat Apr 20 22:29:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3109 * fifo.c 1.35 3110 Now use geterrno()/seterrno() 3111 3112Tue Apr 16 19:20:40 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3113 * scsierrs.c 2.28 3114 New Errorstrings from 29.5.2001 3115 3116Tue Apr 9 22:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3117 * diskid.c 1.35 3118 Embargo Message now better 3119 3120Tue Apr 9 22:41:41 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3121 * cdrecord.h 1.91 3122 F_STDIN Flag new 3123 3124Sat Mar 30 12:26:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3125 * drv_dvd.c 1.69 3126 Make drecord -atip print useful things 3127 3128Wed Mar 27 23:36:26 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3129 * drv_dvd.c 1.68 3130 maxblocks computing corrected (now even works with Panasonic) 3131 3132Tue Mar 26 19:18:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3133 * subchan.c 1.7 3134 create SCMS Bit 3135 set COPY Bit in TOC and sub channels 3136 3137Tue Mar 26 19:10:32 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3138 * cdrecord.c 1.161 3139 Version -> 1.11a19 3140 3141Tue Mar 26 19:07:15 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3142 * auinfo.c 1.14 3143 Albumperformer= new 3144 3145Tue Mar 26 19:02:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3146 * cdtext.c 1.7 3147 textfile= not-existent caused a Coredump 3148 3149Sun Mar 24 23:39:28 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3150 * cdrecord.c 1.160 3151 SCMS and Copy permitted printing new, Version -> 1.11a18 3152 3153Sun Mar 24 23:38:11 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3154 * auinfo.c 1.13 3155 SCMS as new value for Copy_permitted= 3156 3157Sun Mar 10 00:24:19 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3158 * cdrecord.c 1.159 3159 Print real write speed 3160 3161Sat Mar 9 23:21:05 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3162 * drv_mmc.c 1.82 3163 remiove typo in hasdrvopt() 3164 3165Sat Mar 9 23:03:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3166 * drv_mmc.c 1.81 3167 first VariRec Support 3168 3169Sat Mar 9 21:15:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3170 * drv_dvd.c 1.65 3171 Burn-PROOF Support new, try tp make Panasonic DVD-R working 3172 3173Sat Mar 9 20:20:16 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3174 * cdrecord.c 1.158 3175 IS_SCHILY_XCONFIG new, Short Usage with susage() new 3176 3177Fri Mar 8 16:48:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3178 * cdrecord.c 1.157 3179 Version print Lizens better, -cdi sets toctype 3180 3181Fri Mar 8 16:46:54 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3182 * scsitransp.c 1.82 3183 Version -> 0.6 3184 3185Tue Mar 5 23:34:46 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3186 * defaults.c 1.8 3187 NULL Pointer for args is now OK to allow to be used with readcd 3188 3189Tue Mar 5 23:32:00 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3190 * cdrecord.h 1.90 3191 getnum()/getllnum() from cdrecord.c -> getnum.c 3192 3193Tue Mar 5 23:26:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3194 * cdrecord.c 1.156 3195 Version -> 1.11a17 3196 getnum()/getllnum() -> getnum.c 3197 cdr_defaults() changed to allow to be used with readcd.c 3198 3199Tue Mar 5 23:20:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3200 * getnum.c 1.1 3201 date and time created 02/03/05 23:20:48 by joerg 3202 3203Mon Mar 4 23:42:43 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3204 * diskid.c 1.34 3205 * drv_mmc.c 1.80 3206 * drv_dvd.c 1.64 3207 * scsi_cdr.c 1.113 3208 * drv_simul.c 1.23 3209 * fifo.c 1.34 3210 * crc16.c 1.5 3211 * crc16.h 1.3 3212 * cdrecord.h 1.89 3213 Copyright -> 2002 3214 3215Mon Mar 4 23:32:08 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3216 * cdtext.h 1.2 3217 Comment for Text Language code now better 3218 3219Mon Mar 4 23:21:31 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3220 * cdrecord.c 1.155 3221 better comment for Version printing for not working Branches 3222 3223Mon Mar 4 22:43:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3224 * cdrecord.c 1.154 3225 Comments for Sector size 3226 3227Mon Mar 4 22:42:12 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3228 * defaults.c 1.7 3229 Copyright -> 2002 3230 new Function open_cdrdefaults(), 3231 Comment that states that "/etc/default/cdrecord" may not be changed 3232 3233Fri Mar 1 22:37:21 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3234 * diskid.c 1.33 3235 Better Text for unknown ID Codes 3236 3237Thu Feb 28 23:04:45 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3238 * auinfo.c 1.12 3239 readtstr() now looks for rightmost ' from right to left, 3240 readtag("CDINDEX_DISCID=") -> readtstr("CDINDEX_DISCID=") 3241 3242Sun Feb 24 15:44:34 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3243 * cdrecord.c 1.153 3244 Copyright -> 2002 3245 3246Sat Feb 23 22:00:51 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3247 * cdtext.c 1.6 3248 First Support for CD-Text Synthesis with new functions text_txt()/packtext()/anytext()/fillup_pack()/fillpack() 3249 3250Sat Feb 23 21:44:33 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3251 * cdtext.h 1.1 3252 date and time created 02/02/23 21:44:33 by joerg 3253 3254Sat Feb 23 21:21:10 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3255 * cdrecord.1 1.61 3256 -text/textfile= Options documented 3257 3258Sat Feb 23 21:17:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3259 * cdrecord.c 1.152 3260 Version -> 1.11a15, Option -text new, char * textfile not global anymore 3261 3262Sat Feb 23 21:10:53 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3263 * auinfo.c 1.11 3264 First CD-Text Support 3265 3266Sat Feb 23 17:24:48 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3267 * cdrecord.h 1.88 3268 void *text new in struct track, packtext() Prototype new 3269 3270Sat Feb 23 16:01:50 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3271 * drv_mmc.c 1.79 3272 CD-Text Cue sheet for Lead-in does not depend anymore from char *textfile but from trackp[0].flags & TI_TEXT 3273 3274Wed Feb 20 19:39:39 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3275 * scsi_cdr.c 1.112 3276 * drv_dvd.c 1.63 3277 * drv_simul.c 1.22 3278 * fifo.c 1.33 3279 #ifndef DEBUG around #define DEBUG 3280 3281Tue Feb 19 22:10:23 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3282 * cdtext.c 1.5 3283 setuptextdata() new 3284 3285Fri Feb 15 00:46:56 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3286 * crc16.h 1.2 3287 * crc16.c 1.4 3288 flip_crc_error_cor() with bsize Parameter and EXPORT instead of LOCAL 3289 cdtext_crc_ok() removed -> cdtext.c 3290 3291Fri Feb 15 00:42:47 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3292 * cdtext.c 1.4 3293 Flip error correction for Text CRC correction 3294 Automatic Text Size Header recognition 3295 3296Sun Feb 10 12:43:07 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3297 * scsi-openserver.c 1.29 3298 MAX-DMA -> 63kB, -scanbus contolled by env Vars 3299 3300Sat Feb 9 17:29:02 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3301 * diskid.c 1.32 3302 Warning for guessed IDs 3303 3304Tue Jan 29 20:46:42 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3305 * diskid.c 1.31 3306 Removed wrong (now superfluous) IDs 3307 3308Thu Jan 24 00:03:25 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3309 * diskid.c 1.30 3310 "Advanced Digital Media", "Moser Baer India Limited", "NAN-YA Plastics Corporation", "SHENZEN SG&GAST DIGITAL OPTICAL DISCS" new from Plextools binary 3311 m_grandadvance[] was superfluous (m_grandadv[]) 3312 "WEALTH FAIR INVESTMENT LIMITE" typo fixed (D missing). 3313 3314Fri Jan 18 12:43:58 2002 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3315 * scsi-linux-sg.c 1.69 3316 do not try to use the PG driver if open(device) fails 3317 3318Fri Dec 7 22:40:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3319 * scsi_cdr.c 1.111 3320 scsi_in_progress() with additional sense qualifier 0x04 for CyberDrive 3321 3322Sun Dec 2 15:42:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3323 * scsi-beos.c 1.20 3324 Typo removed, Support for BeOS 5 3325 3326Sun Dec 2 15:37:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3327 * scsi-amigaos.c 1.2 3328 Reworked the error handling code 3329 3330Sun Dec 2 13:44:43 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3331 * scsi-amigaos.c 1.1 3332 date and time created 01/12/02 13:44:43 by joerg 3333 3334Tue Nov 27 20:25:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3335 * scsihack.c 1.40 3336 Copyright + 2001 3337 3338Tue Nov 27 20:24:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3339 * scsihack.c 1.39 3340 scsi-amigaos.c new 3341 3342Tue Nov 27 02:10:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3343 * cdrecord.c 1.151 3344 NEED_SYS_SOCKET_H for BeOS new 3345 Version -> 1.11a13 3346 cdr_buffer_cap() environment for Plasmon RF41xx better 3347 3348Tue Nov 27 02:08:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3349 * drv_philips.c 1.47 3350 Comment for buffer_cap dummy function for the Plasmon RF41xx better 3351 3352Tue Nov 13 16:17:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3353 * cdrecord.h 1.87 3354 * drv_dvd.c 1.62 3355 * cdrecord.c 1.150 3356 New Flag DSF_DVD, better overcapacity output for DVD 3357 3358Sun Nov 11 18:30:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3359 * drv_dvd.c 1.61 3360 Comment for ACARD TECH AEC-7720 ATAPI<->SCSI adaptor better 3361 3362Sun Nov 11 17:53:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3363 * scsi-remote.c 1.8 3364 Test HAVE_RCMD new 3365 3366Thu Nov 1 19:15:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3367 * drv_simul.c 1.21 3368 Now using timedefs.h 3369 3370Wed Oct 31 19:29:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3371 * scsi_cdr.c 1.110 3372 For ACARD TECH AEC-7720 ATAPI<->SCSI adaptor read Mode Page list only in debug mode 3373 3374Wed Oct 31 00:24:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3375 * scsi_cdr.c 1.109 3376 sense_secsize() now calles mode_sense() first with 12 Bytes and again with 0xFE Bytes for Moge Page List 3377 3378Wed Oct 31 00:17:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3379 * drv_mmc.c 1.78 3380 check_writemodes_mmc() -> EXPORT, read_dvd_structure() now with mit 32 byte instead of 15 bytes len Parameter 3381 3382Wed Oct 31 00:06:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3383 * cdrecord.h 1.86 3384 Prototyp for check_writemodes_mmc() 3385 3386Tue Oct 30 23:12:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3387 * scsireg.h 1.26 3388 cd_mode_page_05 intel byteorder link_size was wrong 3389 3390Tue Oct 30 21:36:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3391 * cdrecord.c 1.147 3392 DVD Check code did code exit() for non MMC CD writers 3393 version -> 1.11a10 3394 3395Mon Oct 29 19:12:29 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3396 * scsi-mac-iokit.c 1.3 3397 Include Liste reworked 3398 3399Mon Oct 29 18:57:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3400 * cd_misc.c 1.10 3401 * misc.c 1.2 3402 * modes.c 1.24 3403 * diskid.c 1.29 3404 * drv_simul.c 1.20 3405 * fifo.c 1.32 3406 * wm_track.c 1.3 3407 * wm_session.c 1.3 3408 * wm_packet.c 1.16 3409 avoid sys/types.h 3410 3411Sat Oct 27 02:56:16 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3412 * scsi-remote.c 1.7 3413 Test for HAVE_NETDB_H for rcmd() 3414 3415Sat Oct 27 02:55:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3416 * scsierrs.c 2.27 3417 #include <unixstd.h> for size_t for snprintf() 3418 3419Sat Oct 27 02:53:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3420 * fifo.c 1.31 3421 Test for HAVE_FORK new 3422 3423Sat Oct 27 02:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3424 * cdtext.c 1.3 3425 casts because sizeof() on MacOS X is long 3426 3427Thu Oct 25 16:19:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3428 * scsi-mac-iokit.c 1.2 3429 Unitnitialised Var dict, plugInResult format string ... GCC error removed 3430 3431Thu Oct 25 02:03:56 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3432 * scsihack.c 1.38 3433 Support for MaxOS X (Darwin-1.4) 3434 3435Thu Oct 25 02:03:11 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3436 * scsi-mac-iokit.c 1.1 3437 date and time created 01/10/25 01:03:11 by joerg 3438 3439Wed Oct 17 19:40:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3440 * cdrecord.c 1.146 3441 initialize scgp with NUL 3442 brackets around if (p = senv_field(6)) 3443 3444Tue Oct 16 17:03:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3445 * drv_dvd.c 1.57 3446 * cdrecord.c 1.144 3447 * cdrecord.h 1.85 3448 * drv_simul.c 1.19 3449 * drv_sony.c 1.48 3450 * drv_philips.c 1.46 3451 * drv_mmc.c 1.77 3452 * drv_jvc.c 1.57 3453 New Structuremember cdr_cmdflags in cdr_t 3454 3455Tue Oct 16 15:57:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3456 * cdrecord.c 1.143 3457 Better error messages for DVD Demo Mode > 1 GB 3458 3459Wed Oct 10 23:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3460 * cdrecord.c 1.139 3461 number() corrected - had wrong if/then/else Structure for T/P/G Multiplyer 3462 3463Tue Oct 9 02:19:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3464 * cdrecord.c 1.138 3465 sys/types.h & sys/stat.h -> statdefs.h, -> 1.11a09 3466 3467Tue Oct 9 01:42:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3468 * audiosize.c 1.18 3469 * isosize.c 1.8 3470 sys/types.h & sys/stat.h -> statdefs.h 3471 3472Sun Oct 7 21:27:14 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3473 * scsi-linux-pg.c 1.40 3474 * scsi-linux-sg.c 1.68 3475 Better error messages for Scanbus if /dev/sg* or /dev/pg* cannot be opened 3476 3477Sun Oct 7 21:03:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3478 * drv_mmc.c 1.76 3479 Modifications to allow recognition of CD/DVD writer 3480 3481Sun Oct 7 20:41:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3482 * cdr_drv.c 1.25 3483 xdebug for DVD/CD writer recognition 3484 3485Sun Oct 7 19:01:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3486 * drv_dvd.c 1.55 3487 read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R 3488 reload_media() only if writing later 3489 3490Sun Oct 7 13:35:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3491 * scsi_cdr.c 1.108 3492 * cdrecord.h 1.84 3493 read_dvd_structure() from drv_dvd.c -> scsi_cdr.c for Pioneer A03 DVD-R/CD-R 3494 3495Thu Sep 27 19:01:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3496 * scsidefs.h 1.27 3497 #undef DEV_UNKNOWN for True64 3498 3499Thu Sep 13 19:10:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3500 * scsi_cdr.c 1.107 3501 * cdr_drv.c 1.24 3502 * drv_dvd.c 1.54 3503 * cdrecord.h 1.83 3504 Modifications to allow recognition of CD/DVD writer 3505 3506Thu Sep 13 19:01:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3507 * cdrecord.c 1.137 3508 cdrecord -version now may print cdrecord-Clone, 3509 Modifications to allow recognition of CD/DVD writer 3510 3511Thu Sep 13 15:36:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3512 * scsidefs.h 1.26 3513 DEV_MMC_DVD_WR new 3514 3515Thu Sep 13 14:31:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3516 * scsi-sun.c 1.70 3517 maxdma for USCSI to default if == -1 (e.g. for TAPE), Debug print the RQ Buffer. 3518 3519Tue Sep 11 14:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3520 * scsi_cdr.c 1.106 3521 Open CD-Text File in Binary 3522 3523Tue Sep 11 03:06:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3524 * scsi-linux-sg.c 1.67 3525 Timeout Workaround for ioctl() 3526 3527Tue Sep 4 14:04:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3528 * cdrecord.c 1.136 3529 DEMO_SPEED new 3530 3531Thu Aug 9 16:38:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3532 * cdrecord.h 1.82 3533 * cdrecord.c 1.135 3534 #define GRACE_TIME 9 new 3535 3536Fri Jul 20 13:17:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3537 * drv_mmc.c 1.75 3538 * cdrecord.c 1.134 3539 * cdrecord.h 1.81 3540 RF_BLANK new to avoid opening the tray before blanking 3541 Version -> 1.11a07 3542 3543Thu Jul 19 00:28:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3544 * scsi-remote.c 1.6 3545 Now using _niread()/_nixwrite() 3546 3547Thu Jul 12 23:40:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3548 * scsidefs.h 1.25 3549 Taiyo Yuden EW-50 new 3550 3551Thu Jul 12 23:35:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3552 * scsi_cdr.c 1.105 3553 * cdr_drv.c 1.23 3554 * drv_philips.c 1.45 3555 New driver for Taiyo Yuden EW-50 because it swabs audio bytes compared to Philips CDD-521 3556 3557Thu Jul 12 23:33:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3558 * fifo.c 1.30 3559 Better Debug messages for FIFO adresse/size 3560 3561Thu Jul 5 00:08:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3562 * sector.c 1.5 3563 Match new libedc 3564 3565Thu Jun 28 13:19:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3566 * drv_mmc.c 1.74 3567 Use -DSAO_RAW -DSAO_RAW_TEST for SAO RAW tests only 3568 3569Wed Jun 27 10:04:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3570 * clone.c 1.4 3571 clone_cue() for Test 3572 3573Wed Jun 27 09:51:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3574 * cdrecord.c 1.133 3575 CDR_SRAW16 removed 3576 3577Wed Jun 27 09:47:10 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3578 * scsimmc.h 1.6 3579 * scsi_cdr.c 1.104 3580 struct ftrackdesc -> scsimmc.h 3581 3582Wed Jun 27 09:35:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3583 * scsi_cdr.c 1.103 3584 struct tocheader definition removed because it is in scsimmc.h 3585 3586Sun Jun 24 22:35:23 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3587 * drv_mmc.c 1.73 3588 check_writemodes_mmc() now resety silent correctly, deflt_writemodes_mmc() new 3589 3590Sun Jun 24 19:55:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3591 * cdrecord.h 1.80 3592 CDR_SRAW16 disabled, because SAO supports only RAW96x 3593 3594Fri Jun 22 08:42:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3595 * scsimmc.h 1.5 3596 struct tocheader now with Uchar 3597 3598Wed Jun 20 21:53:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3599 * subchan.c 1.6 3600 min Struktur member -> pmin 3601 3602Wed Jun 20 21:53:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3603 * cdr_drv.c 1.22 3604 #include <stdio.h> for printf() 3605 3606Wed Jun 20 21:53:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3607 * cdrecord.c 1.132 3608 Changes for GCC-3.0 & Linux include file bugs for printf() (is a #define), 1.11a04 -> 1.11a05 3609 3610Tue Jun 19 12:26:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3611 * cdrecord.c 1.131 3612 Usage() with textfile=, 1.11a03 -> 1.11a04 3613 3614Tue Jun 19 12:22:30 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3615 * cdtext.c 1.2 3616 Modifications for RAW CD-Text 3617 3618Tue Jun 19 11:39:08 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3619 * cdrecord.h 1.79 3620 * subchan.c 1.5 3621 addrw() new for CD-Text Support in RAW mode 3622 3623Tue Jun 19 02:10:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3624 * cdrecord.h 1.78 3625 * cdrecord.c 1.130 3626 BUF_SIZE -> CDR_BUF_SIZE & from cdrecord.c -> cdrecord.h 3627 3628Tue Jun 19 01:04:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3629 * cdrecord.c 1.129 3630 Do not call exit() if interrupting during wait time via ^C 3631 3632Mon Jun 18 09:29:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3633 * cdtext.c 1.1 3634 date and time created 01/06/18 08:29:52 by joerg 3635 3636Mon Jun 18 08:55:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3637 * drv_mmc.c 1.72 3638 * cdrecord.c 1.128 3639 * cdrecord.h 1.77 3640 First CD-Text Support 3641 3642Sat Jun 16 19:20:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3643 * cdrecord.c 1.127 3644 trackp->dataoff new, call on_comerr() earlier 3645 3646Sat Jun 16 18:16:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3647 * cdrecord.h 1.76 3648 Dataoffset in struct track new, is_text() new 3649 3650Sat Jun 16 18:15:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3651 * drv_mmc.c 1.71 3652 Forgotten if (xdebug) 3653 3654Tue Jun 12 22:57:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3655 * cdrecord.c 1.126 3656 -clone new, write mode for -xa1 -xa2, RAW data bug removed 3657 3658Tue Jun 12 22:42:25 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3659 * sector.c 1.4 3660 recodesectors() -> subrecodesecs()/sunchan.c, scrsectors() without return for AUDIO 3661 3662Tue Jun 12 22:41:37 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3663 * subchan.c 1.4 3664 subrecodesecs() from sector.c & scrsectors() dummy 3665 3666Tue Jun 12 22:40:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3667 * cdrecord.h 1.75 3668 recodesectors() -> subrecodesecs() 3669 3670Tue Jun 12 01:51:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3671 * cdrecord.h 1.74 3672 Modifications for clone.c 3673 3674Tue Jun 12 01:50:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3675 * clone.c 1.1 3676 date and time created 01/06/12 00:50:53 by joerg 3677 3678Tue Jun 12 01:07:06 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3679 * subchan.c 1.3 3680 subq/nsubh -> _subq/_nsubh 3681 3682Tue Jun 12 01:05:54 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3683 * subchan.c 1.2 3684 Changes for clone writing, qwto16() new for clone 16/96 Writing 3685 3686Tue Jun 12 00:12:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3687 * sector.c 1.3 3688 removed unused Vars 3689 3690Mon Jun 11 23:31:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3691 * cdrecord.h 1.73 3692 Enhancements for clone writing 3693 3694Mon Jun 11 23:29:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3695 * sector.c 1.2 3696 scrsectors()/recodesectors() fuer clone writing neu 3697 3698Mon Jun 11 23:12:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3699 * drv_mmc.c 1.70 3700 Checking write modes Message only with xdebug 3701 3702Mon Jun 11 23:11:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3703 * movesect.c 1.2 3704 Make it more general to allow compress and expand 3705 3706Mon Jun 11 23:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3707 * auinfo.c 1.10 3708 Comment for ISRC 3709 3710Sat Jun 9 20:13:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3711 * cdrecord.c 1.125 3712 -copy/-nocopy new, Prevent data sectors only in RAW Mode (without libedc_ecc) 3713 3714Sat Jun 9 20:05:59 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3715 * cdrecord.1 1.60 3716 New Options -raw, -raw96r, -raw96p, -raw16, -copy, -nocopy 3717 3718Wed Jun 6 00:09:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3719 * cdrecord.c 1.124 3720 Any positive startsector for RAW is wriong -> Philips Firmware bug fixed 3721 3722Mon Jun 4 19:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3723 * cdrecord.c 1.123 3724 Modifications for RAW Mode 3725 cdr_t *dp now allocated 3726 BURNFREE printput with Driver Flags 3727 OPC also for -blank 3728 write_secs() new for all writes on ATAPI 3729 print_wrmodes()/check_wrmode() new 3730 reload_media() new 3731 3732Mon Jun 4 17:45:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3733 * cdrecord.h 1.72 3734 * drv_dvd.c 1.53 3735 * drv_mmc.c 1.69 3736 New Function reload_media() 3737 3738Mon Jun 4 17:08:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3739 * cdrecord.h 1.71 3740 * wm_packet.c 1.15 3741 Modifications for RAW Mode 3742 3743Mon Jun 4 17:06:21 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3744 * subchan.c 1.1 3745 date and time created 01/06/04 16:06:21 by joerg 3746 3747Mon Jun 4 16:52:34 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3748 * crc16.c 1.3 3749 Now correct Code with Inverted CRC Bits 3750 3751Mon Jun 4 16:49:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3752 * auinfo.c 1.9 3753 SECT_AUDIO_NPRE -> SECT_AUDIO_NOPRE 3754 3755Mon Jun 4 16:06:15 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3756 * crc16.c 1.2 3757 Now using Uint*_t 3758 3759Mon Jun 4 16:02:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3760 * crc16.h 1.1 3761 date and time created 01/06/04 15:02:17 by joerg 3762 3763Mon Jun 4 13:33:19 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3764 * drv_mmc.c 1.68 3765 Now using CDR_SRAW*, botchexit Abort removed 3766 3767Mon Jun 4 12:53:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3768 * sector.c 1.1 3769 date and time created 01/06/04 11:53:18 by joerg 3770 3771Sun Jun 3 20:51:22 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3772 * auinfo.c 1.8 3773 Modifications for RAW Mode 3774 3775Sun Jun 3 14:48:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3776 * cdrecord.c 1.122 3777 Use comexit()/comerr() instead of exscsi() 3778 New Function do_opc() now also called before blank, -force avoids this 3779 3780Sat Jun 2 21:24:52 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3781 * movesect.h 1.1 3782 * movesect.c 1.1 3783 date and time created 01/06/02 20:24:52 by joerg 3784 3785Fri Jun 1 07:54:04 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3786 * cdrecord.1 1.59 3787 burnproof -> burnfree 3788 3789Fri Jun 1 07:46:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3790 * scsi_cdr.c 1.102 3791 BURN-Proof (Sanyo) -> Buffer-Underrun-Free recording 3792 3793Fri Jun 1 07:44:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3794 * fifo.c 1.29 3795 call fill_buf() instead of read_buf() and trackp/secno Parameter for Subcode Generator 3796 3797Fri Jun 1 02:08:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3798 * drv_mmc.c 1.67 3799 BURN-Proof -> BURN-Free 3800 3801Thu May 31 23:31:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3802 * scsireg.h 1.25 3803 BURN Free & link size new 3804 3805Thu May 31 03:21:47 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3806 * drv_mmc.c 1.66 3807 check_writemodes_mmc() new, is_raw() set write modes 3808 3809Mon May 28 00:51:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3810 * cd_misc.c 1.9 3811 sec_to_msf() new 3812 3813Sun May 27 14:01:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3814 * audiosize.c 1.17 3815 Better comment 3816 3817Thu May 24 19:10:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3818 * auinfo.c 1.7 3819 No exit() if -debug & nindex > 1 3820 3821Thu May 24 19:09:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3822 * modes.c 1.23 3823 Warning using default data only if not in Silent mode 3824 3825Thu May 24 19:07:13 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3826 * drv_dvd.c 1.52 3827 * drv_jvc.c 1.56 3828 * drv_simul.c 1.18 3829 * drv_philips.c 1.44 3830 * drv_sony.c 1.47 3831 CDR_DAO -> CDR_SAO, SAO no more predefined - it either does not work or is tested automatically (MMC) 3832 3833Sun May 20 21:23:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3834 * drv_sony.c 1.46 3835 * drv_philips.c 1.43 3836 mask sectype with ST_MASK because of new mode bits 3837 3838Sun May 20 18:51:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3839 * drv_simul.c 1.17 3840 CDR_SIMUL Flag new 3841 3842Fri May 18 21:07:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3843 * cdrecord.h 1.70 3844 F_OVERBURN new, F_RAW / is_raw() new, CDR_SIMUL new 3845 3846Fri May 18 19:30:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3847 * cdrecord.c 1.121 3848 trackp[0].dbtype is set with Data type from Track 1 3849 3850Fri May 18 19:22:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3851 * drv_mmc.c 1.65 3852 In open_session() wird nun schon der Datenblocktyp fuer den ersten track eingestellt 3853 3854Mon May 14 23:36:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3855 * cdrecord.c 1.120 3856 -overburn new 3857 Bracket bug with > 90 min Warning removed 3858 > 90 Min Warning only if offizial capacity is exceeded (for DVD-R) 3859 -pad implied for next Track with -isosize 3860 Win32 Priorities are non contiguous (fix in rt_raisepri()) 3861 3862Mon May 14 22:54:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3863 * cdrecord.h 1.69 3864 F_OVERBURN (-overburn) new 3865 3866Mon May 14 22:53:33 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3867 * cdrecord.1 1.58 3868 -overburn new, -isosize better documented 3869 3870Sat Apr 28 23:34:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3871 * scsi-remote.c 1.5 3872 Read char with buffer for cygwin 3873 3874Fri Apr 20 11:38:03 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3875 * scsitransp.c 1.81 3876 scg_svhead() is silent if non verbose 3877 3878Fri Apr 20 11:34:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3879 * scsi-linux-sg.c 1.66 3880 Hack for ide-scsi bug, although there is sense data, SCSI Status is 0 3881 3882Thu Apr 19 21:52:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3883 * drv_mmc.c 1.64 3884 removed superfluous scgp->silent--; in fixate_mmx(). silent did become negative 3885 3886Thu Apr 19 21:51:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3887 * cdrecord.c 1.119 3888 Enhance wait time in wait_unit_ready() after blank to 240 s for Mitsumi 3889 3890Tue Apr 17 00:58:57 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3891 * cdrecord.1 1.57 3892 Hint for mailman interface 3893 3894*************** Release 1.10 ******************* 3895 3896Fri Apr 13 20:41:36 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3897 * cdrecord.c 1.118 3898 Version -> 1.10 final 3899 3900Fri Apr 13 20:40:58 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3901 * cdrecord.c 1.117 3902 Backwardcounter corrected 3903 3904Fri Apr 13 20:39:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3905 * cdrecord.1 1.56 3906 New Support mail Adresses 3907 3908Wed Apr 11 01:22:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3909 * scsi_cdr.c 1.101 3910 * cdrecord.h 1.68 3911 print_capacity() new with FILE * Parameter 3912 3913Sun Apr 8 02:03:49 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3914 * modes.c 1.22 3915 scgp->silent--; was oat wrong place 3916 3917Sun Apr 1 14:39:01 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3918 * cdrecord.1 1.55 3919 Typo 3920 3921Sat Mar 31 23:02:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3922 * modes.c 1.21 3923 unit_ready() before each mode_sense()/mode_select() 3924 3925Sat Mar 31 22:46:28 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3926 * drv_mmc.c 1.63 3927 Comment for IOMEGA DMA overrun modified (Philips removed) 3928 3929Sun Mar 18 19:39:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3930 * cdrecord.1 1.54 3931 REMOTE SCSI description and new unified SCSI Options 3932 3933Sun Mar 18 19:31:31 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3934 * cdrecord.c 1.116 3935 Unified SCSI Options 3936 3937Sun Mar 18 19:27:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3938 * scsitransp.c 1.80 3939 Fixed bug that printed SCSI timing without verbose 3940 3941Sun Mar 18 18:37:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3942 * scsitransp.c 1.79 3943 New Functions: scg_svhead()/scg_svtail()/scg__sprinterr() 3944 Comments for Functions 3945 Print SCSI timing for earch failed SCSI Command 3946 3947Sun Mar 18 18:28:17 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3948 * scsitransp.h 1.50 3949 New Funstions: scg_svhead()/scg_svtail()/scg__sprinterr() 3950 3951Sun Mar 18 15:37:09 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3952 * scsitransp.c 1.78 3953 Print Timing without Verbose 3954 3955Sun Mar 18 15:10:18 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3956 * scsi-wnt.c 1.27 3957 * scsi-vms.c 1.29 3958 * scsi-unixware.c 1.25 3959 * scsi-sgi.c 1.34 3960 * scsi-osf.c 1.23 3961 * scsi-next.c 1.30 3962 * scsi-linux-sg.c 1.65 3963 * scsi-hpux.c 1.29 3964 * scsi-linux-pg.c 1.39 3965 * scsi-bsd.c 1.40 3966 * scsi-bsd-os.c 1.26 3967 * scsi-beos.c 1.19 3968 * scsi-aix.c 1.33 3969 if (scgp->debug) -> if (scgp->debug > 0) 3970 3971Wed Mar 14 00:42:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3972 * scsitransp.h 1.49 3973 * scsitransp.c 1.77 3974 scg_verbose() -> scg_vsetup() 3975 3976Mon Mar 12 23:09:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3977 * cdrecord.c 1.115 3978 Version -> 1.10a17, select_target() uses FILE * 3979 3980Mon Mar 12 23:08:46 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3981 * scsi_scan.h 1.3 3982 * scsi_scan.c 1.14 3983 comerrno() removed 3984 select_target() with FILE * 3985 select_target() returns number of Targets 3986 3987Mon Mar 12 23:06:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3988 * cdrecord.h 1.67 3989 * scsi_cdr.c 1.100 3990 printinq() new 3991 3992Mon Mar 12 22:06:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3993 * scsi-linux-sg.c 1.64 3994 Better differentiation SCG_RETRYABLE/SCG_NO_ERROR 3995 Set ux_errno if Sense Data present 3996 3997Sun Mar 11 17:10:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 3998 * scsi-linux-pg.c 1.38 3999 SCG_RETRYABLE for DMA overrun 4000 CHECK CONDITION == SCG_NO_ERROR 4001 4002Sun Mar 11 17:07:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4003 * scsitransp.c 1.76 4004 Remove unused Variables 4005 4006Sun Mar 11 16:56:24 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4007 * scsitransp.h 1.48 4008 scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new 4009 4010Sun Mar 11 16:55:55 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4011 * scsitransp.c 1.75 4012 scg_vhead()/scg_vtail()/scg_verbose() & scg_errfflush() new 4013 Version -> 0.5 4014 4015Sat Mar 10 17:53:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4016 * scsitransp.h 1.47 4017 scgp->bufptr new 4018 SCG_KVERSION new 4019 4020Sat Mar 10 17:52:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4021 * scsitransp.c 1.74 4022 scgp->bufptr new 4023 scgp->scmd->resid < 0 == DMA overrun 4024 4025Sat Mar 10 16:24:00 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4026 * scsi-linux-sg.c 1.63 4027 SCG_KVERSION new 4028 4029Mon Feb 26 22:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4030 * scsi-unixware.c 1.24 4031 New formatting 4032 4033Mon Feb 26 22:18:39 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4034 * scsi-unixware.c 1.23 4035 Environment "LIBSCG_SCAN_ALL" controls scanning of Harddisks because of system crash 4036 4037Mon Feb 26 16:05:41 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4038 * cdrecord.c 1.114 4039 Warning if DVD-R code is missing and we found a DVD-R drive 4040 4041Sun Feb 25 13:02:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4042 * fifo.c 1.27 4043 Now using mmapdefs.h 4044 4045Fri Feb 23 17:32:38 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4046 * scsidefs.h 1.24 4047 ccs() Makro -> is_ccs() 4048 4049Fri Feb 23 00:24:02 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4050 * fifo.c 1.26 4051 Support for mmap() on Apollo Domain/OS with mmap(0, &size, ...) 4052 4053Thu Feb 22 16:13:27 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4054 * audiosize.c 1.16 4055 Fixed bug in Prototyp (result from long -> off_t) 4056 4057Thu Feb 22 16:11:07 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4058 * cdrecord.h 1.66 4059 * wm_packet.c 1.14 4060 * cdrecord.c 1.113 4061 * drv_mmc.c 1.62 4062 * drv_jvc.c 1.54 4063 * drv_dvd.c 1.51 4064 Large File support 4065 4066Thu Feb 22 16:10:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4067 * drv_jvc.c 1.55 4068 padsize Parameter for pad_track() casted to Llong 4069 4070Thu Feb 22 00:57:53 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4071 * cdr_drv.c 1.21 4072 mconfig.h/unixstd.h for Large Files 4073 4074Thu Feb 22 00:55:35 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4075 * scsi_scan.c 1.13 4076 #include <mconfig.h> for Large Files 4077 4078Thu Feb 22 00:54:26 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4079 * fifo.c 1.25 4080 Large File support 4081 Casts for sizeof() [long] on MaxOS X 4082 4083Wed Feb 21 23:32:51 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4084 * defaults.c 1.6 4085 #include unixstd.h for Large Files 4086 4087Wed Feb 21 23:27:48 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4088 * auinfo.c 1.6 4089 * isosize.c 1.7 4090 * audiosize.c 1.15 4091 Large File support 4092 4093Tue Feb 20 23:56:44 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4094 * drv_sony.c 1.45 4095 * drv_philips.c 1.42 4096 unixstd.h for sys/types.h for off_t in cdrecord.h 4097 4098Thu Feb 15 23:09:12 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4099 * scsihack.c 1.37 4100 Test for HAVE_BSD_DEV_SCSIREG_H for new MacOSX 4101 4102Fri Feb 9 00:35:50 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4103 * drv_philips.c 1.41 4104 Fixes for Plasmon RF 4100 4105 4106Tue Jan 23 12:20:32 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4107 * modes.c 1.20 4108 Cast for singed/unsigned cmparison 4109 4110Mon Jan 15 01:09:05 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4111 * fifo.c 1.24 4112 %x -> %p Format 4113 4114Sun Jan 7 19:46:42 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4115 * scsihack.c 1.36 4116 scsi-apollo.c new 4117 4118Sun Jan 7 19:39:40 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4119 * scsitransp.c 1.73 4120 * scsi-vms.c 1.28 4121 * scsi-unixware.c 1.22 4122 * scsi-linux-pg.c 1.37 4123 * scsi-aix.c 1.32 4124 sense_len check -> scsitransp.c 4125 4126Tue Jan 2 00:09:45 2001 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4127 * scsitransp.c 1.72 4128 sccsid[] is always used -> without #ifdef lint 4129 4130Fri Dec 29 00:06:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4131 * cdrecord.c 1.112 4132 Lint, 1.10a10, rlimit cast to Llong for SGI 4133 4134Thu Dec 28 23:19:23 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4135 * scsi_cdr.c 1.99 4136 Modified for Lint 4137 4138Wed Dec 20 18:26:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4139 * scsi-sgi.c 1.33 4140 Cast to caddr_t for SENSEBUF(dsp) 4141 4142Wed Dec 13 20:22:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4143 * scsi-linux-pg.c 1.36 4144 Cast s_cmd.addr = (caddr_t)sp->u_sense.cmd_sense; 4145 4146Tue Dec 12 15:20:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4147 * scsitransp.h 1.46 4148 struct scsi -> struct scg_scsi for AIX 4149 4150Sat Dec 9 22:52:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4151 * scsi-linux-sg.c 1.62 4152 Recognise ENOTTY as errno for failed ioctl() 4153 4154Sat Dec 9 18:20:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4155 * modes.c 1.19 4156 * scsilog.c 1.13 4157 * drv_sony.c 1.44 4158 * drv_philips.c 1.40 4159 * drv_mmc.c 1.61 4160 * drv_jvc.c 1.53 4161 * drv_dvd.c 1.50 4162 u_char -> Uchar 4163 4164Wed Dec 6 12:43:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4165 * cdrecord.c 1.111 4166 atoll() -> libschily 4167 4168Wed Nov 29 17:22:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4169 * scsi-vms.c 1.27 4170 Indented 4171 4172Wed Nov 29 17:18:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4173 * scsi-vms.c 1.26 4174 ATAPI Support and changed for new libscg Interface 4175 4176Fri Nov 24 11:00:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4177 * cdrecord.c 1.110 4178 Workaround for ACER drive that does not return from -dummy 4179 Typo in online Help 4180 4181Wed Nov 8 00:06:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4182 * scsitransp.h 1.45 4183 * scsireg.h 1.24 4184 * scsidefs.h 1.23 4185 * scgio.h 2.16 4186 #ifdef __cplusplus extern "C" { 4187 4188Sat Nov 4 15:00:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4189 * fifo.c 1.23 4190 * cdrecord.c 1.109 4191 Printf-like Formats cleaned up 4192 4193Sat Nov 4 14:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4194 * scsi_cdr.c 1.98 4195 PIONEER CD-WO DR-R504X -> DEV_PIONEER_DW_S114X 4196 4197Sat Nov 4 14:52:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4198 * cdrecord.h 1.65 4199 DEFAULT_FIFOSIZE -> Long Constant 4200 4201Tue Oct 31 15:58:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4202 * cdrecord.c 1.108 4203 Cygwin-1.x Compatibility 4204 4205Sun Oct 22 13:37:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4206 * scsi-aix.c 1.31 4207 Type in sizeof(devname removed 4208 4209Tue Oct 17 10:35:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4210 * cdrecord.1 1.53 4211 SEE ALSO enhanced 4212 4213Fri Oct 13 11:28:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4214 * scsi-linux-sg.c 1.61 4215 use pg_version() only for PP 4216 4217Wed Sep 20 00:59:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4218 * modes.c 1.18 4219 Code reordered so DMA overrun messages only appears once 4220 4221Sun Sep 17 17:15:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4222 * cdrecord.h 1.64 4223 #define sample -> #define msample for Win32 4224 4225Fri Sep 8 03:04:50 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4226 * modes.c 1.17 4227 Warning for Philips DMA overrun 4228 4229Wed Sep 6 23:41:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4230 * scsi_cdr.c 1.97 4231 unit_ready() made better 4232 4233Wed Sep 6 09:59:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4234 * scsitransp.c 1.71 4235 * scsitransp.h 1.44 4236 scg_cmderr() -> scg_cmd_err(), scg_cmd_status() new 4237 4238Tue Sep 5 03:32:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4239 * scsitransp.c 1.70 4240 Default printing to stderr 4241 4242Tue Sep 5 03:06:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4243 * scsitransp.c 1.69 4244 scg__open() returns -1 when SCGO_OPEN fails, to avoid calling scg_fileno() 4245 4246Tue Sep 5 02:30:41 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4247 * scsi_cdr.c 1.96 4248 allow_atapi() calls unit_ready() before mode_sense() to make it work past a reset 4249 4250Tue Sep 5 02:28:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4251 * modes.c 1.16 4252 Minimal transfer sizeof(struct scsi_mode_header) after DMA overrun 4253 4254Tue Sep 5 02:22:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4255 * drv_mmc.c 1.60 4256 read_toc()/read_disk_info() reads minimal 4 bytes for Philips ATAPI drives 4257 4258Mon Sep 4 20:24:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4259 * cdrecord.1 1.52 4260 Typo removed 4261 4262Sat Sep 2 21:16:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4263 * scsitransp.h 1.43 4264 Drive flags new in SCSI * 4265 4266Sat Sep 2 21:03:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4267 * scsi-wnt.c 1.26 4268 * scsi-vms.c 1.25 4269 * scsi-unixware.c 1.21 4270 * scsi-sgi.c 1.32 4271 * scsi-osf.c 1.22 4272 * scsi-os2.c 1.21 4273 * scsi-next.c 1.29 4274 * scsi-linux-sg.c 1.60 4275 * scsi-linux-pg.c 1.35 4276 * scsi-hpux.c 1.28 4277 * scsi-bsd.c 1.39 4278 * scsi-bsd-os.c 1.25 4279 * scsi-aix.c 1.30 4280 * scsi-beos.c 1.18 4281 All debug printing to stderr (scgp->errfile) 4282 4283Tue Aug 29 23:44:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4284 * scsi-next.c 1.28 4285 * scsi-bsd-os.c 1.24 4286 error codes & return harmonised 4287 4288Tue Aug 29 02:36:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4289 * drv_mmc.c 1.59 4290 set curspeed only if > 0 (SCSI-3 floating point exception in waitfix) 4291 4292Tue Aug 29 02:35:04 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4293 * scsi_scan.c 1.12 4294 call scg_settarget() in scanbus, to make sure SCSI address for scg_initator_id() is OK 4295 4296Sat Aug 26 10:20:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4297 * drv_mmc.c 1.58 4298 OPC Hack for strange drive that returns from OPC with "UNIT ATTENTION/operator selected write permit" 4299 4300Sat Aug 26 10:15:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4301 * cdrecord.c 1.107 4302 Enhancements for remote SCSI, scg_reset() with what Parameter 4303 4304Sat Aug 26 00:53:10 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4305 * scsihack.c 1.35 4306 * scsitransp.c 1.68 4307 scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget() 4308 do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code 4309 scg__open() from scsihack.c -> scsitransp.c, scg_settarget() -> scgsettarget.c 4310 dummy code it now always present 4311 4312Sat Aug 26 00:22:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4313 * scsitransp.h 1.42 4314 scg_settarget() -> scgsettarget.c 4315 4316Fri Aug 25 23:17:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4317 * scsi-wnt.c 1.25 4318 * scsi-vms.c 1.24 4319 * scsi-unixware.c 1.20 4320 * scsi-sgi.c 1.31 4321 * scsi-osf.c 1.21 4322 * scsi-os2.c 1.20 4323 * scsi-next.c 1.27 4324 * scsi-linux-sg.c 1.59 4325 * scsi-linux-pg.c 1.34 4326 * scsi-hpux.c 1.27 4327 * scsi-bsd.c 1.38 4328 * scsi-bsd-os.c 1.23 4329 * scsi-beos.c 1.17 4330 * scsi-aix.c 1.29 4331 scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget() 4332 do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code 4333 4334Thu Aug 24 00:52:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4335 * scsitransp.h 1.41 4336 scg Address Stucture new 4337 scg__open() without bus/target/lun Parameter 4338 scg_remote() new 4339 4340Wed Aug 23 22:44:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4341 * scsi_scan.c 1.11 4342 * scsilog.c 1.12 4343 * drv_dvd.c 1.49 4344 * drv_jvc.c 1.52 4345 * drv_philips.c 1.39 4346 * drv_sony.c 1.43 4347 * scsi_cdr.c 1.95 4348 scsibus/target/lun acess now only with scg_scsibus()/scsi_target()/scg_lun() and scg_settarget() 4349 do not initialize target in struct scg_cmd because this is now done in SCG lowlevel code 4350 4351Sun Aug 20 20:57:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4352 * scsitransp.h 1.40 4353 * scsitransp.c 1.67 4354 * scsihack.c 1.34 4355 * scsi-linux-sg.c 1.58 4356 * scsi-linux-pg.c 1.33 4357 * scsi-sgi.c 1.30 4358 * scsi-next.c 1.26 4359 * scsi-hpux.c 1.26 4360 * scsi-bsd.c 1.37 4361 * scsi-aix.c 1.28 4362 * scsi_scan.c 1.10 4363 Now using scg_settarget() 4364 4365Sat Aug 19 23:24:03 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4366 * scsitransp.c 1.66 4367 * scsihack.c 1.33 4368 * scsi-wnt.c 1.24 4369 * scsi-vms.c 1.23 4370 * scsi-unixware.c 1.19 4371 * scsi-sgi.c 1.29 4372 * scsi-osf.c 1.20 4373 * scsi-os2.c 1.19 4374 * scsi-next.c 1.25 4375 * scsi-linux-sg.c 1.57 4376 * scsi-linux-pg.c 1.32 4377 * scsi-hpux.c 1.25 4378 * scsi-bsd.c 1.36 4379 * scsi-beos.c 1.16 4380 * scsi-bsd-os.c 1.22 4381 * scsi-aix.c 1.27 4382 * scsitransp.h 1.38 4383 scg_reset() with Function code Parameter 4384 4385Sat Aug 19 22:37:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4386 * cdrecord.h 1.63 4387 * scsitransp.h 1.39 4388 #ifdef's modified for new #define _SCG_*_H 4389 4390Sat Aug 19 21:57:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4391 * scsireg.h 1.23 4392 * scsidefs.h 1.22 4393 * scgio.h 2.15 4394 Correctly made multi include safe with #ifdef _SCG_* 4395 4396Sat Aug 19 21:05:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4397 * scsitransp.c 1.65 4398 sys/param.h removed 4399 4400Sat Aug 19 20:52:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4401 * scsitransp.h 1.37 4402 Now using scg_ops 4403 Remote Version #defines, scg__version() removed 4404 4405Sat Aug 19 20:23:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4406 * scsi-sgi.c 1.28 4407 * scsi-osf.c 1.19 4408 * scsierrs.c 2.26 4409 * scsitransp.c 1.64 4410 * scsireg.h 1.22 4411 u_char -> Uchar 4412 4413Sat Aug 19 19:13:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4414 * scsitransp.c 1.63 4415 * scsihack.c 1.32 4416 scsitransp.c and scsihack.c separated 4417 4418Sat Aug 19 17:30:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4419 * scsireg.h 1.21 4420 Status & Sense Definitions from scsireg.h 4421 4422Fri Aug 18 10:40:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4423 * scsi-vms.c 1.22 4424 * scsi-wnt.c 1.23 4425 * scsi-unixware.c 1.18 4426 * scsi-sgi.c 1.27 4427 * scsi-osf.c 1.18 4428 * scsi-os2.c 1.18 4429 * scsi-next.c 1.24 4430 * scsi-linux-sg.c 1.56 4431 * scsi-linux-pg.c 1.31 4432 * scsi-hpux.c 1.24 4433 * scsi-bsd.c 1.35 4434 * scsi-bsd-os.c 1.21 4435 * scsi-beos.c 1.15 4436 * scsihack.c 1.31 4437 * scsi-aix.c 1.26 4438 * scsitransp.c 1.62 4439 Now uses scg_ops Structure and calling via pointers 4440 4441Thu Aug 17 22:50:53 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4442 * scsitransp.c 1.61 4443 Bracketing typo in scg_sprintresult() removed (printed junk) 4444 4445Wed Aug 16 10:11:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4446 * scsi-wnt.c 1.22 4447 * scsi-vms.c 1.21 4448 * scsi-unixware.c 1.17 4449 * scsi-sgi.c 1.26 4450 * scsi-os2.c 1.17 4451 * scsi-osf.c 1.17 4452 * scsi-next.c 1.23 4453 * scsi-linux-sg.c 1.55 4454 * scsi-hpux.c 1.23 4455 * scsi-linux-pg.c 1.30 4456 * scsi-bsd.c 1.34 4457 * scsi-beos.c 1.14 4458 * scsi-bsd-os.c 1.20 4459 * scsi-aix.c 1.25 4460 * scsihack.c 1.30 4461 * scsitransp.c 1.60 4462 scg_send() now only with scgp* Parameter 4463 4464Sun Aug 13 23:31:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4465 * scsitransp.c 1.59 4466 Buggy braketing corrected (printed 4-5 null Bytes to error output even in silent mode) 4467 4468Fri Aug 4 01:26:24 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4469 * scsitransp.h 1.36 4470 * scsitransp.c 1.58 4471 Komplett umgebaut damit die Fehlerausgabe in einen String erfolgt 4472 4473Tue Aug 1 00:03:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4474 * scsitransp.h 1.35 4475 * scsitransp.c 1.57 4476 * scsierrs.c 2.25 4477 * scsi-wnt.c 1.21 4478 * scsi-vms.c 1.20 4479 * scsi-unixware.c 1.16 4480 * scsi-sgi.c 1.25 4481 * scsi-osf.c 1.16 4482 * scsi-os2.c 1.16 4483 * scsi-next.c 1.22 4484 * scsi-linux-sg.c 1.54 4485 * scsi-linux-pg.c 1.29 4486 * scsi-hpux.c 1.22 4487 * scsi-bsd.c 1.33 4488 * scsi-bsd-os.c 1.19 4489 * scsi-beos.c 1.13 4490 * scsi-aix.c 1.24 4491 All printf()'s -> js_printf(), sprintf() -> snprintf() 4492 4493Sun Jul 30 15:15:34 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4494 * scsitransp.c 1.56 4495 * scsitransp.h 1.34 4496 scg_prbytes()/scg_prsense() & scg_printdev() INterface restructured 4497 4498Sun Jul 30 13:52:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4499 * wm_packet.c 1.13 4500 * scsi_scan.c 1.9 4501 * scsilog.c 1.11 4502 * cdrecord.c 1.106 4503 * scsi_cdr.c 1.94 4504 * modes.c 1.15 4505 * drv_sony.c 1.42 4506 * drv_simul.c 1.16 4507 * drv_philips.c 1.38 4508 * drv_mmc.c 1.57 4509 * drv_jvc.c 1.51 4510 * drv_dvd.c 1.48 4511 Restructured for new libscg with scg_*() 4512 4513Thu Jul 27 01:17:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4514 * scsitransp.c 1.55 4515 scg_prbytes()/scg_printdev() now using FILE * Parameter 4516 scg__errmsg() restructured to be similar to snprintf() 4517 4518Thu Jul 27 01:15:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4519 * scsierrs.c 2.24 4520 Made similar to snprintf() 4521 4522Thu Jul 27 01:15:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4523 * scsitransp.h 1.33 4524 scg_prbytes()/scg_printdev() now using FILE * Parameter 4525 scg__errmsg() restructured to be similar to snprintf() 4526 4527Sun Jul 23 18:01:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4528 * scsierrs.c 2.23 4529 * scsihack.c 1.29 4530 * scsitransp.c 1.54 4531 * scsi-wnt.c 1.20 4532 * scsi-vms.c 1.19 4533 * scsi-unixware.c 1.15 4534 * scsi-osf.c 1.15 4535 * scsi-sgi.c 1.24 4536 * scsi-os2.c 1.15 4537 * scsi-next.c 1.21 4538 * scsi-linux-sg.c 1.53 4539 * scsi-linux-pg.c 1.28 4540 * scsi-hpux.c 1.21 4541 * scsi-bsd.c 1.32 4542 * scsi-beos.c 1.12 4543 * scsi-bsd-os.c 1.18 4544 * scsi-aix.c 1.23 4545 * scsitransp.h 1.32 4546 restructured to use scg_ basieed Function names 4547 4548Sun Jul 23 00:28:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4549 * scsitransp.h 1.31 4550 open_scsi()/close_scsi()/... -> scg_open()/scg_close/... 4551 4552Thu Jul 20 20:12:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4553 * cdrecord.1 1.51 4554 Note for Volmgt & Solaris/USCSI 4555 4556*************** Release 1.9 ******************* 4557 4558Thu Jul 20 19:49:20 2000 joerg 4559 * diskid.c 1.28 4560 New Manufacturer: "Grand Advance Technology LTD." 4561 4562Thu Jul 20 19:12:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4563 * cdrecord.c 1.105 4564 Version -> 1.9 4565 99 Minute check better 4566 4567Mon Jul 3 01:19:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4568 * scsi-linux-sg.c 1.52 4569 Type fixed in !scglocal(scgp)->drvers < 0 4570 4571Mon Jul 3 00:11:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4572 * scsi_cdr.c 1.93 4573 * drv_sony.c 1.41 4574 * drv_dvd.c 1.47 4575 * drv_mmc.c 1.56 4576 * cdrecord.h 1.62 4577 * cd_misc.c 1.8 4578 msf_to_lba() with force_positive Flag for 99 Minute CD's 4579 4580Sun Jul 2 23:22:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4581 * scsi-linux-sg.c 1.51 4582 scsi_raisedma() only for Kernel-2.2.10 and newer 4583 4584Sat Jul 1 13:40:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4585 * scsi-linux-sg.c 1.50 4586 New allocated copy buffer in SCSI * -> local for raisedma 4587 4588Sat Jul 1 13:22:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4589 * scsitransp.c 1.53 4590 * scsi-wnt.c 1.19 4591 * scsi-vms.c 1.18 4592 * scsi-unixware.c 1.14 4593 * scsi-sgi.c 1.23 4594 * scsi-osf.c 1.14 4595 * scsi-os2.c 1.14 4596 * scsi-next.c 1.20 4597 * scsi-linux-sg.c 1.49 4598 * scsi-linux-pg.c 1.27 4599 * scsi-hpux.c 1.20 4600 * scsi-bsd.c 1.31 4601 * scsi-bsd-os.c 1.17 4602 * scsi-beos.c 1.11 4603 * scsi-aix.c 1.22 4604 maxdma/maxbuf new in SCSI * 4605 scsi_getbuf() now calls scsi_bufsize() to init new members 4606 4607Sat Jul 1 13:09:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4608 * scsitransp.h 1.30 4609 maxdma/maxbuf new in SCSI * 4610 4611Fri Jun 30 18:43:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4612 * scsi-linux-sg.c 1.48 4613 scsi_raisedma() now called with correct DMA Buffersize 4614 4615Fri Jun 30 18:38:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4616 * scsitransp.c 1.52 4617 * scsihack.c 1.28 4618 * scsi-wnt.c 1.18 4619 * scsi-vms.c 1.17 4620 * scsi-unixware.c 1.13 4621 * scsi-sgi.c 1.22 4622 * scsi-sco.c 1.14 4623 * scsi-osf.c 1.13 4624 * scsi-os2.c 1.13 4625 * scsi-next.c 1.19 4626 * scsi-linux-sg.c 1.47 4627 * scsi-hpux.c 1.19 4628 * scsi-linux-pg.c 1.26 4629 * scsi-bsd.c 1.30 4630 * scsi-beos.c 1.10 4631 * scsi-bsd-os.c 1.16 4632 * scsi-aix.c 1.21 4633 scsi_maxdma() now with 2nd Parameter "amt" for Linux sg driver 4634 4635Tue Jun 27 19:29:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4636 * drv_mmc.c 1.55 4637 Disk Subtype decoder for High Speed RW 4638 4639Tue Jun 27 19:19:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4640 * cdrecord.c 1.104 4641 Support for 99 Minute CD's 4642 4643Tue Jun 27 19:17:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4644 * diskid.c 1.27 4645 99 Minute media in table 4646 4647Mon Jun 26 22:40:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4648 * diskid.c 1.26 4649 Bestdisc Technology Corporation new 4650 4651Mon Jun 26 22:29:17 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4652 * scsi-bsd.c 1.29 4653 * scsi-bsd-os.c 1.15 4654 * scsi-sgi.c 1.21 4655 * scsi-linux-sg.c 1.46 4656 * scsi-linux-pg.c 1.25 4657 * scsi-next.c 1.18 4658 better error messages into scgp->errstr 4659 4660Fri Jun 23 23:52:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4661 * scsi-linux-sg.c 1.45 4662 pvers && isold -> scglocal 4663 4664Fri Jun 23 23:23:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4665 * scsi-linux-sg.c 1.44 4666 Variable pvers only conditional for unused... warning 4667 4668Fri Jun 23 23:19:00 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4669 * scsi-linux-sg.c 1.43 4670 Support for SG_IO ioctl() 4671 4672Fri Jun 23 21:40:38 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4673 * scsitransp.h 1.29 4674 overbose new 4675 4676Thu Jun 22 15:20:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4677 * scsi-linux-sg.c 1.42 4678 SG_SCSI_RESET & SG_SET_RESERVED_SIZE new 4679 4680Wed Jun 21 10:34:52 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4681 * scsi-linux-pg.c 1.24 4682 Test with ATAPI SCSI status code 4683 4684Wed Jun 21 10:33:31 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4685 * scsitransp.c 1.51 4686 scsitransp.c split into scsitransp.c & scsi-sun.c 4687 4688Wed Jun 21 10:27:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4689 * scsihack.c 1.27 4690 scsi-sun.c new 4691 4692Tue Jun 20 07:20:40 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4693 * scsitransp.h 1.28 4694 secured _SCGIO_H -> _SCG_SCSISENSE_H 4695 4696Tue Jun 20 06:09:57 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4697 * scsi-bsd.c 1.28 4698 ATAPI Support for OpenBSD 4699 4700Sun Jun 4 00:55:02 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4701 * cdrecord.c 1.103 4702 #include <sys/select.h> for select() (autoconf Test for AIX), version -> 1.9a02 4703 4704Sat Jun 3 17:31:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4705 * cdrecord.c 1.102 4706 New Option -shorttrack/-noshorttrack 4707 4708Fri Jun 2 22:37:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4709 * cdrecord.h 1.61 4710 New Flag TI_SHORT_TRACK & is_shorttrk() macro 4711 4712Fri Jun 2 22:32:59 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4713 * cdrecord.1 1.50 4714 New Optionen -shorttrack & -noshorttrack 4715 4716Fri Jun 2 21:44:43 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4717 * defaults.c 1.5 4718 Prevent a buffer overrrun with dev= option 4719 4720Fri Jun 2 21:43:16 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4721 * auinfo.c 1.5 4722 Check for buffer ovverun 4723 4724Fri Jun 2 00:03:13 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4725 * drv_mmc.c 1.54 4726 Set Pregapsize to 1 if the drive does not support 0 4727 free(cue) if cuep == NULL 4728 4729Tue May 30 02:46:22 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4730 * diskid.c 1.25 4731 Restructured 4732 4733Tue May 30 01:06:32 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4734 * diskid.c 1.24 4735 New manufacturers: "WEALTH FAIR INVESTMENT LIMITE", "General Magnetics Ld", "MPO" 4736 4737Tue May 30 00:59:12 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4738 * scsitransp.h 1.27 4739 debug Parameter -> odebug 4740 4741Mon May 29 19:07:56 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4742 * scsi-next.c 1.17 4743 Typo corrected max_scsibus -> scglocal(scgp)->max_scsibus 4744 4745Mon May 29 00:31:18 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4746 * scsireg.h 1.20 4747 Mode page 2A pw_in_lead_in & side_change new 4748 4749Mon May 29 00:13:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4750 * scsi_cdr.c 1.92 4751 More Page 2A bits for cdrecord -prcap 4752 4753Sun May 28 18:52:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4754 * scsi-vms.c 1.16 4755 scsi_close() now works 4756 4757Sun May 28 18:40:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4758 * cdrecord.1 1.49 4759 -fix hint for CDR-50 & CDR-55 specified 4760 4761Sun May 7 16:52:20 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4762 * scsi_cdr.c 1.91 4763 * scsilog.c 1.10 4764 * scsi_scan.c 1.8 4765 * auinfo.c 1.4 4766 * cd_misc.c 1.7 4767 * audiosize.c 1.14 4768 * cdr_drv.c 1.20 4769 * fifo.c 1.22 4770 * defaults.c 1.4 4771 * wm_packet.c 1.12 4772 * modes.c 1.14 4773 * cdrecord.c 1.101 4774 * drv_sony.c 1.40 4775 * drv_simul.c 1.15 4776 * drv_philips.c 1.37 4777 * drv_mmc.c 1.53 4778 * drv_jvc.c 1.50 4779 * drv_dvd.c 1.46 4780 * scsierrs.c 2.22 4781 * scsitransp.c 1.50 4782 #include <schily.h> 4783 4784Sun May 7 16:46:39 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4785 * scsi_cdr.c 1.90 4786 New DVD recognition, to allow Ricoh 9060 4787 4788Sun May 7 16:11:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4789 * scsihack.c 1.26 4790 Support for new Mac OS X 4791 4792Mon May 1 20:06:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4793 * scsitransp.c 1.49 4794 scsi_maxmdma() cleaned up 4795 4796Thu Apr 27 15:06:42 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4797 * cdrecord.1 1.48 4798 Examples for cdda2wav 4799 4800Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4801 * drv_mmc.c 1.52 4802 No more error message forSony & long write in progress when Fixating 4803 4804Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4805 * diskid.c 1.23 4806 Better message for illegal ID (CD-RW) 4807 all old CD-R's now print ILLEGAL OLD CODE 4808 4809Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4810 * cdrecord.c 1.100 4811 * cdrecord.h 1.60 4812 * scsi_cdr.c 1.89 4813 * drv_jvc.c 1.49 4814 * drv_dvd.c 1.45 4815 scsi_close_tr_session()/scsi_blank() with immed Parameter 4816 4817*************** Release 1.8.1 ******************* 4818 4819Thu Apr 27 14:22:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4820 * drv_mmc.c 1.52 4821 No error message for Sony & long write in progress while fixating 4822 4823Thu Apr 27 14:17:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4824 * diskid.c 1.23 4825 Better printout with illegal ID for CD-RW, all old CD-R's now give ILLEGAL OLD CODE 4826 4827Wed Apr 26 11:50:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4828 * cdrecord.c 1.100 4829 * cdrecord.h 1.60 4830 * scsi_cdr.c 1.89 4831 * drv_jvc.c 1.49 4832 * drv_dvd.c 1.45 4833 scsi_close_tr_session()/scsi_blank() with immed Parameter 4834 4835Mon Apr 24 12:32:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4836 * cdrecord.c 1.99 4837 Version -> 1.8.1 final, exitcode == 0 only if fixating in Dummy Mode fails 4838 4839Sat Apr 22 15:37:05 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4840 * diskid.c 1.22 4841 New manufacturer "VICTOR COMPANY OF JAPAN, LIMITED", "VIVASTAR AG" 4842 4843Sun Apr 16 17:07:55 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4844 * cdrecord.1 1.47 4845 BURN-Proof Option for Sanyo 4846 4847Sun Apr 16 17:07:11 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4848 * drv_mmc.c 1.51 4849 BURN-Proof Support for Sanyo 4850 4851Sun Apr 16 17:06:30 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4852 * cdrecord.c 1.98 4853 New Option driveropts= 4854 better -dao usage 4855 4856Sun Apr 16 03:11:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4857 * scsi_cdr.c 1.88 4858 display BURN-Proof for cdrecord -prcap 4859 4860Sun Apr 16 03:08:58 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4861 * defaults.c 1.3 4862 * cdrecord.dfl 1.2 4863 driveropts new 4864 4865Sun Apr 16 02:16:29 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4866 * drv_sony.c 1.39 4867 * cdrecord.h 1.59 4868 * drv_simul.c 1.14 4869 * drv_philips.c 1.36 4870 * drv_jvc.c 1.48 4871 * drv_dvd.c 1.44 4872 open_session() now with cdr_t * Parameter for BURN-Proof 4873 4874Mon Apr 3 21:05:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4875 * scsi-linux-pg.c 1.23 4876 #include <string.h> for strlen() 4877 4878Sat Apr 1 21:59:19 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4879 * diskid.c 1.21 4880 New manufaturer: "TAROKO INTERNATIONAL CO.,LTD.", "UNIDISC TECHNOLOGY CO.,LTD", "Hong Kong Digital Technology Co., Ltd.", "VIVA MAGNETICS LIMITED" 4881 4882Sat Mar 11 12:31:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4883 * scsi_cdr.c 1.87 4884 Sanyo CRD-R24S -> Philips CDD 521 4885 4886Sat Mar 11 12:30:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4887 * drv_mmc.c 1.50 4888 send_opc_mmc() now calls send_opc() and suppresses ILLEGAL_REQUEST 4889 4890Sat Mar 11 12:26:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4891 * cdrecord.1 1.46 4892 WeB address changed 4893 4894Sun Feb 20 21:54:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4895 * cdrecord.h 1.58 4896 * cdrecord.c 1.97 4897 * cdrecord.1 1.45 4898 New Option -waiti for multi session from Pipe from mkisofs 4899 4900Sun Feb 20 20:56:09 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4901 * cdrecord.c 1.96 4902 scsi_in_progress() Test and usleep(100000) if Long Write in Progress 4903 4904Sun Feb 20 20:54:06 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4905 * drv_mmc.c 1.49 4906 scsi_in_progress() test for scsi_flush_cache() in fixate, send_cue() -> LOCAL 4907 4908Sun Feb 20 20:52:49 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4909 * cdrecord.h 1.57 4910 scsi_in_progress() new, send_cue() removed 4911 4912Sun Feb 20 20:52:15 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4913 * scsi_cdr.c 1.86 4914 scsi_in_progress() new 4915 4916Sat Feb 19 00:38:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4917 * cdrecord.c 1.95 4918 read Sectorsize from read_capacity too, for drivs without Blockdescriptor, dp->cdr_opc() new 4919 4920Sat Feb 19 00:33:54 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4921 * scsi_cdr.c 1.85 4922 send_opc() new 4923 4924Sat Feb 19 00:24:37 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4925 * cdrecord.h 1.56 4926 * drv_sony.c 1.38 4927 * drv_simul.c 1.13 4928 * drv_philips.c 1.35 4929 * drv_mmc.c 1.48 4930 * drv_jvc.c 1.47 4931 * drv_dvd.c 1.43 4932 Separate OPC code in driver interface 4933 4934Sun Feb 6 08:27:21 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4935 * scsi-sgi.c 1.20 4936 * scsi-openserver.c 1.17 4937 * scsi-linux-sg.c 1.41 4938 * scsi-aix.c 1.20 4939 * scsi-bsd-os.c 1.14 4940 * scsi-hpux.c 1.18 4941 * scsi-linux-pg.c 1.22 4942 * scsi-bsd.c 1.27 4943 added missing brackets in scsi_close() to make sure that scsi_close() really closes files 4944 4945Sun Feb 6 08:25:14 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4946 * scsi-linux-sg.c 1.40 4947 Maxdma now is correcteven if only a prallel port is present 4948 4949*************** Release 1.8 ******************* 4950 4951Fri Jan 28 10:01:48 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4952 * drv_mmc.c 1.47 4953 * drv_dvd.c 1.42 4954 load_media() with new doexit Parameter 4955 Reload now does not make problems with notebook type drives 4956 4957Fri Jan 28 09:51:26 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4958 * drv_philips.c 1.34 4959 * cdrecord.h 1.55 4960 * cdrecord.c 1.94 4961 load_media() with new doexit Parameter 4962 4963Fri Jan 28 09:50:51 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4964 * scsi_cdr.c 1.84 4965 wait_unit_ready() does not print error message if scgp->silent >= 1 4966 4967Wed Jan 26 11:48:08 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4968 * scsi_scan.c 1.7 4969 Initiator-ID test past havebus() 4970 4971Sun Jan 23 16:39:01 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4972 * cdrecord.c 1.93 4973 Better error message for open_scsi() 4974 4975Sun Jan 23 16:07:46 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4976 * scsi-unixware.c 1.9 4977 New code from SCO, -scanbus now works 4978 4979Sun Jan 23 00:44:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4980 * scsihack.c 1.25 4981 scsi-sco.c -> scsi-openserver.c 4982 4983Tue Jan 18 00:02:33 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4984 * cdrecord.c 1.92 4985 Version -> 1.8, mlockall()/setpri() problems do not cause abort 4986 Note to -pad option for audio Files with wrong length 4987 #include <sys/procset.h> for SCO Openserver 4988 4989Thu Jan 13 01:32:35 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4990 * diskid.c 1.20 4991 Problems with m_digitalstor (97:27/01) in table docuented 4992 4993Thu Jan 13 01:11:45 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4994 * defaults.c 1.2 4995 CDR_DEVICE now superseedes /etc/default/cdrecord 4996 4997Tue Jan 11 01:46:47 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 4998 * scsi-hpux.c 1.17 4999 sprintf(.../dev/rscsi...) now uses hex digits for tgt 0..15 5000 5001Sat Jan 8 23:42:25 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5002 * scsi_cdr.c 1.83 5003 scsi_read() now looks for is_atapi to allow mkisofs & ATAPI to do multi-session 5004 5005Fri Jan 7 02:24:28 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5006 * scsihack.c 1.24 5007 Dummyfunctions fuor new Interface 5008 5009Fri Jan 7 02:22:36 2000 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5010 * cdr_drv.c 1.19 5011 set_cdrcmds() now calls return() past exit() for lint's sake 5012 5013Wed Dec 29 14:01:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5014 * cdrecord.c 1.91 5015 exargs Strukt new 5016 Setting to 2048 bytes/sector earlier for -msinfo 5017 new function exscsi() 5018 exfifo() -> excdr() 5019 5020Wed Dec 29 02:14:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5021 * cdrecord.h 1.54 5022 * fifo.c 1.21 5023 wait_faio() new 5024 5025Wed Dec 29 00:38:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5026 * diskid.c 1.19 5027 New manufacturer: "Hile Optical Disc Technology Corp." 5028 "Friendly CD-Tek Co." 5029 "Sound Sound Multi-Media Development Limited" 5030 "kdg mediatech AG" 5031 5032Wed Dec 29 00:34:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5033 * cdrecord.1 1.44 5034 better dociumentation for SUID Installation 5035 5036Fri Dec 24 01:59:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5037 * fifo.c 1.20 5038 sp null pointer Problem in fifo_stats() fixed 5039 input-buffer -> input buffer 5040 5041Tue Dec 7 01:07:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5042 * cdrecord.1 1.43 5043 added missing .TP 5044 5045Sun Dec 5 13:37:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5046 * fifo.c 1.19 5047 kill_fifo() now kil only if faio_pid > 0 5048 5049Sat Dec 4 21:36:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5050 * diskid.c 1.18 5051 New manufacturer: EXIMPO & Seantram Technology Inc. 5052 Seantram has been guessed before 5053 5054Sat Dec 4 14:15:16 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5055 * cdrecord.c 1.90 5056 intfifo()/exfifo() new 5057 kill FIFO on comerr() and signals 5058 5059Sat Dec 4 14:12:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5060 * drv_dvd.c 1.41 5061 isgui as with drv_mmc.c added 5062 5063Tue Nov 30 14:48:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5064 * scsihack.c 1.23 5065 * scsi-linux-pg.c 1.21 5066 pg.h now locally available 5067 5068Sat Nov 27 21:38:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5069 * scsi-os2.c 1.12 5070 SRB in scsi_send() and scsi_reset() -> static to prevent core dump 5071 5072Sat Nov 20 17:49:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5073 * scsi-os2.c 1.11 5074 scgfiles array removed 5075 set_error() new 5076 added some ux_errno = EIO 5077 wait_post() now calls DosResetEventSem() in any case 5078 5079Sat Nov 20 14:21:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5080 * scsi-os2.c 1.10 5081 DEBUG2/SCANDEBUG code removed 5082 5083Sat Nov 20 07:23:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5084 * diskid.c 1.17 5085 New manufacturer: Customer Pressing Oosterhout 5086 Harmonic Hall Optical Disc Ltd. 5087 DELPHI TECHNOLOGY INC. 5088 5089Sat Nov 20 06:45:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5090 * cdrecord.c 1.89 5091 Version -> 1.8a32 5092 5 missing set_secsize(.. oldsize) added 5093 5094Sat Nov 20 06:44:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5095 * cdr_drv.c 1.18 5096 Kodak PDC-600 in driver recognition 5097 5098Sat Nov 20 06:43:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5099 * drv_mmc.c 1.46 5100 next_wr_addr() in driver struct for CD-ROM -> cmd_ill() 5101 5102Sat Nov 20 06:41:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5103 * fifo.c 1.18 5104 fixed typo for HAVE_DOSALLOCSHAREDMEM 5105 5106Fri Nov 12 10:00:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5107 * scsitransp.c 1.48 5108 scsi_yes() now global 5109 5110Fri Nov 12 09:59:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5111 * scsitransp.h 1.26 5112 scsi_yes() new 5113 5114Mon Oct 18 02:38:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5115 * cdrecord.c 1.88 5116 always set TAO mode on startup to make checkdsize() working 5117 5118Mon Oct 18 01:34:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5119 * scsilog.c 1.9 5120 * scsi_cdr.c 1.82 5121 i_to_short() -> i_to_2_byte() 5122 5123Mon Oct 18 01:15:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5124 * scsilog.c 1.8 5125 * scsi_cdr.c 1.81 5126 * drv_dvd.c 1.40 5127 * drv_mmc.c 1.45 5128 * drv_philips.c 1.33 5129 * iso9660.h 1.4 5130 a_to_u_short() -> a_to_u_2_byte() 5131 5132Mon Oct 18 01:04:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5133 * isosize.c 1.6 5134 utypes.h wegen intcvt.h 5135 5136Mon Oct 18 00:38:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5137 * scsi_cdr.c 1.80 5138 * drv_sony.c 1.37 5139 * drv_jvc.c 1.46 5140 * drv_dvd.c 1.39 5141 a_to_3_byte() -> a_to_u_3_byte() 5142 5143Mon Oct 18 00:10:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5144 * drv_dvd.c 1.38 5145 * drv_sony.c 1.36 5146 * drv_jvc.c 1.45 5147 * drv_philips.c 1.32 5148 i_to_long() -> i_to_4_byte() 5149 5150Mon Oct 18 00:04:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5151 * scsi_cdr.c 1.79 5152 * isosize.c 1.5 5153 * drv_dvd.c 1.37 5154 * drv_mmc.c 1.44 5155 * drv_jvc.c 1.44 5156 * drv_sony.c 1.35 5157 * drv_philips.c 1.31 5158 * audiosize.c 1.13 5159 * cdrecord.c 1.87 5160 modified to use intcvt.h and a_to_4_byte() 5161 5162Sun Oct 17 23:21:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5163 * iso9660.h 1.3 5164 removed i_to_* and a_to_* macros -> intcvt.h 5165 5166Sun Oct 17 22:51:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5167 * scsireg.h 1.19 5168 struct scsi_capacity modified to use Int32_t 5169 5170Sat Oct 16 13:52:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5171 * scsi_cdr.c 1.78 5172 * drv_mmc.c 1.43 5173 * auinfo.c 1.3 5174 * drv_sony.c 1.34 5175 malloc() casts for K&R C 5176 5177Fri Oct 15 20:28:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5178 * cdrecord.h 1.53 5179 * cdr_drv.c 1.17 5180 * cdrecord.c 1.86 5181 set_cdrmds() if 2. Parameter is NULL returns BOOL 5182 for cdrecord to check for dvd driver or not 5183 5184Fri Oct 15 20:19:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5185 * scsi_cdr.c 1.77 5186 Optima Dis Covery 650 CD-R Inquiry recognition new 5187 5188Fri Oct 15 20:17:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5189 * scsi-beos.c 1.9 5190 * scsi-osf.c 1.12 5191 typos removed 5192 5193Thu Oct 7 15:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5194 * scsi-bsd-os.c 1.13 5195 * scsi-aix.c 1.19 5196 mising bracket in scsi_open() fixed 5197 5198Fri Sep 17 17:59:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5199 * cdrecord.c 1.85 5200 Version -> 1.8a29 5201 libscg version check 5202 #incude <vadefs.h> for win32 realtime pri Code 5203 5204Fri Sep 17 17:56:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5205 * scsi_cdr.c 1.76 5206 endless lookp in mmc_cap() removed: no medium (wait_unit_ready()) 5207 5208Fri Sep 17 15:48:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5209 * scsitransp.c 1.47 5210 HAVE_SCG #define earlier 5211 5212Fri Sep 17 15:42:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5213 * scsi-linux-pg.c 1.20 5214 duplicates with scsi-linux-sg.c fuer scg__version() removed 5215 5216Fri Sep 17 15:36:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5217 * scsitransp.c 1.46 5218 #ifdef HAVE_SCG for _scg_trans_version[] 5219 5220Fri Sep 17 15:09:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5221 * scsi-wnt.c 1.17 5222 * scsi-vms.c 1.15 5223 * scsi-unixware.c 1.8 5224 * scsi-sgi.c 1.19 5225 * scsi-osf.c 1.11 5226 * scsi-sco.c 1.13 5227 * scsi-os2.c 1.9 5228 * scsi-next.c 1.16 5229 * scsi-linux-sg.c 1.39 5230 * scsi-linux-pg.c 1.19 5231 * scsi-hpux.c 1.16 5232 * scsi-bsd.c 1.26 5233 * scsi-bsd-os.c 1.12 5234 * scsi-beos.c 1.8 5235 * scsi-aix.c 1.18 5236 * scsitransp.c 1.45 5237 * scsitransp.h 1.25 5238 scg_version() new 5239 5240Fri Sep 17 14:55:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5241 * scsihack.c 1.22 5242 Comment changed 5243 5244Tue Sep 14 10:57:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5245 * scsi-linux-sg.c 1.38 5246 scgfile variable in max_dma corrected from scgfile -> scglocal(scgp)->scgfile 5247 5248Fri Sep 10 14:06:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5249 * diskid.c 1.16 5250 Better text for Disk Typ (e.g. Long strategy type) 5251 5252Thu Sep 9 12:30:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5253 * auinfo.c 1.2 5254 isrc_illchar() Prorotype new 5255 5256Wed Sep 8 17:57:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5257 * diskid.c 1.15 5258 New manufacturer: Guann Yinn Co. Ltd. 5259 Opti.Me.S. S.p.A. 5260 Nacar Media srl 5261 5262Wed Sep 8 12:45:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5263 * scsi-wnt.c 1.16 5264 missing bracket at malloc(amt) 5265 5266Tue Sep 7 17:13:09 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5267 * scsi-wnt.c 1.15 5268 * scsi-unixware.c 1.7 5269 * scsi-vms.c 1.14 5270 * scsi-sgi.c 1.18 5271 * scsi-sco.c 1.12 5272 * scsi-osf.c 1.10 5273 * scsi-next.c 1.15 5274 * scsi-os2.c 1.8 5275 * scsi-linux-sg.c 1.37 5276 * scsi-linux-pg.c 1.18 5277 * scsi-hpux.c 1.15 5278 * scsi-bsd.c 1.25 5279 * scsi-beos.c 1.7 5280 * scsi-bsd-os.c 1.11 5281 * scsi-aix.c 1.17 5282 * scsitransp.c 1.44 5283 First error messages past scgp->errstr 5284 less calls to comerr() 5285 5286Tue Sep 7 17:07:55 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5287 * scsitransp.h 1.24 5288 errstr & errptr new in SCSI * 5289 open_scsi() with errs Parameter 5290 5291Tue Sep 7 16:47:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5292 * cdrecord.c 1.84 5293 Now using new open_scsi() 5294 added some calls to flush() 5295 5296Tue Sep 7 16:46:04 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5297 * cdrecord.1 1.42 5298 1.6 -> 1.8 5299 5300Tue Sep 7 00:21:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5301 * drv_mmc.c 1.42 5302 * drv_jvc.c 1.43 5303 * drv_dvd.c 1.36 5304 flush() for Blanking new 5305 5306Fri Sep 3 11:57:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5307 * scsi-linux-sg.c 1.36 5308 * scsi-linux-pg.c 1.17 5309 scsi_initiator_id() in scsi-linux-pg.c -> pg_initiator_id() 5310 5311Thu Sep 2 18:57:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5312 * cdrecord.c 1.83 5313 1.8a24 -> 1.8a26 5314 Ricoh DAO Bug (fwa != -150) workaround 5315 Realtimepri for Win32 5316 5317Thu Sep 2 14:42:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5318 * scsi_scan.c 1.6 5319 scsi_initiator_id() new 5320 Now prints bus,tgt,lun before selektor 5321 5322Thu Sep 2 13:32:57 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5323 * scsitransp.h 1.23 5324 * scsi-wnt.c 1.14 5325 * scsi-vms.c 1.13 5326 * scsi-unixware.c 1.6 5327 * scsi-sco.c 1.11 5328 * scsi-sgi.c 1.17 5329 * scsi-osf.c 1.9 5330 * scsi-os2.c 1.7 5331 * scsi-next.c 1.14 5332 * scsi-linux-sg.c 1.35 5333 * scsi-hpux.c 1.14 5334 * scsi-linux-pg.c 1.16 5335 * scsi-bsd.c 1.24 5336 * scsi-bsd-os.c 1.10 5337 * scsi-aix.c 1.16 5338 * scsi-beos.c 1.6 5339 * scsitransp.c 1.43 5340 scsi_initiator_id() new 5341 5342Mon Aug 30 13:36:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5343 * scsitransp.c 1.42 5344 * drv_simul.c 1.12 5345 * fifo.c 1.17 5346 #include libport.h new 5347 5348Sun Aug 29 01:42:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5349 * fifo.c 1.16 5350 shared memory for OS/2 5351 5352Sun Aug 29 00:52:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5353 * fifo.c 1.15 5354 Typo fixed (\f instead of \n) 5355 5356Tue Aug 10 21:34:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5357 * scsitransp.c 1.41 5358 * scsi-wnt.c 1.13 5359 * scsi-vms.c 1.12 5360 * scsi-unixware.c 1.5 5361 * scsi-sco.c 1.10 5362 * scsi-sgi.c 1.16 5363 * scsi-osf.c 1.8 5364 * scsi-os2.c 1.6 5365 * scsi-next.c 1.13 5366 * scsi-linux-sg.c 1.34 5367 * scsi-linux-pg.c 1.15 5368 * scsi-hpux.c 1.13 5369 * scsi-bsd.c 1.23 5370 * scsi-bsd-os.c 1.9 5371 * scsi-beos.c 1.5 5372 * scsi-aix.c 1.15 5373 Static locale variable removed 5374 Test for openbydev 5375 scsi_freebuf() new 5376 5377Mon Aug 9 00:39:37 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5378 * scsitransp.h 1.22 5379 SCSI *->bufbase & scsi_freebuf() new 5380 5381Sat Aug 7 22:24:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5382 * scsitransp.h 1.21 5383 running/curcmdname/local new in SCSI * 5384 5385Sat Aug 7 22:22:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5386 * scsitransp.c 1.40 5387 * scsi-wnt.c 1.12 5388 * scsi-vms.c 1.11 5389 * scsi-unixware.c 1.4 5390 * scsi-sgi.c 1.15 5391 * scsi-sco.c 1.9 5392 * scsi-osf.c 1.7 5393 * scsi-os2.c 1.5 5394 * scsi-next.c 1.12 5395 * scsi-linux-sg.c 1.33 5396 * scsi-linux-pg.c 1.14 5397 * scsi-hpux.c 1.12 5398 * scsi-bsd.c 1.22 5399 * scsi-bsd-os.c 1.8 5400 * scsi-beos.c 1.4 5401 * scsi-aix.c 1.14 5402 scg_maxdma removed 5403 scsi_running/scsi_command -> SCSI * struct 5404 5405Sat Aug 7 21:05:51 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5406 * scsi-vms.c 1.10 5407 scsi_close() new 5408 5409Sun Aug 1 22:08:46 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5410 * fifo.c 1.14 5411 WRITER_MAXWAIT & READER_MAXWAIT -> 240s for SAO SCSI Timeout 5412 usleep() debug code 5413 5414Sun Aug 1 17:14:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5415 * cdrecord.1 1.41 5416 Better documentation for -multi Option (DAO mode) 5417 5418Sun Aug 1 17:05:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5419 * cdrecord.c 1.82 5420 -msinfo now works even if drive is in DAO mode 5421 Now corrects trackstart values for second session in DAO Mode 5422 5423Sun Aug 1 16:51:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5424 * drv_sony.c 1.33 5425 * drv_simul.c 1.11 5426 * drv_philips.c 1.30 5427 * drv_mmc.c 1.41 5428 * drv_jvc.c 1.42 5429 * drv_dvd.c 1.35 5430 speedp == 0 allowed if speed should remain as is 5431 5432Sun Aug 1 16:10:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5433 * drv_sony.c 1.32 5434 * drv_simul.c 1.10 5435 * drv_mmc.c 1.40 5436 * drv_jvc.c 1.41 5437 * drv_dvd.c 1.34 5438 recovery_needed()/recover()/reserve_track() References to Philips driver removed 5439 5440Sun Aug 1 16:02:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5441 * drv_philips.c 1.29 5442 * scsi_cdr.c 1.75 5443 * cdr_drv.c 1.16 5444 * cdrecord.h 1.52 5445 Several functions scsi_cdr.c -> drv_philips.c 5446 new function cmd_ill() 5447 5448Sun Aug 1 13:25:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5449 * drv_dvd.c 1.33 5450 phys_end in dvd_structure_00 may be 0 for empty session 5451 5452Sun Jul 25 13:52:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5453 * scsitransp.c 1.39 5454 scsi_close() new 5455 __scgp removed 5456 5457Sun Jul 25 13:36:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5458 * scsi-wnt.c 1.11 5459 * scsi-unixware.c 1.3 5460 * scsi-sgi.c 1.14 5461 * scsi-osf.c 1.6 5462 * scsi-sco.c 1.8 5463 * scsi-os2.c 1.4 5464 * scsi-next.c 1.11 5465 * scsi-linux-sg.c 1.32 5466 * scsi-linux-pg.c 1.13 5467 * scsi-hpux.c 1.11 5468 * scsi-bsd.c 1.21 5469 * scsi-bsd-os.c 1.7 5470 * scsi-beos.c 1.3 5471 * scsi-aix.c 1.13 5472 scsi_close() new 5473 5474Sun Jul 25 00:50:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5475 * scsitransp.h 1.20 5476 close_scsi() and scsi_smalloc()/scsi_sfree() new 5477 5478Sat Jul 24 22:26:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5479 * scsitransp.h 1.19 5480 scsi_close() new 5481 5482Sat Jul 24 22:25:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5483 * scsi-vms.c 1.9 5484 last changes fro Mr. Heuser 5485 Max Timeout corrected 5486 5487Sat Jul 24 22:22:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5488 * scsi-next.c 1.10 5489 Kernel Driver is in undefined state if SCSI Bus is not valid -> bugfix & debug prints 5490 5491Sat Jul 24 20:43:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5492 * drv_mmc.c 1.39 5493 from BCD converson (debug) for Ricoh test 5494 Trying to suppress error messages for newer MITSUMI ATAPI drives 5495 5496Sat Jul 24 19:27:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5497 * cdrecord.1 1.40 5498 Better documentation for -pad/padsize= 5499 5500Sat Jul 24 19:25:34 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5501 * diskid.c 1.14 5502 New manufacturer: OPTROM 5503 AUDIO DISTRIBUTORS 5504 Acer Media Technology 5505 5506Sat Jul 24 19:23:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5507 * cdrecord.c 1.81 5508 -> 1.8a24 & write_buf() Test Code 5509 5510Sat Jul 24 19:19:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5511 * cdrecord.c 1.80 5512 Check HAVE_SETPRIORITY and HAVE_NICE 5513 5514Sat Jul 24 19:17:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5515 * cdrecord.c 1.79 5516 Version -> 1.8a23 5517 Signalhandler for wait time before burning 5518 O_BINARY define for win32 5519 setmode(TDIN, O_BINARY) for win32 5520 track[] Array now MAX_TRACKS+2 5521 Print Drive Buffer size and FIFO size 5522 -force Flag to blank problematic CD-RW's 5523 set sector size to 2k before burning for Plextor 5524 set_speed...() now with speedp Parameter to allow MMC to send back actual values 5525 DAO for MMC 5526 new Options -atip/-useinfo/-force/-dao/mcn=text/isrc=text/index=list 5527 first Test for continuous Drive buffer cap printouts 5528 set_secsize() new (for Plextor & DAO) 5529 EMX Wildcard expansion for OS/2 5530 Timeout for DAO -> minimal 200s 5531 print_toc() \ removed for K&R C 5532 print_toc() with CD-Text 5533 DosSetPriority() now korrectly doing delta 5534 setpregaps() sets values for lead-in/out 5535 checktsize() checks for DAO 5536 5537Sun Jul 18 14:39:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5538 * cdrecord.h 1.51 5539 * scsi_cdr.c 1.74 5540 open_scsi() -> libscg 5541 5542Sat Jul 17 15:54:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5543 * scsitransp.c 1.38 5544 MAX DMA for Solaris x86 from 32k -> 56k 5545 scsierr() checks for sense[0] != 0 5546 scsi_sense_{key!code!qual} return 0 if scsierr() == FALSE 5547 5548Sat Jul 17 15:37:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5549 * scsitransp.h 1.18 5550 open_scsi() for scsiopen.c new 5551 5552Mon Jun 28 01:11:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5553 * scsi-linux-pg.c 1.12 5554 set CDB to 0 past cdb_len 5555 5556Sun Jun 6 19:41:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5557 * drv_philips.c 1.28 5558 CDR_SWABAUDIO for pioneer_dws114x 5559 5560Sun Jun 6 19:40:29 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5561 * modes.c 1.13 5562 get_mode_params() now return FALSE if has_mode_page() returns FALSE 5563 5564Sun Jun 6 19:39:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5565 * scsi_cdr.c 1.73 5566 Hack for NT-4.0 ASPI ISE inquiry fake (bug in add_len) 5567 workaround for Ricoh NOT_READY key in get Mode page 2A 5568 5569Thu May 13 16:55:13 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5570 * scsi-wnt.c 1.10 5571 #define for format to avoid hiding messages 5572 Now uses dlopen() 5573 ha_inquiry() new 5574 better paraeters in scsi_open() 5575 SRB_HaID/SRB_HaId unified 5576 5577Thu May 13 15:07:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5578 * scsi_cdr.c 1.72 5579 check scsi_open() return code for < 0 5580 5581Thu May 13 15:00:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5582 * modes.c 1.12 5583 Cast for ANSI C comparison 5584 5585Thu May 13 15:00:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5586 * drv_sony.c 1.31 5587 Cast for ANSI C 5588 fixed typo in error texts 5589 5590Thu May 13 14:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5591 * drv_jvc.c 1.40 5592 mods for ANSI C comparison 5593 5594Thu May 13 14:31:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5595 * cdrecord.1 1.39 5596 New Options -atip and index= 5597 5598Thu May 13 12:00:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5599 * scsierrs.c 2.21 5600 field_ptr now correctly used for progress printing on NOT_READY 5601 5602Wed May 12 01:42:18 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5603 * scsi-os2.c 1.3 5604 -scanbus support 5605 5606Wed May 12 01:01:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5607 * drv_philips.c 1.27 5608 * scsi_cdr.c 1.71 5609 * cdr_drv.c 1.15 5610 * scsidefs.h 1.21 5611 DEV_RICOH_RO_1060C new (preliminary) 5612 5613Mon May 3 01:30:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5614 * scsi-wnt.c 1.9 5615 changed names and indented 5616 WBOOL definition to distinguish BOOL from Windows.h and BOOL from standard.h 5617 busses new 5618 compare busno with busses 5619 Debug File removed 5620 EventStatus as result of WaitForSingleObject() 5621 set_error() new for correct error codes 5622 scsiabort() new 5623 5624Tue Apr 27 23:11:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5625 * scsi-wnt.c 1.8 5626 Debug File removed 5627 5628Tue Apr 27 21:06:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5629 * scsi-wnt.c 1.7 5630 -scanbus now works 5631 file matrix removed 5632 check for nuber of SCSI Busses 5633 5634Mon Apr 26 22:37:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5635 * scsi-wnt.c 1.6 5636 Try to implement -scanbus 5637 5638Mon Apr 26 22:36:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5639 * scsi-wnt.c 1.5 5640 sp->u_scb.cmd_scb[0] = s.SRB_Status -> sp->u_scb.cmd_scb[0] = s.SRB_TargStat 5641 error code SCG_FATAL -> SCG_RETRYABLE 5642 5643Mon Apr 26 22:35:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5644 * scsi-wnt.c 1.4 5645 Indented II 5646 5647Mon Apr 26 22:34:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5648 * scsi-wnt.c 1.3 5649 Indented 5650 5651Mon Apr 26 22:33:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5652 * scsi-wnt.c 1.2 5653 Better comment 5654 5655Mon Apr 26 22:32:32 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5656 * scsi-wnt.c 1.1 5657 date and time created 99/04/26 21:32:32 by joerg 5658 5659Sun Apr 25 09:48:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5660 * cdrecord.h 1.50 5661 is_copy()/is_scms() new 5662 TI_COPY/TI_SCMS new 5663 read_subchannel() new 5664 pr_manufacturer()/disk_rcap() with rw/audio Parameters 5665 5666Sun Apr 25 09:46:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5667 * drv_mmc.c 1.38 5668 clear -dummy status by clearin -dummy state 5669 COPY & SCMS handling 5670 5671Sat Apr 24 14:10:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5672 * diskid.c 1.13 5673 * drv_mmc.c 1.37 5674 pr_manufacturer()/disk_rcap() now using rw and audio Parameter 5675 5676Sat Apr 24 14:05:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5677 * drv_philips.c 1.26 5678 pr_manufacturer()/disk_rcap() now using rw and audio Parameter 5679 Printing of ATIP "restricted" 5680 5681Sat Apr 24 14:04:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5682 * drv_sony.c 1.30 5683 pr_manufacturer()/disk_rcap() now using rw and audio Parameter 5684 printf() Format (%l..) 5685 5686Sat Apr 24 14:02:11 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5687 * scsi_cdr.c 1.70 5688 read_subchannel() new 5689 5690Sat Apr 24 13:03:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5691 * scsihack.c 1.21 5692 scsi-wnt.c new 5693 5694Sun Apr 18 21:04:15 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5695 * defaults.c 1.1 5696 date and time created 99/04/18 20:04:15 by joerg 5697 5698Sun Apr 18 19:56:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5699 * drv_sony.c 1.29 5700 * drv_simul.c 1.9 5701 * drv_philips.c 1.25 5702 * drv_mmc.c 1.36 5703 * drv_jvc.c 1.39 5704 * cdr_drv.c 1.14 5705 * drv_dvd.c 1.32 5706 * cdrecord.h 1.49 5707 New driver function cdr_send_cue 5708 5709Sun Apr 18 19:28:03 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5710 * drv_jvc.c 1.38 5711 g6 & g7 test functions 5712 5713Sun Apr 18 18:40:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5714 * cdrecord.h 1.48 5715 index= Option new 5716 5717Sun Apr 18 18:40:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5718 * drv_mmc.c 1.35 5719 index= Option new 5720 5721Sun Apr 18 00:42:59 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5722 * cdrecord.h 1.47 5723 New Flags F_SAO/F_WRITE/F_PREGAP/F_FORCE 5724 isrc in struct track 5725 is_tao()/is_pregap() new 5726 ds_cdrflags in struct disk_status 5727 cdr_buffer_cap in struct cdr_cmd 5728 cdr_set_speed_dummy with *speedp - to allow mmc to return value 5729 Functions for auinfo.c 5730 5731Sun Apr 18 00:18:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5732 * scsi-linux-sg.c 1.31 5733 MAX_SCG & MAX_TGT -> 16 5734 Debug function for printing buscookies[] and scgfiles[][][] 5735 sg_mapbus() now with Bus Parameter and spcial handling for holes in buscookies[] 5736 sg_setup() doing range check 5737 better handling of Status byte in extended Code for mk2 Interface 5738 5739Sun Apr 18 00:09:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5740 * scsi-linux-pg.c 1.11 5741 Search slot for PP Bus backwards, as buscookies[] may have holes 5742 5743Sat Apr 17 22:12:22 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5744 * drv_jvc.c 1.37 5745 New Function in Driver table to read Buffer capacity 5746 buf_cap_teac(), read_peak_buffer_cap_teac (), buffer_inquiry_teac(), check_buffer_teac() new 5747 5748Sat Apr 17 19:32:41 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5749 * scsi_scan.c 1.5 5750 Enhancements for 16 SCSI busses and 17 Targets/Bus 5751 5752Sat Apr 17 19:29:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5753 * cdr_drv.c 1.13 5754 buf_dummy() new 5755 New Function in Driver table to read Buffer capacity 5756 5757Sat Apr 17 19:28:27 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5758 * drv_sony.c 1.28 5759 * drv_mmc.c 1.34 5760 * drv_philips.c 1.24 5761 * drv_simul.c 1.8 5762 * drv_dvd.c 1.31 5763 New Function in Driver table to read Buffer capacity 5764 5765Sat Apr 17 19:25:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5766 * drv_sony.c 1.27 5767 Workaround for CDU 620 (can not read lead-in Start time) 5768 5769Sat Apr 17 18:57:36 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5770 * scsitransp.c 1.37 5771 MAX_SCG & MAX_TGT -> 16 5772 Workaround for /dev/scg if Target > 7 5773 5774Sat Apr 17 18:55:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5775 * scsi-bsd-os.c 1.6 5776 * scsi-vms.c 1.8 5777 * scsi-unixware.c 1.2 5778 * scsi-sgi.c 1.13 5779 * scsi-sco.c 1.7 5780 * scsi-osf.c 1.5 5781 * scsi-os2.c 1.2 5782 * scsi-next.c 1.9 5783 * scsi-hpux.c 1.10 5784 * scsi-bsd.c 1.20 5785 * scsi-aix.c 1.12 5786 MAX_SCG & MAX_TGT -> 16 5787 5788Sat Apr 17 18:47:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5789 * scsi-next.c 1.8 5790 scsi_setup() & scsi_havebus() with scgp Pointer (bug) 5791 5792Sat Apr 17 17:09:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5793 * scsitransp.c 1.36 5794 limit SunOS 4.x maxdma to 64k-1 5795 5796Sat Apr 17 13:14:24 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5797 * cdrecord.1 1.38 5798 -force flag and -useinfo new 5799 5800Tue Apr 13 01:29:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5801 * diskid.c 1.12 5802 m_seantram Index 28 (typo) -> 83 5803 5804Tue Apr 13 01:06:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5805 * modes.c 1.11 5806 Test in has_mode_page() if desired page is really available for JVC 2080 FW Bug 5807 5808Fri Apr 9 20:49:08 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5809 * drv_jvc.c 1.36 5810 speed -> *speedp Parameter in speed_select() 5811 5812Fri Apr 9 01:03:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5813 * scsi_cdr.c 1.69 5814 * drv_dvd.c 1.30 5815 * audiosize.c 1.12 5816 Signed/unsiged comparisons with cast 5817 5818Fri Apr 9 00:46:07 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5819 * scsilog.c 1.7 5820 cast for comparing unsigned > int 5821 5822Fri Apr 9 00:33:17 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5823 * scsi_cdr.c 1.68 5824 read_buff_cap() Ulong -> int 5825 5826Fri Apr 9 00:32:35 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5827 * diskid.c 1.11 5828 New manufacturer: "Woongjin Media corp" 5829 "INFODISC Technology Co., Ltd." 5830 "UNITECH JAPAN INC." 5831 "AMS Technology Inc." 5832 5833Tue Apr 6 22:08:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5834 * drv_mmc.c 1.33 5835 speed -> *speedp Parameter in speed_select() 5836 Read write speed Auslesen and set *speedp 5837 Test for dsp->ds_cdrflags & RF_WRITE 5838 first DAO enhancements 5839 5840Tue Apr 6 22:05:25 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5841 * scsi_cdr.c 1.67 5842 speed -> *speedp Parameter IN speed_select() 5843 read_buffer() WITH mode Parameter 5844 scsi_get_speed() new 5845 read_buff_cap() prints Data if sp && fp == NULL and avoids division by 0 5846 read_cdtext() new 5847 Workaround for Philips CDD-522 cannot do read TOC MSN 5848 5849Tue Apr 6 01:15:52 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5850 * drv_philips.c 1.23 5851 speed -> *speedp Parameter in speed_select() 5852 Test for dsp->ds_cdrflags & RF_WRITE 5853 5854Tue Apr 6 01:13:14 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5855 * drv_sony.c 1.26 5856 ATIP Support 5857 5858Fri Apr 2 16:06:31 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5859 * diskid.c 1.10 5860 "Seantram Technology Inc." new (guess) 5861 5862Fri Apr 2 15:50:28 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5863 * drv_sony.c 1.25 5864 * drv_simul.c 1.7 5865 * drv_dvd.c 1.29 5866 speed -> *speedp Parameter in speed_select() 5867 5868Sun Mar 28 15:31:56 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5869 * scsimmc.h 1.4 5870 struct mmc_cue new 5871 5872Sun Mar 28 15:29:43 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5873 * cdrecord.1 1.37 5874 -dao and -audio default for .au & .wav 5875 5876Fri Mar 12 02:05:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5877 * auinfo.c 1.1 5878 date and time created 99/03/12 02:05:58 by joerg 5879 5880Sun Mar 7 22:30:42 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5881 * fifo.c 1.13 5882 roundup(bufsize, pagesize) to make each Segment page aligned 5883 5884Wed Mar 3 23:45:20 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5885 * diskid.c 1.9 5886 New manufacturers: vanguard, grandadv, taeil, kingpro, digitalstor 5887 5888Wed Mar 3 22:58:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5889 * diskid.c 1.8 5890 New RCAP Liste 5891 5892Sat Feb 20 00:00:44 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5893 * scsi_cdr.c 1.66 5894 read_buffer() new 5895 timeout for read_toc_philips() -> 240s for TEAC 5896 read_master_cue() new 5897 send_cue_sheet() new 5898 read_buff_cap() new 5899 5900Sun Jan 31 22:37:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5901 * wm_packet.c 1.11 5902 * cdrecord.c 1.78 5903 carriage Return to beginning of Track... Strings to make error message not overwrite position 5904 5905Sun Jan 31 19:50:01 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5906 * cdrecord.c 1.77 5907 ignore dev= values from /etc/default/cdrecord for -scanbus 5908 5909Sun Jan 31 19:23:53 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5910 * scsi_cdr.c 1.65 5911 Suport for ACER CR-4020C 5912 5913Sun Jan 31 19:23:05 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5914 * drv_philips.c 1.22 5915 scgp->inq->ansi_version = 1; -> scgp->inq->data_format = 1; to make Plasmon RF-4100 work again 5916 5917Sun Jan 31 18:55:45 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5918 * cdrecord.1 1.36 5919 Hint for SVr4 and POSIX Realtime scheduler 5920 5921Sun Jan 31 18:49:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5922 * scsi-bsd.c 1.19 5923 scsi_maxdma() from MAXPHYS -> DFLTPHYS 5924 5925Sat Dec 12 12:36:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5926 * scsi-beos.c 1.2 5927 sccsid[] -> __sccsid[] 5928 5929Sun Dec 6 13:16:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5930 * scsi-beos.c 1.1 5931 date and time created 98/12/06 13:16:25 by joerg 5932 5933Sun Dec 6 12:41:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5934 * scsihack.c 1.20 5935 BeOS new 5936 5937Sun Dec 6 12:41:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5938 * scsi-vms.c 1.7 5939 New Version past phone call with vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE 5940 5941Sun Dec 6 12:10:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5942 * cdrecord.1 1.35 5943 FreeBSD device name bug 5944 New address for Mailing List 5945 Documentation of /etc/default/cdrecord 5946 5947Sat Dec 5 13:46:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5948 * cdrecord.c 1.76 5949 HAVE_SYS_RESOURCE_H new (BeOS) 5950 1.8a13 -> 1.8a14 5951 cdr_defaults() new 5952 5953Sat Dec 5 13:38:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5954 * cdrecord.h 1.46 5955 default.c/cdr_defaults() new 5956 5957Sun Nov 29 19:40:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5958 * scsi-sco.c 1.6 5959 cleaned up and permission to use /dev/xxx:target,lun 5960 5961Sun Nov 29 19:27:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5962 * scsidefs.h 1.20 5963 fused 5964 5965Sun Nov 29 19:25:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5966 * scgio.h 2.14 5967 Splitted into scgcmd.h and scgio.h 5968 5969Sun Nov 29 19:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5970 * scsi-unixware.c 1.1 5971 date and time created 98/11/29 19:23:33 by joerg 5972 5973Sun Nov 29 19:22:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5974 * scsihack.c 1.19 5975 UNIXWARE new 5976 5977Sun Nov 29 19:15:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5978 * cdrecord.c 1.75 5979 scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg, 1.8a11 -> 1.8a13 5980 5981Sun Nov 29 19:14:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 5982 * scsierrs.c 2.20 5983 * scsitransp.c 1.35 5984 * cdr_drv.c 1.12 5985 * modes.c 1.10 5986 * scsilog.c 1.6 5987 * wm_packet.c 1.10 5988 * scsi_scan.c 1.4 5989 * scsi_cdr.c 1.64 5990 * audiosize.c 1.11 5991 * drv_sony.c 1.24 5992 * drv_simul.c 1.6 5993 * drv_philips.c 1.21 5994 * drv_mmc.c 1.32 5995 * drv_jvc.c 1.35 5996 * drv_dvd.c 1.28 5997 scgio.h -> scgcmd.h/scgio.h, scgio.h scgcmd.h scsidefs.h scsireg.h scsitransp.h -> include/scg 5998 5999Sun Nov 29 00:39:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6000 * scsi-sco.c 1.5 6001 Correctly return Sense Data, EIO if errno == 0 6002 6003Sat Nov 28 12:32:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6004 * scsierrs.c 2.19 6005 asc <= 80 -> asc < 80 for invalid sense code 6006 6007Sat Nov 28 00:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6008 * scsierrs.c 2.18 6009 Missing NULL as terminator for sd_ccs_error_str[] added 6010 6011Wed Nov 25 22:23:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6012 * scsi-linux-pg.c 1.10 6013 pg_send() Prototyp new 6014 6015Wed Nov 25 22:22:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6016 * scsitransp.c 1.34 6017 HAVE_PARAM_H -> HAVE_SYS_PARAM_H (Typo) 6018 6019Sun Nov 22 15:50:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6020 * cdrecord.c 1.74 6021 1.8a9 -> 1.8a11, DosSetPriority() new 6022 6023Sun Nov 22 15:26:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6024 * isosize.c 1.4 6025 * audiosize.c 1.10 6026 Now using statdefs.h 6027 6028Sat Nov 21 23:41:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6029 * scsitransp.c 1.33 6030 #ifdef HAVE_PARAM_H for VMS 6031 6032Sat Nov 21 21:38:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6033 * scsi_cdr.c 1.63 6034 unsigned int cast for char Parameter in i_to_short() 6035 6036Sat Nov 7 22:21:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6037 * cdrecord.c 1.73 6038 1.8a8 -> 1.8a9 6039 6040Fri Nov 6 23:49:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6041 * scsi-linux-sg.c 1.30 6042 Typo in scsi_send() header 6043 6044Mon Nov 2 22:22:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6045 * scsi-bsd.c 1.18 6046 Typ bus -> busno for CAM removed 6047 6048Mon Nov 2 14:55:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6049 * scsi-os2.c 1.1 6050 date and time created 98/11/02 14:55:22 by joerg 6051 6052Mon Nov 2 13:24:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6053 * scsihack.c 1.18 6054 Now completely using SCSI *scgp as Function parameter 6055 scsi-os2.c new 6056 6057Mon Nov 2 14:27:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6058 * scsi-vms.c 1.6 6059 * scsi-sgi.c 1.12 6060 * scsi-sco.c 1.4 6061 * scsi-osf.c 1.4 6062 * scsi-next.c 1.7 6063 * scsi-linux-sg.c 1.29 6064 * scsi-linux-pg.c 1.9 6065 * scsi-hpux.c 1.9 6066 * scsi-bsd.c 1.17 6067 * scsi-bsd-os.c 1.5 6068 * scsi-aix.c 1.11 6069 * scsierrs.c 2.17 6070 * scsitransp.c 1.32 6071 * scsitransp.h 1.17 6072 * cdrecord.c 1.72 6073 * cdrecord.h 1.45 6074 * cdr_drv.c 1.11 6075 * drv_mmc.c 1.31 6076 * drv_philips.c 1.20 6077 * drv_jvc.c 1.34 6078 * drv_dvd.c 1.27 6079 * drv_simul.c 1.5 6080 * drv_sony.c 1.23 6081 * scsi_cdr.c 1.62 6082 * modes.c 1.9 6083 * scsi_scan.h 1.2 6084 * scsi_scan.c 1.3 6085 * scsilog.c 1.5 6086 * wm_packet.c 1.9 6087 Now completely using SCSI *scgp as Function parameter 6088 6089Thu Oct 29 15:59:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6090 * scsihack.c 1.17 6091 * scsitransp.h 1.16 6092 * scsitransp.c 1.31 6093 * scsi-sgi.c 1.11 6094 * scsi-vms.c 1.5 6095 * scsi-sco.c 1.3 6096 * scsi-osf.c 1.3 6097 * scsi-next.c 1.6 6098 * scsi-linux-pg.c 1.8 6099 * scsi-linux-sg.c 1.28 6100 * scsi-hpux.c 1.8 6101 * scsi-bsd.c 1.16 6102 * scsi-bsd-os.c 1.4 6103 * scsi-aix.c 1.10 6104 Globale Variables removed and replaced by SCSI *scgp 6105 6106Thu Oct 29 15:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6107 * scsi-sco.c 1.2 6108 Indented and scsi_isatapi() new 6109 6110Thu Oct 29 15:30:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6111 * scsi-sco.c 1.1 6112 date and time created 98/10/29 15:30:53 by joerg 6113 6114Thu Oct 29 15:21:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6115 * cdrecord.c 1.70 6116 Lowlevel SCSI transport Routines now have scgp Parameter, 1.8a6 -> 1.8a7 6117 6118Thu Oct 29 15:21:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6119 * scsi_cdr.c 1.61 6120 * drv_sony.c 1.22 6121 * modes.c 1.8 6122 * scsilog.c 1.4 6123 * drv_philips.c 1.19 6124 * drv_mmc.c 1.30 6125 * drv_jvc.c 1.33 6126 * drv_dvd.c 1.26 6127 Lowlevel SCSI transport Routines now have scgp Parameter 6128 6129Wed Oct 28 22:20:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6130 * scsi-aix.c 1.9 6131 dev=device:b,t,l Syntax new 6132 6133Mon Oct 26 03:18:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6134 * diskid.c 1.7 6135 manufacturer_id() new 6136 mi_num new in struct disk_man 6137 6138Mon Oct 26 03:17:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6139 * cdrecord.h 1.44 6140 manufacturer_id() new 6141 6142Mon Oct 26 00:27:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6143 * diskid.c 1.6 6144 New manufacturer: Xcitec Inc. 6145 Doremi Media Co., Ltd. 6146 Matsushita Electric Industrial Co.,Ltd. 6147 CDA Datentr�ger Albrechts GmbH. 6148 6149Sun Oct 25 13:00:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6150 * cdrecord.c 1.71 6151 #ifdef HAVE_SYS_MMAN_H new 6152 6153Sat Oct 24 01:41:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6154 * scsi-vms.c 1.4 6155 * scsi-osf.c 1.2 6156 * scsi-sgi.c 1.10 6157 * scsi-next.c 1.5 6158 * scsi-hpux.c 1.7 6159 * scsi-bsd.c 1.15 6160 * scsi-bsd-os.c 1.3 6161 * scsi-aix.c 1.8 6162 Blind changes for 1st stage of SCSI lib: Globale Variables removed and replaced by SCSI *scgp 6163 6164Sat Oct 24 00:22:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6165 * cdrecord.c 1.69 6166 * scsi_cdr.c 1.60 6167 open_scsi(dev, timeout, verboseopen) -> open_scsi(dev, debug, verboseopen) 6168 6169Fri Oct 23 23:46:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6170 * wm_packet.c 1.8 6171 * scsi_cdr.c 1.59 6172 scsi_settimeout() -> do not divide by 100 6173 6174Fri Oct 23 15:53:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6175 * cdrecord.c 1.68 6176 XXX scgp->cap->c_bsize = 2048; XXX Hack init !!! 6177 6178Fri Oct 23 03:14:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6179 * scsihack.c 1.16 6180 scsi-sco.c new 6181 6182Fri Oct 23 16:01:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6183 * scsi-linux-sg.c 1.27 6184 * scsi-linux-pg.c 1.7 6185 * scsitransp.c 1.30 6186 * scsitransp.h 1.15 6187 * scsierrs.c 2.16 6188 * scsi_cdr.c 1.58 6189 * scsidefs.h 1.19 6190 * cdrecord.c 1.67 6191 * drv_dvd.c 1.25 6192 * drv_philips.c 1.18 6193 * drv_sony.c 1.21 6194 * drv_jvc.c 1.32 6195 * cdr_drv.c 1.10 6196 * drv_mmc.c 1.29 6197 * modes.c 1.7 6198 * scsi_scan.c 1.2 6199 * scsilog.c 1.3 6200 Globale Variables removed and replaced by SCSI *scgp 6201 6202Thu Oct 22 18:49:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6203 * scsi-next.c 1.4 6204 Now using scsi_open(device, busno, tgt, tlun) Interface 6205 6206Tue Oct 20 18:31:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6207 * scsi_cdr.c 1.57 6208 CDD521/02 (Kodak PCD-200) 6209 6210Sun Oct 18 14:54:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6211 * cdrecord.c 1.66 6212 1.6.1 -> 1.7.1 6213 6214*************** Release 1.6.1 ******************* 6215 6216Sun Oct 18 14:47:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6217 * cdrecord.c 1.65 6218 O_BINARY for Tracks 6219 Restore old sector size on exit() 6220 Better handling for lba (512/2048) in read_toc() 6221 6222Sun Oct 18 14:40:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6223 * scsi_cdr.c 1.56 6224 * cdrecord.h 1.43 6225 sense_secsize() new 6226 6227Sat Oct 17 16:39:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6228 * fifo.c 1.12 6229 #ifdef SHM_LOCK to allow compilation of SysV shm on AIX 6230 6231Fri Oct 9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6232 * scsi-bsd.c 1.14 6233 sp->ux_errno = EIO; for old Transport Interface 6234 6235Fri Oct 9 22:19:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6236 * modes.c 1.24 6237 * cd_misc.c 1.6 6238 * fifo.c 1.11 6239 * diskid.c 1.5 6240 * port.c 1.8 6241 #include <utypes.h> new 6242 6243Fri Oct 9 14:21:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6244 * cd_misc.c 1.5 6245 * wm_packet.c 1.7 6246 * wm_session.c 1.2 6247 * wm_track.c 1.2 6248 #include <sys/types.h> & #include <utypes.h> new 6249 6250Thu Oct 8 15:43:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6251 * cdrecord.h 1.42 6252 u_char -> Uchar 6253 6254Wed Oct 7 18:08:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6255 * cdrecord.c 1.64 6256 1.7a2 -> 1.7, -fix -eject corrected 6257 wait_unit_ready(120); after a load 6258 6259Wed Oct 7 18:07:41 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6260 * scsi_cdr.c 1.55 6261 IMMED hack in close track/session added 6262 6263Wed Oct 7 18:06:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6264 * drv_mmc.c 1.28 6265 new function waitfix_mmc() 6266 -dummy error hiding better 6267 6268Wed Oct 7 17:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6269 * scsi-linux-pg.c 1.6 6270 EIO on SCG_RETRYABLE 6271 6272Tue Oct 6 12:53:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6273 * scsi-vms.c 1.3 6274 next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE and my remarks 6275 6276Tue Oct 6 12:21:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6277 * scsi-vms.c 1.2 6278 next version from vaxinf@CHCLU.CHEMIE.UNI-KONSTANZ.DE 6279 6280Tue Oct 6 02:09:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6281 * scsi-linux-pg.c 1.5 6282 * scsi-linux-sg.c 1.26 6283 * scsi-bsd-os.c 1.2 6284 New device:@ Syntax 6285 6286Tue Oct 6 02:04:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6287 * scsi_cdr.c 1.54 6288 New device:@ Syntax 6289 sscanf() -> scsi_scandev() 6290 6291Tue Oct 6 01:50:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6292 * cdrecord.1 1.34 6293 new dev= Syntax (dev=device:@ / dev=device:@,lun) inserted 6294 6295Tue Oct 6 01:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6296 * scsi-bsd.c 1.13 6297 modified to use -lcam & cam_open_btl(busno, tgt, tlun, O_RDWR, NULL); 6298 6299Thu Oct 1 01:15:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6300 * scsi-bsd.c 1.12 6301 Mods for dev=devname:@,l 6302 6303Mon Sep 21 01:24:45 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6304 * scsi-linux-sg.c 1.25 6305 scsi_settimeout() -> sg_settimeout() 6306 6307Sat Sep 19 21:49:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6308 * scsi-osf.c 1.1 6309 date and time created 98/09/19 20:49:11 by joerg 6310 6311Tue Sep 15 02:55:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6312 * drv_philips.c 1.17 6313 capacity_philips() with Philips CDD-2600 Support new 6314 *_attach() now uses cdr_t * Parameter 6315 cdr_kodak_pcd600 new 6316 Pioneer DW-S114X from open_track_yamaha -> open_track_oldphilips 6317 6318Tue Sep 15 02:39:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6319 * scsi-bsd.c 1.11 6320 #ifndef BSD_CAM -> #ifndef HAVE_CAMLIB_H 6321 6322Tue Sep 15 02:37:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6323 * cdrecord.c 1.63 6324 Now uses: fctldefs.h, strdefs.h 6325 SECURITY new 6326 1.7a1 -> 1.7a2 6327 open_scsi() check return value and print error message 6328 Blanking time print 6329 #ifdef _SC_PRIORITY_SCHEDULING around sysconf() 6330 #ifdef PRIO_PROCESS around setpriority() for WNT 6331 6332Tue Sep 15 02:31:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6333 * drv_jvc.c 1.31 6334 Now uses: fctldefs.h, strdefs.h 6335 blank_jvc() new 6336 6337Tue Sep 15 02:30:11 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6338 * drv_sony.c 1.20 6339 Now uses: fctldefs.h, strdefs.h 6340 6341Tue Sep 15 02:22:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6342 * cdrecord.h 1.41 6343 struct index -> struct tindex to allow #define index strchr 6344 6345Tue Sep 15 02:21:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6346 * drv_mmc.c 1.27 6347 Now uses: fctldefs.h, strdefs.h, timdefs.h 6348 Sony 928 Support new 6349 For drives that don't support read ATIP use data from read_diskinfo 6350 Try to handle "early Return" fixating syndrom from Mitsumi drives 6351 no error messages when fixating using -dummy 6352 6353Tue Sep 15 02:13:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6354 * scsi_cdr.c 1.53 6355 Now uses: fctldefs.h, strdefs.h 6356 6357Tue Sep 8 01:32:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6358 * scsihack.c 1.15 6359 Conditional compilation for Linux pg driver to support old Linux releases 6360 6361Mon Sep 7 02:30:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6362 * scsi-bsd.c 1.10 6363 Typo in scsi_fileno() fixed 6364 6365Sun Sep 6 18:47:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6366 * scsi-bsd.c 1.9 6367 first FreeBSD CAM Support 6368 6369Sun Sep 6 18:22:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6370 * scsi-bsd.c 1.8 6371 Enhancements for NetBSD & ATAPI 6372 6373Sun Sep 6 01:39:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6374 * cdr_drv.c 1.9 6375 cdr_mmc_sony new 6376 6377Sun Sep 6 00:43:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6378 * drv_simul.c 1.4 6379 * drv_dvd.c 1.24 6380 Now uses: strdefs.h 6381 6382Sat Sep 5 23:23:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6383 * scsitransp.c 1.29 6384 Now uses: timedefs.h fctldefs.h 6385 6386Mon Aug 31 01:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6387 * scsi-linux-pg.c 1.4 6388 pgbus init from -1 -> -2 6389 6390Mon Aug 31 01:39:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6391 * scsi-linux-sg.c 1.24 6392 /dev/sga... to /dev/sgz instead of /dev/sgy now checked 6393 return nopen to allow recognition of bad dev= parameters 6394 6395Mon Aug 31 01:38:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6396 * scsi-linux-pg.c 1.3 6397 Debug print for pgbus 6398 if scsibus >= 0 ist do nothing if busno is wrong 6399 6400Mon Aug 31 01:03:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6401 * scsi_cdr.c 1.52 6402 write_xg5() new 6403 6404Mon Aug 31 01:02:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6405 * scsi_cdr.c 1.51 6406 open_scsi() now checks dev=devicename:b,t,l 6407 read_trackinfo() now don't prints Cannot read TOC Meldung in silent mode 6408 6409Mon Aug 31 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6410 * scsitransp.c 1.28 6411 scsiprintresult() new 6412 6413Mon Aug 31 00:40:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6414 * scsitransp.h 1.14 6415 scsiprintcdb()/scsiprintwdata()/scsiprintrdata()/scsiprintresult() new 6416 6417Sun Aug 30 12:55:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6418 * drv_dvd.c 1.23 6419 g5_cdbaddr()/g5_cdblen() -> scgio.h 6420 6421Sun Aug 30 12:54:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6422 * scsihack.c 1.14 6423 USE_PG -> USE_PG_ONLY 6424 6425Sun Aug 30 12:54:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6426 * scgio.h 2.13 6427 g0_cdblen()/g5_cdblen() & g5_cdbaddr() new 6428 6429Sun Aug 30 12:53:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6430 * cdrecord.h 1.40 6431 write_xg5() new 6432 6433Sat Aug 29 22:15:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6434 * cd_misc.c 1.4 6435 pr_manufacturer() reference removed from print_min_atip() 6436 6437Sat Aug 29 21:57:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6438 * cdrecord.1 1.33 6439 PP tranport documented, -scanbus doc corrected 6440 6441Sat Aug 29 21:01:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6442 * scsi-linux-pg.c 1.2 6443 #include <linux/pg.h> statt "pg.h" 6444 support for integrated parallel Port Adapter & SCSI 6445 timeout code corrected 6446 DMA overrun now recognized 6447 6448Sat Aug 29 20:48:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6449 * scsi-linux-sg.c 1.23 6450 Support for integrated parallel Port Adapter & SCSI 6451 6452Sat Aug 29 20:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6453 * cd_misc.c 1.3 6454 * cdrecord.h 1.39 6455 print_min_atip() new in cd_misc.c 6456 6457Tue Aug 25 20:23:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6458 * scsihack.c 1.13 6459 scsi_isatapi() defined, for default SCSI code 6460 6461Sun Aug 23 13:42:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6462 * scsi-linux-sg.c 1.22 6463 Fix for misaligned integer access in sg_header for Linux/sparc if valloc() DMA Buffer is used 6464 6465Thu Aug 20 10:05:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6466 * scsi-aix.c 1.7 6467 errno == Reference removed 6468 6469Thu Aug 20 01:24:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6470 * cdrecord.1 1.32 6471 dev=devicename:target,lun documented 6472 6473Tue Aug 18 04:41:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6474 * scsihack.c 1.12 6475 scsi-next.c & scsi-vms.c new 6476 6477Mon Aug 17 23:08:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6478 * scsi-vms.c 1.1 6479 date and time created 98/08/17 22:08:36 by joerg 6480 6481Mon Aug 17 22:35:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6482 * scsihack.c 1.11 6483 scsi-linux-pg.c new use with USE_PG 6484 6485Mon Aug 17 22:34:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6486 * scsi-linux-pg.c 1.1 6487 * scsi-bsd-os.c 1.1 6488 date and time created 98/08/17 21:24:24 by joerg 6489 6490Mon Aug 17 22:22:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6491 * scsi-linux-sg.c 1.21 6492 MAX_SCG -> 8 6493 search /dev/sg0... before /dev/sfg... 6494 6495Mon Aug 17 21:47:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6496 * scsi-linux-sg.c 1.20 6497 Support new sg driverinterface 6498 scgfile new to use with global ioctl's 6499 MAX_DMA_LINUX -> 4k if SG_BIG_BUFF undefined 6500 SG_MAX_SENSE -> 16 if not declared 6501 SG_GET_BUFSIZE ioctl new 6502 scsi_isatapi() new 6503 6504Sun Aug 16 23:47:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6505 * misc.c 1.1 6506 date and time created 98/08/16 22:47:48 by joerg 6507 6508Sun Aug 16 23:47:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6509 * cdrecord.h 1.38 6510 misc.c: timevaldiff() new 6511 6512Sun Aug 16 23:34:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6513 * scsi-bsd.c 1.7 6514 scsi_isatapi() new 6515 /dev/scgx may be replaced by dev=/dev/xxx:0,0 6516 6517Sun Aug 16 23:32:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6518 * scsitransp.h 1.13 6519 * scsitransp.c 1.27 6520 * scsi-sgi.c 1.9 6521 * scsi-aix.c 1.6 6522 * scsi-hpux.c 1.6 6523 scsi_isatapi() new 6524 6525Fri Jul 17 03:44:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6526 * scsihack.c 1.10 6527 BSDI new -> scsi-bsd-os.c 6528 6529Fri Jun 19 19:59:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6530 * scsitransp.h 1.12 6531 * scsitransp.c 1.26 6532 * scsihack.c 1.9 6533 * scsi-sgi.c 1.8 6534 * scsi-hpux.c 1.5 6535 * scsi-bsd.c 1.6 6536 * scsi-aix.c 1.5 6537 * scsi-linux-sg.c 1.19 6538 Use scsi_open(device, busno, tgt, tlun) with parameters 6539 6540Tue Jun 9 01:44:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6541 * drv_dvd.c 1.22 6542 korrekte Indizierung bei tracksize virtual tracklist 6543 6544Sat Jun 6 00:16:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6545 * port.c 1.7 6546 #include <time.h> -> #include <timedefs.h> wegen sys/time.h 6547 6548Wed Jun 3 02:20:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6549 * cdrecord.1 1.31 6550 bytes= Option removed 6551 Introduced Mailing List 6552 6553Wed Jun 3 02:18:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6554 * drv_dvd.c 1.21 6555 Treshold for printing the Virtual Trackliste corrected 6556 Abort if first virt Track is not a multiple of the sectorsize 6557 6558Wed Jun 3 01:35:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6559 * diskid.c 1.4 6560 disk_rcap List new 6561 6562Wed Jun 3 01:04:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6563 * cdrecord.c 1.62 6564 CD -> CD/DVD 6565 6566Wed Jun 3 01:01:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6567 * cdrecord.c 1.61 6568 #if defined(_POSIX_PRIORITY_SCHEDULING) -> #if defined(_POSIX_PRIORITY_SCHEDULING) && !defined(HAVE_SYS_PRIOCNTL_H) bei LOCAL declaration 6569 6570Tue Jun 2 00:41:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6571 * drv_dvd.c 1.20 6572 attach_???() new now implementing the side effects from identify_???() 6573 6574Tue Jun 2 00:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6575 * drv_mmc.c 1.26 6576 attach_???() neu mit den Nebeneffekten aus identify_???() 6577 6578Mon Jun 1 23:34:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6579 * scsi_cdr.c 1.50 6580 Cast for malloc(): not every malloc() is void * 6581 6582Mon Jun 1 23:33:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6583 * drv_sony.c 1.19 6584 * drv_jvc.c 1.30 6585 * cdr_drv.c 1.8 6586 * cdrecord.h 1.37 6587 * cdrecord.c 1.60 6588 attach Routine now uses cdr_t * Parameter 6589 6590Mon Jun 1 22:24:42 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6591 * drv_dvd.c 1.19 6592 * scsilog.c 1.2 6593 Superfluous & in a_to_u_short() removed 6594 6595Sun May 31 21:38:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6596 * scsihack.c 1.8 6597 OSF1 new 6598 6599Sun May 31 01:45:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6600 * scsitransp.c 1.25 6601 void * cast for valloc() return 6602 6603Sun May 31 00:39:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6604 * cdrecord.c 1.59 6605 Casts for tracksize & padsize 6606 6607Sat May 30 23:12:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6608 * drv_simul.c 1.3 6609 Verbose Message for islast 6610 6611Sat May 30 00:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6612 * cdrecord.c 1.58 6613 tracksize & padsize -> LLong 6614 6615Fri May 29 00:32:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6616 * cdrecord.c 1.57 6617 astoll() & getllnum() new 6618 number() -> LLong 6619 6620Fri May 29 00:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6621 * cdrecord.1 1.30 6622 waw in .wav Typo 6623 6624Fri May 29 00:03:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6625 * drv_dvd.c 1.18 6626 Better comment and housekeeping 6627 6628Thu May 28 01:08:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6629 * drv_dvd.c 1.17 6630 next_wr_addr_dvd() now correct with read_rzone_info() 6631 6632Thu May 28 00:02:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6633 * drv_dvd.c 1.16 6634 Verbose level documented 6635 set ds_maxblocks from rzone_info 6636 rzone_size() new 6637 phys size computation corrected 6638 6639Tue May 26 04:16:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6640 * drv_dvd.c 1.15 6641 Speed code removed 6642 6643Tue May 26 04:03:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6644 * drv_dvd.c 1.14 6645 Removed lines that have been commented out 6646 6647Tue May 26 04:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6648 * drv_dvd.c 1.13 6649 dvd check in identify_dvd() later 6650 6651Tue May 26 03:58:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6652 * drv_dvd.c 1.12 6653 fcntl.h 6654 errno.h 6655 sys/file.h removed 6656 6657Tue May 26 03:56:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6658 * drv_dvd.c 1.11 6659 scsiprbytes() with lverbose > 1 6660 multi Track Hack indented 6661 6662Tue May 26 03:49:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6663 * drv_dvd.c 1.10 6664 Superfluous Debugs in SCSI routines removed 6665 6666Tue May 26 00:02:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6667 * cdrecord.c 1.56 6668 checktsize() with Llong for total Tracksize in Bytes 6669 checkdsize() now computed the remaining rest capacity 6670 6671Mon May 25 04:40:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6672 * drv_dvd.c 1.9 6673 Computations of the track split code -> long long 6674 MAX tracks -> 99 6675 6676Mon May 25 04:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6677 * drv_dvd.c 1.8 6678 close_Xtrack_dvd() code -> fixate_dvd() 6679 6680Mon May 25 04:30:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6681 * drv_dvd.c 1.7 6682 send_dvd_structure() & send_dvd0F() new 6683 6684Mon May 25 03:46:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6685 * drv_dvd.c 1.6 6686 print_laserlog() new 6687 print_logpages() new 6688 6689Mon May 25 03:42:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6690 * drv_dvd.c 1.5 6691 przone() new 6692 print_dvd00()/print_dvd01()print_dvd04()/print_dvd05()/print_dvd0D()/print_dvd0E()print_dvd0F() new 6693 now reads 4096 Bytes DVD structure 6694 6695Mon May 25 03:17:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6696 * drv_dvd.c 1.4 6697 print_dvd_info() new 6698 6699Mon May 25 02:31:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6700 * scsilog.c 1.1 6701 date and time created 98/05/25 01:31:56 by joerg 6702 6703Mon May 25 02:05:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6704 * scsimmc.h 1.3 6705 rzone_info new 6706 dvd_structure_XX new 6707 6708Sat May 23 22:41:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6709 * drv_simul.c 1.2 6710 #include unixstd.h new 6711 6712Sat May 23 21:32:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6713 * scsi_cdr.c 1.49 6714 New Mode Page 2A Heuristic (min length 0x14 -> 0x10): ATAPI LITEON only gives 0x12: No Write Speed. 6715 6716Wed May 20 23:49:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6717 * cdrecord.c 1.55 6718 islast bug (|| instead of &&) fixed 6719 bytes= Option removed 6720 6721Tue May 19 04:11:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6722 * drv_dvd.c 1.3 6723 struct disk_info & struct track_info -> scsimmc.h 6724 scsilog.h new 6725 6726Sat May 16 13:15:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6727 * scsimmc.h 1.2 6728 u_char -> Uchar 6729 6730Sun May 10 00:12:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6731 * scsimmc.h 1.1 6732 date and time created 98/05/09 23:12:04 by joerg 6733 6734Sun May 10 00:04:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6735 * auheader.h 1.2 6736 generic Copyright comment 6737 6738Sun May 10 00:02:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6739 * drv_mmc.c 1.25 6740 Strukturdefinitionen -> scsimmc.h 6741 6742Thu May 7 22:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6743 * scsi_cdr.c 1.48 6744 strindex() -> strbeg() 6745 vendor_info / prod_ident / prod_revision new because of array index problems 6746 Kodak PCD-600 new 6747 6748Thu May 7 21:38:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6749 * cdrecord.h 1.36 6750 getnum() now extern 6751 is_mmc() with DVD recognition 6752 disk_rcap() new 6753 6754Thu May 7 21:38:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6755 * cdr_drv.c 1.7 6756 DRV_DVD new 6757 cdr_kodak_pcd600 / cdr_cdr_simul / cdr_dvd_simul new 6758 DEV_PIONEER_DVDR_S101 new 6759 DVD recognition in is_mmc() nee 6760 6761Thu May 7 21:15:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6762 * cdrecord.c 1.54 6763 1.6 -> 1.7a1 6764 getnum() LOCAL -> EXPORT 6765 test_unit_ready() before load Medium 6766 Allow Medium removal if not ready on load_media() 6767 6768Thu May 7 10:43:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6769 * diskid.c 1.3 6770 Vendor list actualalized 6771 6772Wed May 6 02:52:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6773 * cdrecord.1 1.29 6774 simulation driver documented 6775 6776Wed May 6 02:41:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6777 * audiosize.c 1.9 6778 .wav files that are smaller than expected are handled correctly 6779 6780Mon May 4 02:09:55 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6781 * drv_dvd.c 1.2 6782 Function names *_mmc -> *_dvd 6783 ds_maxblock -> ds_maxblocks 6784 getdisktype_dvd() now includes more tests 6785 write_type -> WT_SAO 6786 Hack for virtual track list 6787 6788Sun May 3 19:37:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6789 * scsi_cdr.c 1.47 6790 mode_select_sg0()/mode_sense_sg0() cnt usage corrected 6791 mode_sense_sg0() movebytes() count corrected 6792 6793Sat May 2 00:46:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6794 * drv_simul.c 1.1 6795 date and time created 98/05/01 23:46:07 by joerg 6796 6797Fri May 1 19:26:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6798 * scsi_cdr.c 1.46 6799 DEV_PCD_600 new 6800 is_mmc() now uses dvdp Arg 6801 6802Fri May 1 19:08:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6803 * scsidefs.h 1.18 6804 PCD_600 new 6805 6806*************** Release 1.6 ******************* 6807 6808Fri Apr 17 12:53:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6809 * scsi_cdr.c 1.45 6810 & before ibuf removed because it is an array 6811 6812Fri Apr 17 12:45:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6813 * scsi_cdr.c 1.44 6814 min/sec/frame -> amin/asec/aframe because of min() Macro 6815 6816Thu Apr 16 01:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6817 * cdrecord.1 1.26 6818 -ignsize new 6819 web page for cdrecord added 6820 6821Thu Apr 16 00:55:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6822 * diskid.c 1.2 6823 Print if Manufacturer is in none of the tables 6824 6825Thu Apr 16 00:52:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6826 * drv_mmc.c 1.24 6827 ds_maxblock -> ds_maxblocks 6828 do get_atip() always, but print if lverbose is set 6829 6830Thu Apr 16 00:32:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6831 * cdrecord.h 1.35 6832 * cdrecord.c 1.53 6833 ds_maxblock -> ds_maxblocks 6834 new Option -ignsize 6835 6836Thu Apr 16 00:31:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6837 * drv_jvc.c 1.29 6838 * drv_philips.c 1.16 6839 ds_maxblock -> ds_maxblocks 6840 6841Sun Apr 12 16:14:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6842 * scsi_cdr.c 1.43 6843 Smart & Friendly CD-R4012 (TEAC CDR-55S) new 6844 6845Sun Apr 12 02:15:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6846 * scsitransp.c 1.24 6847 scsiprintcdb()/scsiprintwdata()/scsiprintrdata() new 6848 print scsiprintcdb() on errors 6849 6850Sun Apr 12 01:58:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6851 * cdrecord.h 1.34 6852 * cdrecord.c 1.52 6853 Real Blocks new 6854 1.6a14 -> 1.6 6855 6856Wed Apr 1 03:28:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6857 * cdrecord.c 1.51 6858 checkgui() now has verbose print 6859 6860Wed Apr 1 01:36:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6861 * drv_jvc.c 1.28 6862 lberbose > 1 for all subcode Messages 6863 teac_wr_pma()/teac_rd_pma() new 6864 JVC Errorcodes new 6865 check for cdrecord -fix without Parameter 6866 hide Illegal Command errorcode for next_wr_addr_teac() 6867 6868Wed Apr 1 01:29:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6869 * scsitransp.c 1.23 6870 * scsi_cdr.c 1.42 6871 * drv_mmc.c 1.23 6872 GCC Warnings removed: printf format errors 6873 6874Tue Mar 31 20:58:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6875 * cdrecord.c 1.50 6876 ->1.6a14, LOAD & EJECT works for CD-ROM too 6877 GUI test on STDERR 6878 first Trackno -> track[0] as Hack 6879 6880Tue Mar 31 20:56:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6881 * cdrecord.1 1.25 6882 CREDITS 6883 better Documentation for tsize= & TEAC 6884 6885Sun Mar 29 15:31:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6886 * cdrecord.1 1.24 6887 -vv/-VV mods 6888 -fix: not for TEAC 6889 -load new 6890 timeout= Option 6891 tsize= description because of tracksize and TEAC 6892 nice/SunOS -> nice/others 6893 6894Sun Mar 29 15:26:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6895 * drv_philips.c 1.15 6896 open_session() with tracks & trackp Parameters 6897 Philips CDD-521 old/dumb new 6898 Pioneer DW-S114X new 6899 6900Sun Mar 29 15:22:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6901 * drv_mmc.c 1.22 6902 open_session() with tracks & trackp Parameters 6903 Check for zeroed ATIP Info 6904 wait_unit_ready() for ATAPI - sorry not working 6905 6906Sat Mar 28 23:43:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6907 * cdrecord.c 1.49 6908 check_recovery() now uses flags for unload_media() 6909 call unload_media() on input buffer, wait error, and for blank media error 6910 open_session() now usees tracks & trackp Parameters for Sizecheck 6911 Printing of is_swab() with audio fixed 6912 6913Sat Mar 28 23:22:30 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6914 * drv_jvc.c 1.27 6915 teac_open_session() checks tracksize ( <= 0 is not possible) 6916 6917Sat Mar 28 23:21:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6918 * scsi_cdr.c 1.41 6919 wait_unit_ready() now handles BUSY 6920 mode_sense_sg0() movebytes() count handling corrected (amt-4) 6921 better (komplete) Inquiry printing with -V 6922 JVC XR-W2001 / Plilips CDD521/00 / Traxdata CDR4120 / Pioneer CD-WO DW-S114X / Pinnacle RCD-1000 new 6923 6924Sat Mar 28 23:06:05 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6925 * scsireg.h 1.18 6926 SCSI Status codes 6927 6928Fri Mar 27 01:04:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6929 * drv_sony.c 1.18 6930 * cdrecord.h 1.33 6931 open_session() with tracks & trackp parameters 6932 6933Thu Mar 26 22:42:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6934 * cdr_drv.c 1.6 6935 Pioneer DW-S 114, old Philips, dumb Philips new 6936 6937Tue Mar 24 21:30:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6938 * cdrecord.h 1.32 6939 is_*() Macros now clearer: != 0 6940 6941Tue Mar 24 21:29:18 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6942 * scsidefs.h 1.17 6943 DEV_CDD_521_OLD new 6944 6945Mon Mar 16 00:48:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6946 * drv_dvd.c 1.1 6947 date and time created 98/04/20 00:48:34 by joerg 6948 6949Sat Mar 14 17:49:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6950 * scsi-bsd.c 1.5 6951 MAX_DMA_BSD 64k -> 60k 6952 6953Thu Mar 12 23:48:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6954 * drv_jvc.c 1.26 6955 set ds_maxblock 6956 next_wr_addr_jvc() uses read_B0() if track == 0 6957 use trackp[i].trackno for TOC 6958 Lead-out Start time now uses frames 6959 teac_calibrate() inits lba_addr from read_B0() 6960 next_wr_addr_teac() with Parameters 6961 6962Thu Mar 12 23:42:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6963 * cdrecord.c 1.48 6964 use real Track nubmers 6965 -v/-V now Inc type Flag 6966 print remaining capacity 6967 Pregapsize || bug fixed 6968 Trackno in struct track 6969 wait_unit_ready() new 6970 6971Thu Mar 12 23:35:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6972 * drv_philips.c 1.14 6973 Print computed ATIP only for empty Disk 6974 ATIP printout now prints Lead-out start time too 6975 compute Disk capacity 6976 6977Thu Mar 12 22:33:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6978 * drv_sony.c 1.17 6979 close_track_sony() -> track = 0 ! 6980 mode_sense() -> get_mode_params() 6981 6982Thu Mar 12 22:24:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6983 * cdrecord.h 1.31 6984 Strukt track now includes trackno 6985 CDR_DVD new 6986 from_bcd()/to_bcd() new 6987 wait_unit_ready() new 6988 read_B0() new 6989 6990Thu Mar 12 22:20:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6991 * scsi_cdr.c 1.40 6992 unit_ready() now checks for UNIT_ATTENTION 6993 wait_unit_ready() new 6994 toc struktures char -> Uchar 6995 read_tochdr()/read_trackinfo() may have NULL Pointer Args 6996 read_B0() new 6997 6998Thu Mar 12 22:12:16 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 6999 * scsitransp.c 1.22 7000 Print data if verbose > 1 7001 7002Thu Mar 12 01:21:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7003 * cd_misc.c 1.2 7004 from_bcd()/to_bcd() new 7005 7006Tue Mar 10 00:07:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7007 * cdrecord.c 1.47 7008 * drv_mmc.c 1.21 7009 checkgui() & isgui new 7010 7011Mon Mar 9 23:29:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7012 * drv_mmc.c 1.20 7013 Read ATIP non-fatal 7014 warnung in fixation with correct lverbose flag 7015 7016Sun Mar 8 15:02:13 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7017 * scsi_cdr.c 1.39 7018 SAF CD-R2006PRO CD-R2006, JVC R2626 new 7019 7020Sun Mar 8 14:59:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7021 * cdrecord.c 1.46 7022 Default Timeout -> 40s 7023 flags int -> long 7024 new Option -load 7025 Print Lead-out start 7026 90 Min value corrected 7027 7028Sun Mar 8 14:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7029 * cdrecord.h 1.30 7030 fsamples()/frames() new 7031 7032Fri Mar 6 01:11:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7033 * scsitransp.c 1.21 7034 print SCSI command names before ABORT 7035 7036Thu Mar 5 01:15:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7037 * scsierrs.c 2.15 7038 referres -> refers 7039 7040Thu Mar 5 01:15:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7041 * scsitransp.h 1.11 7042 * scsitransp.c 1.20 7043 scsi_sense_qual() new 7044 7045Mon Mar 2 22:50:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7046 * drv_mmc.c 1.19 7047 msf_to_lba()/lba_to_msf() -> cd_misc.c 7048 len += 2 to correct length for TOC & disk Info 7049 failed read ATIP is no fatal error 7050 better print_atip() 7051 7052Mon Mar 2 22:45:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7053 * cd_misc.c 1.1 7054 date and time created 98/03/02 22:45:53 by joerg 7055 7056Mon Mar 2 22:39:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7057 * cdrecord.h 1.29 7058 F_LOAD new 7059 All Flags sorted 7060 msf_to_lba()/lba_to_msf() new 7061 7062Mon Mar 2 22:36:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7063 * drv_philips.c 1.13 7064 philips_getlilo() new 7065 print disk manufacturer new 7066 7067Mon Mar 2 21:56:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7068 * scsi_cdr.c 1.38 7069 Pinnacle RCD 4X4, SAF CD-RW226 new 7070 7071Mon Feb 23 22:32:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7072 * scsi_cdr.c 1.37 7073 read_toc_philips() same parameters as read_toc() (ses -> fmt) 7074 7075Mon Feb 23 22:30:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7076 * drv_mmc.c 1.18 7077 msf_to_lba() corrected (+-150 bug) 7078 lba_to_msf() new 7079 Check for Complete Disk: 0xFF:0xFF/0xFF 7080 pr_manufacturer() new with lverbose 7081 different Formatting 7082 7083Mon Feb 23 21:54:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7084 * cdrecord.c 1.45 7085 80 Minute limit -> 90 Minutes 7086 7087Mon Feb 23 21:51:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7088 * diskid.c 1.1 7089 date and time created 98/02/23 21:51:56 by joerg 7090 7091Sun Feb 22 23:23:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7092 * fifo.c 1.10 7093 fifo_percent() with Parameter 7094 FIFO Bug (duoubling of a segment at end of writing) fixed 7095 7096Sun Feb 22 22:54:46 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7097 * cdrecord.c 1.44 7098 fifo_percent() with Parameter 7099 unit_ready() for UNLOAD removed 7100 print Disk capacity 7101 7102Sun Feb 22 22:52:53 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7103 * wm_packet.c 1.6 7104 fifo_percent() with Parameter 7105 7106Sun Feb 22 22:47:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7107 * cdrecord.h 1.28 7108 fifo_percent() with Parameter 7109 msf_t typedef 7110 pr_manufacturer() new 7111 7112Sun Feb 15 21:01:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7113 * audiosize.c 1.8 7114 getWavShort() & getWavLong() Definitions removed 7115 7116Tue Feb 10 01:00:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7117 * cdrecord.c 1.43 7118 New option timeout=# 7119 7120Mon Feb 9 12:44:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7121 * scsi-linux-sg.c 1.18 7122 timeout from 1/100 sec -> 1/HZ sec 7123 7124Sun Feb 8 21:56:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7125 * scsi-linux-sg.c 1.17 7126 Missing bracket at read() inserted 7127 7128Sun Feb 8 18:45:19 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7129 * scsi_cdr.c 1.36 7130 Tayo Yuden CD-WO EW-50 better Inquiry 7131 7132Sun Feb 8 15:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7133 * fifo.c 1.9 7134 fifo_percent() returns -1 if buflen == 0 7135 dummy fifo_percent() always -1 7136 7137Sun Feb 8 15:50:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7138 * wm_packet.c 1.5 7139 * cdrecord.c 1.42 7140 Copyright -> 1998 7141 fs Reference in fifo_percent() removed 7142 fifo_percent() in wm_packet new 7143 7144Sun Feb 8 13:54:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7145 * cdrecord.1 1.23 7146 fs= - administrative part 7147 .au & .wav description 7148 better -swab description 7149 7150Sun Feb 8 13:30:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7151 * scsi-linux-sg.c 1.16 7152 Fix for sendcommand() befor scsi_getbuf() call 7153 read() < 0 now handled 7154 7155Sun Feb 8 13:28:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7156 * audiosize.c 1.7 7157 Definitions for WAVE better 7158 better WAV recognition from Dave 7159 7160Sat Feb 7 23:20:14 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7161 * drv_jvc.c 1.25 7162 close_track_teac() fixed only audio uses no run-out blocks 7163 7164Sat Feb 7 23:18:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7165 * cdrecord.c 1.41 7166 rezero_unit() now silent not supported by all drives 7167 7168Sat Feb 7 23:14:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7169 * scsi_cdr.c 1.35 7170 Kodak CDR-240 new 7171 7172Sun Feb 1 23:17:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7173 * fifo.c 1.8 7174 HAVE_SHM -> HAVE_USGSHM was a typo 7175 7176Sun Feb 1 21:20:48 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7177 * scsi_cdr.c 1.34 7178 DVD enhancements in mmv_getval() & print_capabilities() 7179 7180Sun Feb 1 20:35:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7181 * scsireg.h 1.17 7182 DVD Definitions in Mode Page 2A 7183 7184Sun Feb 1 19:56:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7185 * scsi-linux-sg.c 1.15 7186 scsi_getbuf() hat nun char *ret wegen pointer Aritmetik 7187 sizeof() cast comparison to int 7188 scsi_send(): superfluous ; before scsi_settimeout() removed 7189 7190Sun Feb 1 19:45:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7191 * cdrecord.c 1.40 7192 filename new in struct track 7193 Errorcode and exit() in audio*size() 7194 7195Sun Feb 1 19:44:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7196 * auheader.h 1.1 7197 date and time created 98/02/01 19:44:08 by joerg 7198 7199Sun Feb 1 19:44:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7200 * audiosize.c 1.6 7201 auheader.h new 7202 Errorcodes 7203 7204Sun Feb 1 19:43:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7205 * cdrecord.h 1.27 7206 filename new in struct track 7207 cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd 7208 7209Sun Feb 1 19:42:28 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7210 * drv_philips.c 1.12 7211 * drv_sony.c 1.16 7212 * drv_mmc.c 1.17 7213 * drv_jvc.c 1.24 7214 cd_mode_page_2A *cdr_cdcap new in struct cdr_cmd 7215 7216Sun Feb 1 16:03:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7217 * drv_mmc.c 1.16 7218 ATIP Enhanced 7219 7220Sun Feb 1 15:56:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7221 * drv_mmc.c 1.15 7222 mmv_check() -> mmc_cap()/mmc_getval() 7223 Handle non-trayload drives 7224 warning for dummy/verbose while fixating 7225 7226Sun Feb 1 15:49:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7227 * scsidefs.h 1.16 7228 DEV_MMC_DVD, DEV_PIONEER_DVDR_S101 new 7229 7230Sun Feb 1 15:46:50 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7231 * scsi_cdr.c 1.33 7232 mmc_getval() & mmv_check() with dvdp 7233 DEV_MMC_DVD new 7234 Pioneer DVD-R S101, TEAC CD-R55S new 7235 allow_atapi() in print_capabilities() 7236 heuristic with speed >= 176 according to mmc2 7237 7238Sun Feb 1 15:46:17 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7239 * cdrecord.c 1.39 7240 better CD-Recorder warning 7241 7242Sun Feb 1 14:53:02 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7243 * cdrecord.c 1.38 7244 Honour file sizes 7245 better usage() Output 7246 .au & .wav Filesize recognition 7247 early recognition of "incompatible medium" 7248 sched_setscheduler() error code (< 0) is correct 7249 7250Sun Feb 1 14:39:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7251 * cdrecord.h 1.26 7252 mmc_getval() & mmv_check() with dvdp 7253 TI_WAV & is_wav() removed 7254 7255Sun Feb 1 14:33:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7256 * audiosize.c 1.5 7257 Complete recognition of a Wavheader (with Hilfe from Heiko) 7258 7259Mon Jan 26 01:56:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7260 * scsi-aix.c 1.4 7261 valloc() re-implemented (not available in AIX libc) 7262 scsi sense handling ready 7263 7264Mon Jan 26 01:51:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7265 * scsi_cdr.c 1.32 7266 mmc_cap(), mmc_getval() new 7267 Strings for printcap() static for K&R 7268 7269Mon Jan 26 01:07:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7270 * audiosize.c 1.4 7271 Filesize - header for Sun .au Files, data_size is not always correct 7272 7273Sun Jan 25 23:08:00 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7274 * audiosize.c 1.3 7275 Sun .au Header new 7276 7277Sun Jan 25 22:58:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7278 * cdrecord.h 1.25 7279 TI_NOWAV -> TI_NOAUHDR, is_auname() & ausize() new 7280 7281Sun Jan 25 18:10:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7282 * cdrecord.h 1.24 7283 TI_NOWAV, mmc_cap() & mmg_getval(), is_wavname() new 7284 7285Sun Jan 25 16:16:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7286 * audiosize.c 1.2 7287 is_wavname() new 7288 7289Sun Jan 25 16:02:26 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7290 * audiosize.c 1.1 7291 date and time created 98/01/25 16:02:26 by joerg 7292 7293Sun Jan 25 13:38:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7294 * drv_jvc.c 1.23 7295 Errortexts for CD-R55S 7296 7297Sat Jan 24 17:52:52 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7298 * wm_packet.c 1.4 7299 * fifo.c 1.7 7300 Honour file sizes 7301 7302Fri Jan 23 02:08:22 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7303 * scsi-linux-sg.c 1.14 7304 scsi_initdev() new to allow concurrent cdrecord's 7305 7306Fri Jan 23 02:04:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7307 * drv_jvc.c 1.22 7308 * drv_mmc.c 1.14 7309 * drv_sony.c 1.15 7310 * scsireg.h 1.16 7311 * scgio.h 2.12 7312 Uint for Bitfields -> Ucbit 7313 7314Sun Jan 18 14:25:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7315 * scsitransp.c 1.19 7316 flush() calls to correctly mix stderr/stdout 7317 7318Sun Jan 18 14:23:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7319 * cdrecord.h 1.23 7320 TI_WAV, is_wav(), wavsize() nee 7321 7322Sat Jan 17 22:07:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7323 * cdrecord.1 1.22 7324 * cdrecord.c 1.37 7325 -reset Option new 7326 7327Sat Jan 17 21:53:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7328 * cdrecord.h 1.22 7329 F_RESET, F_PRATIP, F_PRDINFO, SES_UNDEF new 7330 Definitios for disk status and session status 7331 dstat_t enhanced 7332 CDR_NOLOLIMIT & CDR_ALLOC new 7333 fifo_percent(), allow_atapi(), mode_sense_??()/mode_select_??() new 7334 7335Sat Jan 17 21:35:54 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7336 * fifo.c 1.6 7337 undef FIFO if no shared mamory 7338 SHM_LOCK for Linux 7339 Stat buffer for fifosize 7340 removed sp->cont because it is not secure (use diff) 7341 fifo_percent() new 7342 7343Sat Jan 17 21:20:57 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7344 * cdrecord.c 1.36 7345 -reset new 7346 fifo_percent() printing for -v 7347 7348Sat Jan 17 21:09:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7349 * cdrecord.1 1.21 7350 Better description of dev= and -scanbus 7351 7352Tue Dec 23 01:26:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7353 * scsi_cdr.c 1.31 7354 Plextor PX-R24CS 7355 S&F CD-R2006PLUS 7356 Wearns CDR-632P new 7357 7358Tue Dec 23 01:23:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7359 * scsi_cdr.c 1.30 7360 Uint in Bitfields -> Ucbit 7361 7362Thu Dec 11 19:30:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7363 * scsitransp.c 1.18 7364 Print command execution time for each failed (non-silent) command 7365 7366Sun Nov 9 18:33:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7367 * drv_mmc.c 1.13 7368 Remove get Page 0x2A for Matsushita CW-7502 7369 has_mode_page() checks "current" instead of "default" 7370 7371Sat Nov 8 16:11:51 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7372 * cdrecord.c 1.35 7373 Disk size check -> checkdsize() : new 7374 7375Fri Nov 7 00:02:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7376 * scsi-aix.c 1.3 7377 timeout counts in seconds 7378 7379Fri Nov 7 00:04:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7380 * scsireg.h 1.15 7381 * scgio.h 2.11 7382 * scsi_cdr.c 1.29 7383 * drv_sony.c 1.14 7384 * drv_mmc.c 1.12 7385 * drv_jvc.c 1.21 7386 u_char in Bitfields -> Uint 7387 7388Thu Nov 6 20:27:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7389 * scsihack.c 1.7 7390 Typo __AIX -> defined(_IBMR2) || defined(_AIX) 7391 7392Thu Nov 6 20:26:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7393 * scsi-aix.c 1.2 7394 sccsid[] -> __sccsid[], fd -> f Typo, #include <malloc.h> 7395 7396Thu Nov 6 20:22:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7397 * cdrecord.1 1.20 7398 Typo corrected 7399 7400Thu Nov 6 20:19:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7401 * scsitransp.c 1.17 7402 * scsierrs.c 2.14 7403 * scsi_cdr.c 1.28 7404 * scsi.c 1.4 7405 * drv_sony.c 1.13 7406 * drv_philips.c 1.11 7407 * drv_mmc.c 1.11 7408 * drv_jvc.c 1.20 7409 #include <mconfig.h> for AIX 7410 7411Thu Nov 6 20:18:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7412 * cdrecord.c 1.34 7413 #ifdef RLIMIT_NOFILE fuer AIX 7414 7415Wed Nov 5 18:01:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7416 * cdrecord.1 1.19 7417 Better doc for fs= 7418 7419Wed Nov 5 17:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7420 * drv_mmc.c 1.10 7421 msf_to_lba() new, get_diskinfo() new, di_to_dstat() new, getdisktype_mmc() new, additions for Matsushita CW-7502 7422 7423Wed Nov 5 17:43:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7424 * fifo.c 1.5 7425 switch -> if then else 7426 7427Wed Nov 5 17:15:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7428 * cdrecord.c 1.33 7429 init struct disk_status, better aritmetic for disk size 7430 7431Wed Nov 5 17:14:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7432 * fifo.c 1.4 7433 print FIFO min fill in percent 7434 7435Tue Nov 4 11:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7436 * scsi_cdr.c 1.26 7437 return (mode_select_g0(dp, cnt, smp, pf)) was missing in mode_select() 7438 7439Tue Nov 4 10:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7440 * scsi-linux-sg.c 1.13 7441 Check for NULL at return of valloc() 7442 7443Tue Nov 4 00:13:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7444 * drv_jvc.c 1.19 7445 New flag CDR_NO_LOLIMIT 7446 7447Sun Nov 2 16:17:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7448 * scsi_cdr.c 1.25 7449 SCSI mode(6/10) conversion for ATAPI, distinguish between S&F 2006PLUS / S&F 2006PLUS 7450 7451Sun Nov 2 14:57:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7452 * scsitransp.c 1.16 7453 Print finish time 7454 7455Sun Nov 2 14:54:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7456 * scgio.h 2.10 7457 i_to_4_byte new 7458 7459Thu Oct 23 19:21:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7460 * scsihack.c 1.6 7461 AIX Support 7462 7463Thu Oct 23 19:20:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7464 * scsi-aix.c 1.1 7465 date and time created 97/10/23 18:20:25 by joerg 7466 7467Thu Oct 23 19:12:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7468 * drv_mmc.c 1.9 7469 Enhancements for packet writing 7470 7471Thu Oct 23 01:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7472 * cdrecord.1 1.18 7473 New options -prcap, -packet, pktsize =#, -noclose 7474 7475Wed Oct 22 23:50:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7476 * drv_jvc.c 1.18 7477 * wm_packet.c 1.3 7478 * cdrecord.c 1.32 7479 fflush(stdout) -> flush(), flush() after Fixating... 7480 7481Wed Oct 22 23:49:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7482 * scsi_cdr.c 1.24 7483 scsi_close-session() -> scsi_close_tr_session() 7484 7485Wed Oct 22 23:49:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7486 * cdrecord.h 1.21 7487 scsi_close-session() -> scsi_close_tr_session() 7488 7489Sun Oct 19 15:41:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7490 * scsi_cdr.c 1.23 7491 * cdrecord.c 1.31 7492 Prevent medium removal problems fixed (read TOC) & Matsushita CD-750? 7493 7494Sun Oct 19 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7495 * scsidefs.h 1.15 7496 Matsushita CW-7501 & CW-7502 7497 7498Sun Oct 19 02:08:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7499 * drv_sony.c 1.12 7500 * drv_philips.c 1.10 7501 * drv_jvc.c 1.17 7502 * wm_packet.c 1.2 7503 * cdrecord.h 1.20 7504 * cdrecord.c 1.30 7505 next_wr_address() has track_t * added 7506 7507Sun Oct 19 01:37:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7508 * drv_jvc.c 1.16 7509 read_disk_info() -> read_disk_info_teac(), zero pre-gap audio support, opt_power_judge() timeout -> 60 sec 7510 7511Sun Oct 19 01:33:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7512 * scsi_cdr.c 1.22 7513 read_disk_info() new, print_capabilities() new 7514 7515Sun Oct 19 00:40:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7516 * cdrecord.c 1.29 7517 * cdrecord.h 1.19 7518 get_buf() new, -prcap & print_capabilities() new, -packet new, pktsize=# new 7519 7520Sun Oct 19 00:36:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7521 * wm_track.c 1.1 7522 * wm_session.c 1.1 7523 * wm_packet.c 1.1 7524 date and time created 97/10/18 23:36:31 by joerg 7525 7526Sat Oct 18 19:14:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7527 * scsi.c 1.3 7528 stdlib.h -> stdxlib.h, unistd.h -> unixstd.h 7529 7530Sat Oct 18 01:34:19 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7531 * modes.c 1.3 7532 Ausgabe der Mode Parameter wenn mode_select() nicht klappt & return FALSE 7533 7534**** 1.6a3 *** 7535 7536Sun Oct 12 20:00:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7537 * cdrecord.1 1.17 7538 * cdrecord.c 1.28 7539 New options pregap= defpregap= 7540 7541Sun Oct 12 19:30:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7542 * cdrecord.h 1.18 7543 is_first() & is_last() new 7544 7545Sat Oct 11 18:01:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7546 * cdrecord.c 1.27 7547 islast debug printf deleted 7548 7549Sat Oct 11 17:57:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7550 * scsi_cdr.c 1.21 7551 * drv_sony.c 1.11 7552 * drv_philips.c 1.9 7553 * drv_mmc.c 1.8 7554 * drv_jvc.c 1.15 7555 * cdrecord.h 1.17 7556 * cdrecord.c 1.26 7557 islast for TEAC & no run-out blocks for disksize computing 7558 7559Sat Oct 11 14:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7560 * drv_jvc.c 1.14 7561 OLD_CLOSE_TRACK re-aktiviert, clear_subcode() in open_track(), set_limits() in open_track() for audio without run-out, dummy sector -> static to be zeroed 7562 7563Thu Oct 9 14:14:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7564 * drv_jvc.c 1.13 7565 Audio Tracks have no link&run-in 7566 7567Thu Oct 9 02:01:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7568 * drv_jvc.c 1.12 7569 SWABAUDIO Flag new 7570 7571Wed Oct 8 17:24:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7572 * scsi_cdr.c 1.20 7573 * drv_sony.c 1.10 7574 * drv_philips.c 1.8 7575 * drv_mmc.c 1.7 7576 * cdrecord.h 1.16 7577 * cdrecord.c 1.25 7578 Modification of data structures for JVC/TEAC 7579 7580Wed Oct 8 17:23:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7581 * fifo.c 1.3 7582 WRITER_MAXWAIT 20 -> 120 s 7583 7584Wed Oct 8 17:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7585 * drv_jvc.c 1.11 7586 Enhancements for audio and multi track disks 7587 7588Wed Oct 8 14:48:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7589 * cdrecord.1 1.16 7590 Better doc for padsize & fs= 7591 7592Mon Oct 6 20:37:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7593 * drv_jvc.c 1.10 7594 Modified to use pad_track() 7595 7596Mon Oct 6 20:32:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7597 * cdrecord.c 1.24 7598 In pad_track(): if (bytesp != 0) check was missing ->coredump 7599 7600Mon Oct 6 20:29:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7601 * scsi_cdr.c 1.19 7602 SMART&FRIENDLY CD-R2006 7603 7604Sun Oct 5 16:53:45 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7605 * drv_mmc.c 1.6 7606 verbose printing modified 7607 7608Sun Oct 5 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7609 * cdrecord.c 1.23 7610 Check for bytesp != 0 in pad_track() 7611 7612Sat Oct 4 01:09:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7613 * cdrecord.c 1.22 7614 realtime raisepri Problem for HP-UX fixed (function present bot not working) 7615 7616Fri Oct 3 21:33:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7617 * scsi_cdr.c 1.18 7618 * drv_sony.c 1.9 7619 * drv_philips.c 1.7 7620 * drv_mmc.c 1.5 7621 * drv_jvc.c 1.9 7622 * cdrecord.h 1.15 7623 * cdrecord.c 1.21 7624 * cdrecord.1 1.15 7625 * cdr_drv.c 1.5 7626 new option blank=type for CD-RW 7627 7628Fri Oct 3 16:23:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7629 * cdrecord.c 1.20 7630 pad_track() new, await_faio() new & init_faio() befor wait loop, always pad to 300 sectors , padsize= option new, DEFAULT_FIFOSIZE new 7631 7632Thu Oct 2 02:02:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7633 * fifo.c 1.2 7634 MIN_BUFFERS -> 3, await_faio() new, kill_faio() new, stdin EOF check, Messages only for debug 7635 7636Thu Oct 2 01:38:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7637 * cdrecord.1 1.14 7638 padsize Option new, nice --18 bug, 's' & 'f' mult for getnum() 7639 7640Thu Oct 2 01:31:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7641 * drv_jvc.c 1.8 7642 sleep()'s added to cure fixating problems ??? 7643 7644Thu Oct 2 01:19:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7645 * cdrecord.h 1.14 7646 DEFAULT_FIFOSIZE, roundup(), tracksize & padsize -> long, pad_track() new, await_fifo() & kill_fifo() new, minutes() cast to int 7647 7648Wed Sep 24 00:02:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7649 * cdrecord.c 1.19 7650 Fifo & tracksize Option 7651 7652Tue Sep 23 23:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7653 * scsi-sgi.c 1.7 7654 Bug with resid != 0 fixed 7655 7656Sun Sep 21 23:20:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7657 * cdrecord.1 1.13 7658 fs= Option, tsize= Option, mkisofs | cdrecord with fs= EXAMPLE 7659 7660Sun Sep 21 22:58:34 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7661 * fifo.c 1.1 7662 date and time created 97/09/21 21:58:34 by joerg 7663 7664Sun Sep 21 22:45:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7665 * cdrecord.h 1.13 7666 faio_get_buf() & fifo_stats() 7667 7668Sun Sep 21 01:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7669 * cdrecord.h 1.12 7670 fifo code 7671 7672Wed Sep 17 13:55:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7673 * drv_jvc.c 1.7 7674 Typo in cdr_write_teac() EXPORT -> LOCAL 7675 7676Wed Sep 17 13:55:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7677 * cdrecord.c 1.18 7678 raisepri() has Parameter (n below Max), _POSIX_PRIORITY_SCHEDULING, _POSIX_MEMLOCK 7679 7680*************** Release 1.5 ******************* 7681 7682Mon Sep 15 16:46:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7683 * README 1.9 7684 Anpassungen fuer release 1.5 7685 7686Wed Sep 10 18:40:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7687 * cdrecord.c 1.17 7688 Print always Copyright except for -msinfo 7689 7690Wed Sep 10 18:12:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7691 * scsi_cdr.c 1.17 7692 Inquiry debug data indented 7693 Mode Parameters only for verbose 7694 7695Wed Sep 10 17:57:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7696 * cdrecord.c 1.16 7697 Flags defs von cdrecord.c -> cdrecord.h 7698 load_media() new 7699 load/unload_madia() global 7700 Track verbose output after inquiry 7701 Test errorcodes while burning 7702 Dummy blocks added for close_track() is not an error 7703 -nofix Flag activated 7704 Exit code for burning errors: -2 7705 Swabaudio automatic 7706 7707Wed Sep 10 17:43:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7708 * cdrecord.h 1.11 7709 Flag defs from cdrecord.c 7710 getdisktype() with cdr_t * 7711 load_media() new 7712 load/unload_madia() global 7713 7714Wed Sep 10 17:42:13 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7715 * cdr_drv.c 1.4 7716 * drv_jvc.c 1.6 7717 getdisktype() with cdr_t * 7718 7719Wed Sep 10 17:41:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7720 * drv_philips.c 1.6 7721 philips_getdisktype() new for automatic eject on "Command Sequence Error" 7722 7723Wed Sep 10 16:50:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7724 * cdrecord.1 1.12 7725 Scsibus , typo removed 7726 7727Wed Sep 10 15:10:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7728 * cdrecord.1 1.11 7729 1.4 -> 1.5 7730 7731Wed Sep 10 15:04:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7732 * drv_sony.c 1.8 7733 new_track_sony() return valoe corrected 7734 7735Wed Sep 10 15:03:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7736 * cdrecord.1 1.10 7737 Changes for cdrecord-1.5 7738 7739Thu Sep 4 19:26:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7740 * scsi-linux-sg.c 1.12 7741 Use channel on multi channel controlers 7742 7743Thu Sep 4 19:09:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7744 * drv_jvc.c 1.5 7745 * drv_sony.c 1.7 7746 * scsi_cdr.c 1.16 7747 inq.ansi_version -> inq.data_format for all mode_select() calls 7748 for Philips CDD-522 (version == 1 , format == 2) 7749 7750Wed Sep 3 02:00:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7751 * scsi-linux-sg.c 1.11 7752 scsi_mapbus() new 7753 better timeout handling 7754 copy Struct now automatic Variable 7755 Sense Data error = SCG_RETRYABLE 7756 7757Mon Sep 1 01:25:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7758 * scsi-sgi.c 1.6 7759 * scsi-linux-sg.c 1.10 7760 * scsi-hpux.c 1.4 7761 * scsi-bsd.c 1.4 7762 Last tuning make all implementations equal 7763 Open only one file if possible. 7764 Better bound checking 7765 7766Sun Aug 31 23:21:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7767 * scsi-hpux.c 1.3 7768 Array again has 8 Luns 7769 havebus tests bounds 7770 7771Sun Aug 31 23:18:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7772 * scsi-sgi.c 1.5 7773 MAX_* introduced, open max 1 lun (for now) 7774 7775Sun Aug 31 20:14:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7776 * scsi-hpux.c 1.2 7777 MAX_LUN now 1 7778 7779Sun Aug 31 20:10:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7780 * scsi-hpux.c 1.1 7781 date and time created 97/08/31 19:10:25 by joerg 7782 7783Sun Aug 31 18:00:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7784 * scsihack.c 1.5 7785 HP-UX added 7786 7787Tue Aug 26 19:37:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7788 * cdrecord.c 1.15 7789 init dp in main now correctly 7790 7791Tue Aug 26 17:50:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7792 * scsi-sgi.c 1.4 7793 Support complete without using -lds 7794 7795Tue Aug 26 17:47:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7796 * scsi_cdr.c 1.15 7797 scsibus/target/lun now now -1 if bus is scanned 7798 to make sure that not ony one target can be opened. 7799 7800Tue Aug 26 17:46:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7801 * cdrecord.c 1.14 7802 test_unit_ready() after select_target() (SCANBUS) 7803 7804Tue Aug 26 01:47:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7805 * scsi-sgi.c 1.3 7806 unused includes removed 7807 7808Mon Aug 25 22:02:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7809 * scgio.h 2.9 7810 * scsitransp.c 1.15 7811 * scsi-sgi.c 1.2 7812 * scsi-linux-sg.c 1.9 7813 * scsi-bsd.c 1.3 7814 errno -> ux_errno in scg_cmd for POSIX multithread 7815 7816Mon Aug 25 21:27:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7817 * scsi-sgi.c 1.1 7818 date and time created 97/08/25 20:27:55 by joerg 7819 7820Mon Aug 25 18:10:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7821 * cdrecord.c 1.13 7822 raisepri() not always done 7823 7824Sun Aug 24 22:58:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7825 * drv_jvc.c 1.4 7826 First pre-aplha makes one data track only 7827 7828Sun Aug 24 17:03:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7829 * cdrecord.c 1.12 7830 New options: driver=name -checkdrive -inq -scanbus -nofix 7831 set_trsizes() later 7832 get_cdr_cmds() new 7833 first simple sizecheck 7834 "swap" output from print_data_track() removed 7835 7836Sun Aug 24 16:54:31 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7837 * cdrecord.h 1.10 7838 struct disk_status new 7839 is_unknown_dev() new 7840 is_mmc() new 7841 mmc_check() new 7842 set_cdrcmds() new 7843 7844Sun Aug 24 16:53:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7845 * scsi_cdr.c 1.14 7846 is_unknown_dev() new 7847 is_mmc() new 7848 mmc_check() new 7849 open_scsi() modified for scsi_scan() 7850 Device recognition new for CD-R 7851 scsi_load() now correct 7852 7853Sun Aug 24 16:22:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7854 * cdrecord.1 1.9 7855 -nofix new 7856 driver=name new 7857 -checkdrive new 7858 -inq new 7859 -scanbus new 7860 Sense Output uses new form 7861 7862Sun Aug 24 16:19:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7863 * drv_mmc.c 1.4 7864 CDR_SWABAUDIO new 7865 cd_mode* pages -> scsireg.h 7866 identify_mmc() uses mmc_check() 7867 7868Sun Aug 24 16:18:00 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7869 * cdr_drv.c 1.3 7870 set_cdrcmds() new 7871 get_cdrcmds() enhanced 7872 7873Sun Aug 24 15:47:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7874 * drv_sony.c 1.6 7875 * drv_philips.c 1.5 7876 CDR_SWABAUDIO Flag new 7877 7878Sun Aug 24 14:51:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7879 * scsidefs.h 1.14 7880 CDD-2000 & CDD-2600 new 7881 MMC Definitionen new 7882 7883Sun Aug 24 14:18:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7884 * scsireg.h 1.14 7885 CD mode pages 05 & 2A 7886 7887Sun Aug 10 19:29:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7888 * drv_philips.c 1.4 7889 * drv_sony.c 1.5 7890 * drv_mmc.c 1.3 7891 * cdrecord.h 1.9 7892 * cdrecord.c 1.11 7893 cdr_driver -> cdr_drname + cdr_drtext 7894 open_track() with track_info * instead of many arguments 7895 7896Sun Aug 10 18:10:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7897 * scsi_cdr.c 1.13 7898 LOAD (A6) command now uses correct SCSI definition 7899 7900Sun Aug 10 17:43:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7901 * scsi-linux-sg.c 1.8 7902 Buffer overflow in sg_rq corrected 7903 timeout corrected (semicolon past if) 7904 12 Byte Hack now OK 7905 7906Sun Aug 10 17:42:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7907 * scgio.h 2.8 7908 SCSI g5 command struct now ansi compliant 7909 7910Sun Aug 10 17:40:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7911 * scsihack.c 1.4 7912 SGI include 7913 7914Fri Jul 18 13:41:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7915 * scsi_cdr.c 1.12 7916 read_capacity() new 7917 scsi_load_unload() new 7918 scsi_set_sped() new 7919 write_xg1() new 7920 read_toc() for SCSI-3 new 7921 read_toc_philips() from old name 7922 read_track_info() -> read_track_info_philips() 7923 read_track_info() new 7924 scsi_close_session() new 7925 first_writable_address() with address Pointer 7926 read_tochdr() with cdr_t * ???? 7927 read_session_offset() with offset Pointer + Version for SCSI-3 7928 is_cdrecorder() removed, Taiyo Yuden new 7929 7930Fri Jul 18 12:35:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7931 * scsi-linux-sg.c 1.7 7932 with new ioctl() SCSI_IOCTL_GET_BUS_NUMBER more SCSI busses 7933 7934Fri Jul 18 02:49:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7935 * cdrecord.1 1.8 7936 -version 7937 better -isosize Doku 7938 -multi warning removed 7939 7940Fri Jul 18 02:44:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7941 * cdrecord.c 1.10 7942 fix_it now past open_session() 7943 next_writable_address() and read_session_offset() now with adress Pointer 7944 -version usage() 7945 superfluous argument removed with lout 7946 7947Fri Jul 18 02:31:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7948 * cdrecord.h 1.8 7949 * drv_mmc.c 1.2 7950 SCSI-3/mmc first implementation 7951 7952Fri Jul 18 02:25:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7953 * drv_jvc.c 1.3 7954 * drv_philips.c 1.3 7955 * drv_sony.c 1.4 7956 next_writable_address now has adress pointer 7957 read_session_offset_philips() extracted 7958 7959Thu Jul 17 18:12:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7960 * scsi-bsd.c 1.2 7961 ifdef for BSD SENSE bug 7962 7963Thu Jul 17 17:43:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7964 * isosize.c 1.3 7965 filedescriptor sense (seek) test. 7966 7967Tue Jul 15 21:27:29 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7968 * isosize.c 1.2 7969 & before vd.vd_type deleted 7970 7971Tue Jul 15 21:26:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7972 * drv_sony.c 1.3 7973 & before mode deleted 7974 7975Tue Jul 15 21:16:46 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7976 * cdrecord.c 1.9 7977 version string 7978 write_track_data() with startsec parameter 7979 cd_recorder/drive recognition now uses cdr_t 7980 print_toc() with cdr_t parameter 7981 open_session() with multi parameter 7982 Progress printing in write_track_data() now uses correct rounding 7983 dbtype with -multi corrected 7984 read_session_offset() with cdr_t parameter 7985 print_toc() prints sector numbers correctly and 'lout' for 0xAA 7986 7987Tue Jul 15 13:34:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7988 * cdr_drv.c 1.2 7989 drive_identify may modify cdr_t struct pointer 7990 Yamaha CDR-400 correct with cdr_mmc 7991 7992Tue Jul 15 13:24:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 7993 * drv_philips.c 1.2 7994 * drv_jvc.c 1.2 7995 * drv_sony.c 1.2 7996 open_track() with dbtyp arg 7997 open_session() with multi arg 7998 struct cdr_t driver flags filled in 7999 driver type string 8000 8001Tue Jul 8 19:42:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8002 * scsi-linux-sg.c 1.6 8003 /dev/sg0 ... tested too 8004 8005Tue Jul 8 18:00:39 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8006 * scsi-bsd.c 1.1 8007 date and time created 97/07/08 17:00:39 by joerg 8008 8009Tue Jul 8 17:59:20 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8010 * scsihack.c 1.3 8011 New Implementation for *BSD 8012 8013Sun Jun 22 19:58:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8014 * scsi_cdr.c 1.11 8015 Smart & Friendly Support 8016 8017*************** Release 1.4 ******************* 8018 8019Sat Mai 21 19:58:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8020 * cdrecord.1 1.7 8021 Updates for release 1.4 8022 8023Sat Mai 21 18:11:25 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8024 * scsi.c 1.2 8025 scsireg.h Include 8026 8027Sat Mai 21 00:52:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8028 * drv_sony.c 1.1 8029 date and time created 97/05/20 23:52:33 by joerg 8030 8031Sat Mai 21 00:27:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8032 * drv_philips.c 1.1 8033 date and time created 97/05/20 23:27:56 by joerg 8034 8035Sat Mai 21 00:27:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8036 * drv_mmc.c 1.1 8037 date and time created 97/05/20 23:27:50 by joerg 8038 8039Sat Mai 21 00:27:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8040 * drv_jvc.c 1.1 8041 date and time created 97/05/20 23:27:43 by joerg 8042 8043Sat Mai 21 00:27:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8044 * scsi_cdr.c 1.10 8045 mode_select() uses inq.ansi_version >= 2 8046 8047Sat Mai 21 00:26:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8048 * cdrecord.h 1.7 8049 attach_unknown() new 8050 8051Sat Mai 21 00:26:05 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8052 * cdr_drv.c 1.1 8053 date and time created 97/05/20 23:26:05 by joerg 8054 8055Thu Mai 19 23:46:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8056 * cdrecord.c 1.8 8057 Struct track -> cdrecord.h 8058 DB_XXX Data block types 8059 cdr_cmd Struct as Drive Abstraction Layer 8060 -eject Flag 8061 checktsize() new 8062 CDR_SPEED & CDR_DEVICE 8063 8064Thu Mai 19 16:59:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8065 * cdrecord.h 1.6 8066 struct track from cdrecord.c 8067 DB_XXX Data block types 8068 cdr_cmd Struct as Drive Abstraction Layer 8069 8070Thu Mai 19 15:42:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8071 * scsi_cdr.c 1.9 8072 Prototypes lokal too 8073 scsi_load_unload() -> load_unload_philips() 8074 start_stop_unit() now with eject 8075 close_track_philips() new 8076 recover with track parameter 8077 mode_sense() new 8078 speed_select splitted 8079 inquiry news new drives 8080 scsi_cdr_write() 8081 8082Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8083 * config.h 1.1 8084 date and time created 97/05/16 14:46:48 by joerg 8085 8086Mon Mai 16 15:46:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8087 * scsi.c 1.1 8088 date and time created 97/05/16 14:46:48 by joerg 8089 8090Fri May 23 22:09:21 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8091 * scsitransp.c 1.14 8092 bad 2. Parameter in gettimeofday -> struct timezone * 8093 8094Fri Apr 23 22:08:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8095 * scsierrs.c 2.13 8096 missing %s in Formatstring added 8097 8098Wed Apr 14 00:54:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8099 * scsireg.h 1.13 8100 new scsi device types 8101 8102Wed Apr 14 00:53:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8103 * scsitransp.c 1.13 8104 scsireset() into hack part 8105 scsi_setnonstderrs() new, scsierrmsg() chganges 8106 new scsi devicetype codes, Solaris x86 dmasize without gethostid() 8107 8108Wed Apr 14 00:46:27 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8109 * scsitransp.h 1.10 8110 Changes for scsierrs.c enhancements 8111 8112Wed Apr 14 00:45:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8113 * scsierrs.c 2.12 8114 Enhancements for SCSI-2 & SCSI-3 8115 8116Tue Apr 6 17:15:43 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8117 * scsidefs.h 1.13 8118 Different order & Yamaha CDR-400, Sony CDU-924, Ricoh RO-1420, Teac CD-R50 new 8119 8120Tue Apr 6 16:36:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8121 * scgio.h 2.7 8122 Enhancements for SCSI-2 & SCSI-3 8123 8124Tue Apr 6 14:10:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8125 * scsi-linux-sg.c 1.5 8126 CCD-> CCS Typo 8127 8128Tue Apr 6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8129 * scsihack.c 1.2 8130 scsireset() -> transport specific part 8131 8132Tue Apr 6 13:59:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8133 * scsi-linux-sg.c 1.4 8134 scsireset() -> transport specific part 8135 8136*************** Release 1.3 ******************* 8137 8138Fri Mar 4 19:48:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8139 * README 1.6 8140 Changes for Release 1.3 8141 8142Fri Mar 4 18:57:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8143 * cdrecord.1 1.6 8144 release 1.3 8145 8146Fri Mar 4 18:46:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8147 * cdrecord.1 1.5 8148 Changes for Release 1.3 8149 8150Fri Mar 4 11:55:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8151 * scsi-linux-sg.c 1.3 8152 scsihack.c & scsi-linux-sg.c splitted 8153 8154Fri Mar 4 11:53:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8155 * scsihack.c 1.1 8156 date and time created 97/03/04 10:53:59 by joerg 8157 8158Fri Mar 4 11:52:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8159 * iso9660.h 1.2 8160 Quick hack for ANSI C 8161 8162Wed Mar 2 17:16:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8163 * scsi_cdr.c 1.8 8164 open_scsi() with verbose arg 8165 write_track() & write_track_info() isaudio/preemp -> sectype 8166 read_toc() new, read_header() new, read_track_info() new 8167 first_writable_addr() now working 8168 read_tochdr() new, read_trackinfo() new, read_session_offset() new 8169 is_cddrive() new read_scsi() now korrekt with G0_MAXADDR & cnt < 256 8170 HACK XXX scsi_capacity to 2048 bytes Sectorsize initialized for mkisofs-1.10 8171 8172Wed Mar 2 16:51:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8173 * scsitransp.c 1.12 8174 BAD -> EX_BAD, BOOL scsi_havebus() new 8175 scsi_fileno(bus, tgt, lun) new with 3 Parameters, MAX_DMA_SUN386 new 8176 8177Wed Mar 2 16:46:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8178 * scsi-linux-sg.c 1.2 8179 better Kommentar 8180 8181Wed Mar 2 16:35:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8182 * scsitransp.h 1.9 8183 BOOL scsi_havebus() new, scsi_fileno(bus, tgt, lun) new with 3 Parameters 8184 8185Wed Mar 2 16:33:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8186 * scgio.h 2.6 8187 intriduced _SCGIO_H & bei __STDC__ 0xFF000000UL 8188 8189Wed Mar 2 16:14:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8190 * scsidefs.h 1.12 8191 BAD -> EX_BAD 8192 8193Wed Mar 2 16:14:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8194 * port.c 1.6 8195 include fmt.h only if #ifdef FMT 8196 8197Wed Mar 2 16:07:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8198 * scsi-linux-sg.c 1.1 8199 date and time created 97/03/02 15:07:53 by joerg 8200 8201Wed Mar 2 15:49:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8202 * iso9660.h 1.1 8203 date and time created 97/03/02 14:49:56 by joerg 8204 8205Wed Mar 2 15:48:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8206 * isosize.c 1.1 8207 date and time created 97/03/02 14:48:55 by joerg 8208 8209Wed Mar 2 15:40:32 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8210 * cdrecord.c 1.7 8211 toctname[] * sectname[] new 8212 ldebug -> debug, HAVE_MLOCKALL, -msinfo new, -toc new 8213 -audio/-mode2/-xa1/-xa2/-cdi new, -isosize new 8214 better Check for options, print_msinfo() new, print_toc() new 8215 HAVE_SYS_PRIOCNTL_H new 8216 8217Wed Mar 2 15:30:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8218 * cdrecord.h 1.5 8219 BAD -> EX_BAD in standard.h, TOC_* defines, ST_* defines, struct msf 8220 several Interface changes for Prototypes 8221 8222Wed Jan 19 00:23:11 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8223 * cdrecord.c 1.6 8224 Changed to use scsi_buf_size() & scsi_getbuf(), better gcc Kompat. 8225 8226Wed Jan 12 23:11:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8227 * scsitransp.c 1.11 8228 Sbufsize -> long, scsi_maxdma() new 8229 8230Wed Jan 12 22:10:33 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8231 * scsitransp.h 1.8 8232 Sbufsize -> long 8233 8234Fri Jan 7 21:10:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8235 * port.c 1.5 8236 ANSI C & printf %ld 8237 8238Thu Jan 6 22:45:03 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8239 * scsitransp.h 1.7 8240 scsi_sense_key() & scsi_sense_code() from fmt.c 8241 8242Thu Jan 6 22:45:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8243 * scsitransp.c 1.10 8244 scsi_sense_key() & scsi_sense_code() from fmt.c 8245 8246Mon Jan 3 14:47:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8247 * scsitransp.h 1.6 8248 scsi_bufsize() & scsi_getbuf() new 8249 8250Mon Jan 3 14:47:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8251 * scsitransp.c 1.9 8252 scsi_bufsize() & scsi_getbuf() new 8253 8254Fri Dec 31 17:16:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8255 * scsireg.h 1.12 8256 Defekt List: length & list_block -> char[] for Byteorder 8257 8258Tue Dec 28 20:51:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8259 * scgio.h 2.5 8260 #error beseitigt for SunOS cc 8261 8262Tue Dec 28 14:28:01 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8263 * scsitransp.c 1.8 8264 debug -> kdebug 8265 8266Tue Dec 28 14:19:16 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8267 * scgio.h 2.4 8268 debug -> kdebug 8269 8270Sun Dec 19 16:18:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8271 * scsi_cdr.c 1.7 8272 Mitsumi 8273 8274Sun Dec 19 16:14:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8275 * README 1.5 8276 Performance X86 & Mitsumi 8277 8278Sat Dec 18 12:37:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8279 * scsierrs.c 2.11 8280 param.h, sys/buf.h, sun/dklabel.h, sun/dkio.h eliminated 8281 8282Sat Dec 18 03:26:04 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8283 * README 1.4 8284 Changes for Release 1.2 8285 8286Sat Dec 18 03:24:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8287 * cdrecord.1 1.4 8288 Changes for Release 1.2 8289 8290Sat Dec 18 03:13:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8291 * cdrecord.c 1.5 8292 -swab new 8293 LOCAL functions 8294 timings, new timeout for fixating 8295 countdown timer before Start 8296 write_track_info() disabled 8297 -pad for audio, pad to 2352 bytes. 8298 8299Sun Dec 12 21:09:24 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8300 * scsi_cdr.c 1.6 8301 Flush cache & Fixation with big Timeout. 8302 8303Thu Nov 26 10:54:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8304 * scsierrs.c 2.10 8305 New Codes for CDD-2000 & Support for Yamaha CDR-100 8306 8307Mon Dec 16 16:19:54 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8308 8309 * Added -swab option to support Yamaha audio 8310 Thanks to (Fred) vecoven@montefiore.ulg.ac.be 8311 for the hint. 8312 * Added counter for quit time (9 seconds) 8313 8314Wed Dec 12 21:09:24 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8315 8316 * Flush cache & Fixation with separate bigger timeout, 8317 other timeout reduced to 20sec. 8318 8319Mo Dec 3 13:03:30 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8320 8321 * Set sector size on all drive types before writing, 8322 * Omwith the write_track_info Mode Select before write_track 8323 even for Philips drives (this is currently not needed because 8324 we don't support ISRC codes at this time). 8325 8326Tue Nov 26 10:54:18 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8327 8328 * New error codes for CDD-2000 & error code support for Yamaha CDR-100 8329 8330Sun Nov 3 22:58:21 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8331 8332 * scsireset() aded to scsitransport.[hc] 8333 * Timings for Track and Fixation 8334 8335Fri Oct 4 11:45:13 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8336 8337 * Version 1.1 released. 8338 8339Mon Aug 19 22:25:18 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8340 8341 * Read access test to allow cdrecord to run savely suid root 8342 8343Sun Aug 18 12:11:20 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8344 8345 * bit ordering problems solved 8346 Thanks to Gert Poletiek <gert@fwi.uva.nl> for testing 8347 8348Tue Jun 18 21:38:51 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8349 8350 * several changes in scgio.h 8351 8352Sun Jun 16 15:56:35 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8353 8354 * Ansi C Protytypes 8355 * priocntl added for Solaris 8356 Thanks to Anders Lundgren <al@irfu.se> 8357 8358Sun Feb 4 19:14:46 1996 J. Schilling <joerg@schily.isdn.cs.tu-berlin.de> 8359 8360 * Initial release 1.0 8361