--- dvd+rw-tools-7.1.orig/debian/control +++ dvd+rw-tools-7.1/debian/control @@ -0,0 +1,40 @@ +Source: dvd+rw-tools +Section: utils +Priority: optional +Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 7), quilt, libcam-dev [kfreebsd-i386 kfreebsd-amd64], m4, sharutils +Standards-Version: 3.8.0 +Homepage: http://fy.chalmers.se/~appro/linux/DVD+RW/ +Vcs-Browser: http://git.debian.net/?p=debian/dvd-rw-tools.git +Vcs-Git: git://git.debian.net/git/debian/dvd-rw-tools.git + +Package: dvd+rw-tools +Section: utils +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, genisoimage +Suggests: cdrskin +Description: DVD+-RW/R tools + dvd+rw-tools makes it possible to burn DVD images created by dvdauthor or + genisoimage to DVD+R, DVD+RW, DVD-R, and DVD-RW disks, replacing + cdrecord-proDVD in many cases. + . + The package contains: + . + * growisofs to burn DVD images or create a data DVD on the fly + * dvd+rw-format to format a DVD+RW + * dvd+rw-mediainfo to give details about DVD disks + . + and some programs to control the write speed and obtain information from + DVD-RAM. + +Package: dvd+rw-tools-dbg +Section: devel +Priority: extra +Architecture: any +Depends: dvd+rw-tools (= ${binary:Version}) +Description: DVD+-RW/R tools (debug) + dvd+rw-tools makes it possible to burn DVD images created by dvdauthor or + genisoimage to DVD+R, DVD+RW, DVD-R, and DVD-RW disks, replacing + cdrecord-proDVD in many cases. + . + This package contains the debugging symbols. --- dvd+rw-tools-7.1.orig/debian/compat +++ dvd+rw-tools-7.1/debian/compat @@ -0,0 +1 @@ +7 --- dvd+rw-tools-7.1.orig/debian/rules +++ dvd+rw-tools-7.1/debian/rules @@ -0,0 +1,57 @@ +#!/usr/bin/make -f + +include /usr/share/quilt/quilt.make + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + [ ! -f Makefile ] || $(MAKE) clean + rm -f ChangeLog + + dh_clean + +build: build-stamp +build-stamp: patch + dh_testdir + + CFLAGS="$(CFLAGS)" $(MAKE) WARN=-DI_KNOW_ALL_ABOUT_SUDO + CFLAGS="$(CFLAGS)" $(MAKE) +btcflash + CFLAGS="$(CFLAGS)" $(MAKE) rpl8 + sed -n "/^%changelog$$/,$$ p" dvd+rw-tools.spec > ChangeLog + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) install prefix=$(CURDIR)/debian/dvd+rw-tools/usr + + mkdir -p debian/dvd+rw-tools/usr/share/doc/dvd+rw-tools + cp index.html debian/docs/dvd-rw.html debian/dvd+rw-tools/usr/share/doc/dvd+rw-tools + uudecode debian/docs/isofs4gb.gif.uee -o debian/dvd+rw-tools/usr/share/doc/dvd+rw-tools/isofs4gb.gif + +binary: binary-arch + +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installman + dh_strip --dbg-package=dvd+rw-tools-dbg + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-indep: + +.PHONY: clean build install binary binary-arch binary-indep --- dvd+rw-tools-7.1.orig/debian/dvd+rw-tools.manpages +++ dvd+rw-tools-7.1/debian/dvd+rw-tools.manpages @@ -0,0 +1 @@ +debian/manpages/* --- dvd+rw-tools-7.1.orig/debian/copyright +++ dvd+rw-tools-7.1/debian/copyright @@ -0,0 +1,52 @@ +Author: Andy Polyakov +Download: http://fy.chalmers.se/~appro/linux/DVD+RW/tools/ + +Files: * +Copyright: (C) 2002-2008 Andy Polyakov +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: btcflash.cpp +Copyright: (C) David Huang +License: PD + This work is dedicated to the public domain. + +Files: dvd+rw-booktype.cpp, dvd+rw-mediainfo.cpp, rpl8.cpp +Copyright: n/a +License: PD + The code is in public domain. + +Files: debian/* +Copyright: (C) 2005-2009 Daniel Baumann +License: GPL-2+ + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + . + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. --- dvd+rw-tools-7.1.orig/debian/changelog +++ dvd+rw-tools-7.1/debian/changelog @@ -0,0 +1,304 @@ +dvd+rw-tools (7.1-4) unstable; urgency=low + + * Correcting spelling mistake in rpl8 manpage, thanks to James + Youngman (Closes: #474038). + * Updating vcs fields in control file. + * Using patch-stamp rather than patch in rules file. + * Replacing obsolete dh_clean -k with dh_prep. + * Updating rules to current state of the art. + * Updating year in copyright file. + * Using quilt rather than dpatch. + * Prefixing debhelper files with package name. + * Adding patch from Kees Cook to fix wctomb called + with too small a buffer, patch originally taken from fedora (Closes: + #497833). + + -- Daniel Baumann Thu, 5 Feb 2009 10:06:00 +0100 + +dvd+rw-tools (7.1-3) unstable; urgency=medium + + * Adding debug package. + + -- Daniel Baumann Mon, 23 Jun 2008 16:31:00 +0200 + +dvd+rw-tools (7.1-2) unstable; urgency=medium + + * Reordering rules. + * Rewriting copyright file in machine-interpretable format. + * Adding vcs fields to control file. + * Upgrading package to standards 3.8.0. + * Upgrading package to debhelper 7. + * Removing watch file. + + -- Daniel Baumann Mon, 23 Jun 2008 16:27:00 +0200 + +dvd+rw-tools (7.1-1) unstable; urgency=low + + * New upstream release: + - Rediffed all patches. + - Dropped 05-bacula.dpatch, went upstream. + - Dropped 06-ia64-threading.dpatch, different fix went upstream. + + -- Daniel Baumann Tue, 1 Apr 2008 11:06:00 +0200 + +dvd+rw-tools (7.0-9) unstable; urgency=low + + * Don't hide make errors in clean target of rules. + + -- Daniel Baumann Thu, 27 Dec 2007 09:36:00 +0100 + +dvd+rw-tools (7.0-8) unstable; urgency=medium + + * Added patch from Daniel Schepler to add missing + include in transport.hxx, fixes FTBFS with gcc-4.2 and gcc-4.3 + (Closes: #455276, #456551). + + -- Daniel Baumann Sun, 16 Dec 2007 18:22:00 +0100 + +dvd+rw-tools (7.0-7) unstable; urgency=low + + * Minor cleanups. + * Added patch from joeshaw@suse.de to don't abort when a DVD-DL disk is + underful (Closes: #340698). + + -- Daniel Baumann Fri, 19 Jan 2007 12:56:00 +0100 + +dvd+rw-tools (7.0-6) unstable; urgency=low + + * Replaces any cdrtools related information with cdrkit (Closes: #403338). + + -- Daniel Baumann Thu, 14 Dec 2006 22:43:00 +0100 + +dvd+rw-tools (7.0-5) unstable; urgency=low + + * Applied patch from Matt Zimmerman to disable obnoxious + beeping. + * Disabling sudo check (Closes: #268308). + + -- Daniel Baumann Thu, 14 Dec 2006 22:43:00 +0100 + +dvd+rw-tools (7.0-4) unstable; urgency=medium + + * Added suggests to cdrskin. + + -- Daniel Baumann Mon, 13 Nov 2006 12:19:00 +0100 + +dvd+rw-tools (7.0-3) unstable; urgency=medium + + * Added patch from Doug Chapman prepared by Dann Frazier to + fixes a threading issue on ia64 (Closes: #396296). + + -- Daniel Baumann Tue, 31 Oct 2006 12:08:00 +0100 + +dvd+rw-tools (7.0-2) unstable; urgency=low + + * Added patch from Luigi Gangitano to allow bacula the + usage of DVD volumes (Closes: #395071). + * Manuall installation of the additional binaries is no longer required, + removed it (Closes: #382729). + + -- Daniel Baumann Sun, 29 Oct 2006 15:21:00 +0100 + +dvd+rw-tools (7.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 6 Oct 2006 22:47:00 +0200 + +dvd+rw-tools (6.1-3) unstable; urgency=low + + * New email address. + * Bumped policy version. + * Added patch from Petr Salinger to support + kfreebsd (Closes: #374841). + + -- Daniel Baumann Sat, 29 Jul 2006 20:54:00 +0200 + +dvd+rw-tools (6.1-2) unstable; urgency=low + + * Added creation of the changelog from the spec-file (Closes: #245770). + * Corrected watch file (Closes: #354362). + + -- Daniel Baumann Fri, 24 Feb 2006 13:13:00 +0100 + +dvd+rw-tools (6.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 2 Feb 2006 09:24:00 +0100 + +dvd+rw-tools (6.0-1) unstable; urgency=low + + * New upstream release (Closes: #349297): + - Removes 'CLOSE SESSION' complains on some Asus recorders (Closes: #334262). + - Fixes growisofs manpage hyphens (Closes: #238588). + * Added missing manpages (Closes: #200162, #261302, #328488). + * Fixed growisofs manpage errors (Closes: #323545). + + -- Daniel Baumann Tue, 17 Jan 2006 13:47:00 +0100 + +dvd+rw-tools (5.21.4.10.8-4) unstable; urgency=low + + * New maintainer (Closes: #336459). + * Redone debian/: + - added watch file. + - bumped policy version. + - rewritten description. + - using dpatch for source modifications. + + -- Daniel Baumann Sun, 30 Oct 2005 15:54:00 +0200 + +dvd+rw-tools (5.21.4.10.8-3) unstable; urgency=low + + * Set Maintainer to Debian QA Group. + + -- Keita Maehara Sun, 30 Oct 2005 21:52:21 +0900 + +dvd+rw-tools (5.21.4.10.8-2) unstable; urgency=low + + * Applied a patch for Pioneer drives (closes: Bug#323602). + + -- Keita Maehara Sun, 11 Sep 2005 21:49:18 +0900 + +dvd+rw-tools (5.21.4.10.8-1) unstable; urgency=low + + * New upstream release (hopefully closes: Bug#266912, Bug#268392). + + -- Keita Maehara Mon, 30 Aug 2004 22:06:43 +0900 + +dvd+rw-tools (5.20.4.10.8-1) unstable; urgency=low + + * New upstream release. + * Added dvd+rw-mediainfo(1) (closes: Bug#244747). + + -- Keita Maehara Thu, 22 Jul 2004 01:11:53 +0900 + +dvd+rw-tools (5.19.4.9.7-2) unstable; urgency=low + + * Applied dvd+rw-tools-5.19-1.hotfix (closes: Bug#244833). + + -- Keita Maehara Sun, 25 Apr 2004 22:49:50 +0900 + +dvd+rw-tools (5.19.4.9.7-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Mon, 12 Apr 2004 22:22:22 +0900 + +dvd+rw-tools (5.18.4.8.6-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Thu, 8 Apr 2004 23:11:45 +0900 + +dvd+rw-tools (5.17.4.8.6-1) unstable; urgency=low + + * New upstream release. + * Upstream fix for /proc/sys/dev/cdrom/check_media set to 1 (closes: + Bug#216743) + * Updated /usr/share/doc/dvd+rw-tools/dvd-rw.html. + + -- Keita Maehara Sat, 24 Jan 2004 20:10:27 +0900 + +dvd+rw-tools (5.16.4.8.5-1) unstable; urgency=low + + * New upstream release. + * Easy upgrade support from dvdplusrw (closes: Bug#213143). + * Now removes isofs4gb.gif with make clean (closes: Bug#221233). + + -- Keita Maehara Tue, 30 Dec 2003 18:20:17 +0900 + +dvd+rw-tools (5.13.4.7.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Wed, 8 Oct 2003 00:48:44 +0900 + +dvd+rw-tools (5.12.4.7.4-1) unstable; urgency=low + + * New upstream release (closes: Bug#207687). + + -- Keita Maehara Tue, 9 Sep 2003 08:00:56 +0900 + +dvd+rw-tools (5.10.4.5.4-1) unstable; urgency=low + + * New upstream release. + * Updated the description to mention the support for DVD-RW/R (closes: + Bug#200744). + + -- Keita Maehara Sat, 26 Jul 2003 13:09:11 +0900 + +dvd+rw-tools (5.9.4.4.4-1) unstable; urgency=low + + * New upstream release. + * Added DVD-RW/R documentation (closes: Bug#198916). + + -- Keita Maehara Sat, 28 Jun 2003 16:36:18 +0900 + +dvd+rw-tools (5.8.4.4.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Sat, 21 Jun 2003 10:26:50 +0900 + +dvd+rw-tools (5.6.4.4.4-1) unstable; urgency=low + + * New upstream release (closes: Bug#195227). + + -- Keita Maehara Sun, 8 Jun 2003 19:34:55 +0900 + +dvd+rw-tools (5.5.4.3.4-2) unstable; urgency=low + + * Added "Build-Depends: m4" (closes: Bug#192798). + + -- Keita Maehara Sun, 11 May 2003 11:40:56 +0900 + +dvd+rw-tools (5.5.4.3.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Sat, 10 May 2003 22:37:30 +0900 + +dvd+rw-tools (5.3.4.2.4-3) unstable; urgency=low + + * Updated Standards-Version to 3.5.9. + * Added "Build-Depends: sharutils" (closes: Bug#190955). + + -- Keita Maehara Sun, 27 Apr 2003 23:16:03 +0900 + +dvd+rw-tools (5.3.4.2.4-2) unstable; urgency=low + + * Added an image file for the document (closes: Bug#186908). + + -- Keita Maehara Sun, 27 Apr 2003 03:36:11 +0900 + +dvd+rw-tools (5.3.4.2.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Sat, 29 Mar 2003 11:22:18 +0900 + +dvd+rw-tools (5.2.4.1.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Sat, 8 Mar 2003 00:49:22 +0900 + +dvd+rw-tools (5.1.4.0.4-1) unstable; urgency=low + + * New upstream release. + + -- Keita Maehara Thu, 16 Jan 2003 23:46:59 +0900 + +dvd+rw-tools (4.1.3.0.3-2) unstable; urgency=low + + * Standards-Version: 3.5.8. + * Added dependency on mkisofs. + + -- Keita Maehara Sun, 22 Dec 2002 11:47:50 +0900 + +dvd+rw-tools (4.1.3.0.3-1) unstable; urgency=low + + * Initial Release, replacing the package dvdplusrw. + + -- Keita Maehara Wed, 6 Nov 2002 21:32:04 +0900 --- dvd+rw-tools-7.1.orig/debian/docs/isofs4gb.gif.uee +++ dvd+rw-tools-7.1/debian/docs/isofs4gb.gif.uee @@ -0,0 +1,65 @@ +begin 644 isofs4gb.gif.uue +M1TE&.#EAD``[`?,`,?______9O_,``#_``"9_[L```"J`,#`P``````````` +M`````````````````````"'Y!`$`````+`````"0`#L!0`3_$,CYCKTXZ\V[ +M_V#(/5-IGFBJ`I7HOG`(]@K&GW#HQ)H)"Z/M)M4ZGQ: +MK]AL-=N<>FU;KGA,+@._Z%38S&Z[?>EXZ1&@#P-U.OZ>U^/[>76!@X-#>GQV +M=GM_C(V.C7Z/=7*4AI:7F)F:FYR=GI^?)E&48#*FIZ@PHRRD5*FOL+$'JZNM +M:@.XN;J[O+V^O\#!PK\/P21#ME/%Q;J&N,O#T=+3TK%*=.C6,5 +MJ]=76C.&&_N-6"YOR\*=];9+;;-SO=RVS0@&KMV[>`?(;<:/[IRR>LN.>YNW +ML+2]9_OZC/'!C[2?0!Y(>7*"26+Q7&IR=DK9)VT3P"U3Y>RM8J,*'^Y[,0[BR),#=YJ\^=/EL)U+3PJ] +M'^O6V$<85Y.]^^CM**Y[]UY]G?CQV2`LJ#$$8HX83(@">*((SP00B&?QBR2"2$ +M:(@A(I"(*,F)BZ#XFG4+MNAB>Z?Y=1YZK:UH'HTXNA;C9&>ME59@;!DF)#K` +M-%C)D$@FB=@S1E45&&%/.;EEQ]QJ<:79'(6YF9E +MING8F:'E2".;5;GYYD,VE8]!V9*FZ)*U7PI5EG=KT*NQ=O^Z(IIK(9F9L2,DV*Q#_L#91*.VT +MU'Y2P+789HLM``5(T"VWWG:;K2MOX@BM@]6FJ^ZZEH#'VYXL_59;;_0&JJ=M +M^.)9Z)_SWLOOJ5_XJ:FF`'LA\,"5%JP,P@RO9*$HHY+Z,`41=ZR6;+(G([.G7W]!N!=?$O8AT4/+0+0LGWLXOV??SC(OXM]X>@KBW('KW73AJ@ES[1 +MZ6BDKGHLQ]!P=D2S6CGL[:SZ,GMX@*4*).ZX%\NI6,`7+XSP.!`?*UIZ[6J6 +M\<;8FGQ(5E:95I#5MPI]7-(W]9.3VXCOGGMNW-9 +M_.^O%__][]2O#?[\ZQ_MR0`,H"'*UZ:,>>Q[WK..N31V*P2*RH`B:V`"S2/` +M"EJ0==@@5%3>Q:_<^&:#B#*/!N%5+T/EJU[QVI,'_64HZH1P/0UC6*A@&,.! +MS5`;-;3A"W&8PTS=T"8]].$.@1A$2OW0044TXA`=]+K2'+$2313-$S\7Q:], +MD715Q,H542>^+O\6JT(6JE+S?O0C7:'%=]BK'O/(D49?=>]A@Q$'.60%)31* +MJ1Q3$B.OCO?&W>VQBTA"W@1YU+LS`BE7@,12']V5NS'.47MH3*3N%HDK_N$/ +M@P:SY/TPJ0Q-TB]SZ_,D^SA)!5&.$I3P,^7YHM`MGUS+6Q,05RR!ED4MSI(I +MW_H6N'2I2T[5\BJDI.4O.1+,4@Q3='1RUW0.]L%%S02.(TRAP/:U0A+F:0C] +M&I0T35C-??TF94F$U.Y0%@6@RO6E,FZ#3_;P4/T65*8-:*E*S%+EZE7J76^1EGBD^-ZNO*@22W;W&R'Z +M?DY[]BT,?HT;L.7QPGF35.^`G6N3[*'7=P8.KR35$@H&.ZB1UFMDA+F;R/(* +M]X\!/H>'"6PP_IJXP@[\V?Q4F2S_.8C%SG)Q)2YY20)6!<;-DO'G<-QB&X>2 +MQVG2,5>`K"8AHX[&F_1Q*HE,)B.WCLEE]:.+DV +MV*^!W6M=#]O4B9[4L5V8;$PMF]G34_:S:=UL$4X;*<%>V+6)DFTJ;)O;Q1;V +MMX72;:"-F]SAUO:Y=U)N,)SXW9M(]YCIO!IYGSFX#(RV`NEMFFI?&;H6L[ +M&,;SKBJ-B(1O[CY.I8J+F+V*P]7*'TQ'`_\.P.>5L%U&+/.+>Y>2QI&XT,'_ +MJ''PB;?C/L[22N03!CIJ3/XJ"B<=X[83+JIF?O*:7]WK<2'Q?[\N +M))X'?>@2%_N0J>PEK;.#[9YQNS\V66.F+QGNF)$[0O!N)K4?F>]Y]_N3`5\9 +MO3.&[DFVN_T(#QG#LX#QC07Z7LQPXPVL5?_#5Y_[V=J8*:M;-D^"' +M,=*8/N%M8%)J9@[ZFGYJ]:Q-Z,Y%K^31L<%^-I-/Z.9+.H61!G7R+UWHW51? +M7YU>8?E1J&KQH]\2'>3FO\YO+^A[&OF@QO\U`RWK:D_[.=;O(AOY1'R1,H`$ +M:"D&>(""EH`*>!L,V("Y\8`0*!,2.($.,S46Z!('E8$+B($^($1&((B +M2($D6((72%(H6!LI@W81IU&B!X,6DV\30WO,U5'XEEQPI'N[1U+(%4$^J'N[ +$$P$`.P`` +` +end --- dvd+rw-tools-7.1.orig/debian/docs/dvd-rw.html +++ dvd+rw-tools-7.1/debian/docs/dvd-rw.html @@ -0,0 +1,285 @@ + + + + +DVD-R[W] for Linux + + + + + + + + +

... as of version 5.0(*) dvd+rw-tools provide +support even for DVD-R[W] +recordings.

+ + + + +
(*) +Up to version 5.12 the support was classified as +"experimental," because it was based solely on user feedback. +In time for 5.13 release LinuxFund.org has donated DVD-dash +capable unit, which permits me to perform pre-release tests on site and +thus renders the "experimental" status obsolete:-)
+ + + +


+ +

+ + + + +
Q. How are dvd+rw-tools different from cdrecord-ProDVD? + When it comes to DVD-R[W] burning that is...
A. DVD-R[W] specification defines following recording strategies: +
  • Disk-at-once; +
  • Incremental Sequential; +
  • Restricted Overwrite (DVD-RW only); +
+

Now, cdrecord-ProDVD supports Disk-at-once + strategy only, while dvd+rw-tools all the others. That's + it:-)

+ +

+ + + + +
Q. What is the difference between these recording + strategies? Which one is the one for me?
A.

Disk-at-once is the one + guaranteed to provide full compatibility with + DVD-ROM/-Video. But apparently only as long as recording didn't + suffer from buffer underruns (see this paragraph on +RW page for + technical details). DAO recordings are unappendable. Oh! It + should be explicitly noted that "full compatibility + with DVD-Video" doesn't really mean that DVD-RW + media recorded in this mode will be universally + playable! DVD-RW reportedly suffers from compatibility issues + very similar to DVD+RW. In other words these incompatibilities, + both -RW and +RW, have way more to do with low reflectivity of + these media, than with their logical formats. + +

As for Incremental strategy [limited] + DVD-ROM/-Video compatibility is provided at single + packet/extent "level." Good news are that growisofs + burns the whole filesystem image as a single extent, so that + you have all the rights to expect it to come out as compatible + as DAO recorded with [eventual] buffer underruns. Yes, buffer + underrun protection gets engaged, so that you don't have to + worry about how much extra load your system can sustain + during the burning process. In addition Incremental strategy + provides for multiple sessions and dvd+rw-tools do + utilize it. But you should keep in mind that very few DVD-ROM + players actually support DVD multi-sessioning! Even among those + explicitly supporting DVD-R most will play till the first + Border-out only. + +

Restricted Overwrite (DVD-RW only) provides + for arbitrary overwrite (well, with certain restrictions:-), + meaning that it's possible to grow ISO9660 volumes within a + "single session," in the very same way as with + DVD+RW (or -RAM/plain file for that matter). So that if + your DVD-ROM unit can play media recorded in this mode (it most + likely just does as long as it can play DVD-RW at all), but + doesn't support multi-sessioning, then this is the mode for you + (provided that you wish to add data at different occasions that + is). Buffer underrun protection is unconditionally on. As for + compatibility with DVD-ROM/-Video. Apparently user Data Zone is + equivalent to one recorded in DAO, but as if every 32KB block + has suffered from buffer underrun. + +

Disk-at-once and Incremental recording + strategies are applicabe to DVD-R media and DVD-RW media in + Sequential mode. Restricted Overwrite strategy is applicable to + DVD-RW media explicitely formated for Restricted + Overwrite.

+ +

+ + + + +
Q. How do I switch between DVD-RW modes?
A.

Initially blank DVD-RW media is in + Sequential mode. To format for Restricted Overwrite invoke + 'dvd+rw-format /dev/scdN'. Once the + media is formatted you don't have to reformat it to zap the + content, it's more than enough to simply write over the + existing data [with growisofs -Z ...]. Your unit might report + some bogus media capacity (e.g. Pioneer DVR-x05 reports ~8GB or + 178.5% of real capacity) right after initial format. It + apparently just does so till you burn some data on it, so don't + get fixated on this... + +

To change [back] to Sequential mode [or to + reuse the media in Sequential mode for a new dataset] invoke + 'dvd+rw-format -blank /dev/scdN'. Unfortunately specification + requires lengthy, an hour per 1x media, + -blank=full procedure applied before you can reuse the media for + Incremental Sequential (but apparently not for Disk-at-once) + recording. I really fail to understand why does it have to be + that way, but that's the way it is. Period.

+ +

+ + + + +
Q. How do I burn?
A.

For practical burning instructions see + the growisofs paragraph on +RW + page.

+ +

+ + + + +
Q. Any [other] caveats?
A.

When burning DVD-R[W] growisofs + recognizes an extra command line option, namely + -speed=X, which lets you + choose the burning speed. If you use brand-name media, you're + unlikely to have to use this option. Your unit will determine + optimal velocity automagically. But if you use no-name media, + -speed=1 might turn out to be a must. Problem is that + some units reportedly fail to determine optimal speed for + no-name media and pick higher one, higher than media can stand, + which results in unplayable recording. This may vary from + firmware to firmware (Pioneer users should consult this + page). + +

As for -speed option in more general sense. + You might find yourself in situation when media rated as 4x is + recorded at lower speed, even if you explicitly specify + -speed=4. This is because that particular brand is poorly + supported by your particular unit firmware. It's not an + application problem, as growisofs asks unit for list of + supported velocities for currently loaded media and picks + closest to one specified in command line. The list is + updated upon every media load and can be found in + dvd+rw-mediainfo output. + +

Futhermore quoting SONY + support page: "... some of discs on the market do not + meet the recognized quality and performance standards." + Question is how does it show? Apparently in bizarre ways... + DVD-RW media might [reportedly] perform as write-once or maybe + twice or three times. Blank/format procedure might appear + successful, but deferred failure is reported upon actual + recording attempt. It might be possible to blank the media in + one unit, but not in another one [of different brand]. DVD-R + recording might [reportedly] fail around 95% of advertised + capacity... Or recording might fail at start-up with + "INCOMPATIBLE MEDIUM" error code. At all these + occasions switching to another media brand [reportedly] helped. + +

As for DVD-ROM/-Video compatibility of + Restricted Overwrite mode. Playability might be limited for + reasons similar to DVD+ lead-out issues (see from 2nd paragraph), when legacy unit is + tricked to calibration on virgin surface. In case you find + media recorded in this mode unplayable, attempt to +

    +
  1. fill it up with 'growisofs -M + /dev/scd0=/dev/zero', and if it + still remains unplayable attempt to; +
  2. re-record it "sequentially." +
+

In order to facilitate for the latter test + and be excused from wasting an hour on full blanking procedure, + growisofs version 5.6 implements rudimentary support for DVD-RW + DAO recordings (yes, for DVD-RW only). Recall that DAO + recordings come out unappendable, which goes so to say against + growisofs' spirit:-) + +

As of version 5.6 growisofs no longer relies + on logical unit to do all the magic, but explicitly asks the + burner to perform OPC, Optimal Power Calibration, prior + recording. It seems that it's not necessarily a "good + thing™," as it's maintained that media profiles + pre-defined in unit firmware might be more optimal than those + obtained as result of auto-calibration. I explicitly check if + the unit returns any OPC descriptors in reply to READ DISC + INFORMATION command [assuming that if it does, then + pre-defined media profile is in effect], but it wasn't actually + observed to be a case so far. If anybody can elaborate on this + further, I appreciate a note...

+ + + + + +


+ + + + + --- dvd+rw-tools-7.1.orig/debian/manpages/btcflash.8 +++ dvd+rw-tools-7.1/debian/manpages/btcflash.8 @@ -0,0 +1,34 @@ +.TH BTCFLASH 8 "2006-01-17" "6.0" "firmware flash utility" + +.SH NAME +BTCFLASH \- firmware flash utility for BTC DRW1008 DVD+/-RW recorder. + +.SH SYNOPSIS +.B btcflash +.RB DEVICE +.RB FILE + +.SH DESCRIPTION +.B BTCFLASH +may also work with other BTC DVD recorders, such as the DRW1004 and DRW1108, but +they have not been tested. USE AT YOUR OWN RISK! + +Firmware files may be obtained by running BTC's Windows flash utility, then +searching in the WINDOWS\TEMP or WINNT\TEMP directory for a *.HEX file. It will +probably be in a subdirectory named PAC*.tmp.DIR, and the HEX file will be named +Vnnnn.HEX, where nnnn is the firmware version number. You'll also find +IDEFLASH.EXE or BTCFLASH.EXE in the same directory. + +.SH OPTIONS +.TP +.B DEVICE +Write the firmware to the given device. +.TP +.B FILE +Read the firmware from the given file. This utility will also accept firmware files in ".BIN" format. + +.SH AUTHOR +BTCFLASH was written by David Huang . +.PP +This manual page was written by Daniel Baumann , for the +Debian project (but may be used by others). --- dvd+rw-tools-7.1.orig/debian/manpages/dvd+rw-mediainfo.1 +++ dvd+rw-tools-7.1/debian/manpages/dvd+rw-mediainfo.1 @@ -0,0 +1,31 @@ +.TH dvd+rw-mediainfo 1 "April 2004" +.SH NAME +dvd+rw-mediainfo \- display information about dvd drive and disk + +.SH SYNOPSIS +.B dvd+rw\-mediainfo +.I /dev/dvd + +.SH DESCRIPTION +The +.B dvd+rw\-mediainfo +command displays information about the drive and disk in the specified dvd +drive (e.g. \fI/dev/dvd\fR). This is especially useful for debugging +purposed and it is requested to include it's output when reporting bugs +found in the \fBdvd+rw\-tools\fI package. + +.SH OPTIONS +.TP +This program does not accept any command line options. + +.SH SEE ALSO +Most up-to-date information on dvd+rw\-tools is available at +http://fy.chalmers.se/~appro/linux/DVD+RW/. +.PP +The manpage for \fBgenisofs\fP(8), \fBgrowisofs\fP(1), +\fBdvd+rw\-format\fP(1), \fBdvd+rw\-booktype\fP(1). + +.SH AUTHOR +\fBdvd+rw\-mediainfo\fR was written by Andy Polyakov . +This manual page was written by Thomas Viehmann +for the Debian project. --- dvd+rw-tools-7.1.orig/debian/manpages/dvd+rw-format.1 +++ dvd+rw-tools-7.1/debian/manpages/dvd+rw-format.1 @@ -0,0 +1,43 @@ +.TH dvd+rw-format 1 "September 2004" +.SH NAME +dvd+rw-format \- format DVD+-RW/-RAM disk + +.SH SYNOPSIS +.B dvd+rw\-format +[\fB\-force[=full]\fP] +[\fB\-lead\-out | \-blank[=full]\fP] +[\fB\-ssa[=none | default | max]\fP] +.I /dev/dvd + +.SH DESCRIPTION +The +.B dvd+rw\-format +command formats dvd disk in the specified dvd +drive (e.g. \fI/dev/dvd\fR). + +.SH OPTIONS +.TP +.BI \-force[=full] +This forces to format dvd as new while wiping any existing data. +.TP +.BI \-blank[=full] +This blanks dvd while changing to sequential mode. +.TP +.BI \-lead\-out +This relocates the lead\-out next to outermost written sector as well +as makes sure there is no virgin surface before it. Previously written +data is not affected by this operation. Useful for addressing +.B DVD\-ROM compatibility, +or playability of already recorded media in legacy units. + +.SH SEE ALSO +Most up-to-date information on dvd+rw\-tools is available at +http://fy.chalmers.se/~appro/linux/DVD+RW/. +.PP +The manpage for \fBgenisofs\fP(8), \fBgrowisofs\fP(1), +\fBdvd+rw\-mediainfo\fP(1), \fBdvd+rw\-booktype\fP(1). + +.SH AUTHOR +\fBdvd+rw\-format\fR was written by Andy Polyakov . +This manual page was written by Osamu Aoki +for the Debian project. --- dvd+rw-tools-7.1.orig/debian/manpages/rpl8.8 +++ dvd+rw-tools-7.1/debian/manpages/rpl8.8 @@ -0,0 +1,52 @@ +.TH rpl8 8 "15 September 2005" +.SH NAME +rpl8 \- Firmware loader for DVD drives +.SH SYNOPSIS +.B rpl8 +.I /dev/cdrom +.RI [\-[\fBdump-only\fP]|\fIfirmwarefile\fP] +.SH DESCRIPTION +.B rpl8 +is a program for Linux 2.4 and upwards +that uploads firmware to DVD drives (mostly DVD+RW). +.PP +.B rpl8 +stands for RICOH Program Loader 8, +though it also supports Program Loader 9. +.PP +The program never updates Program Loader code so that you should +always be able to downgrade your firmware in case something goes +wrong. +.PP +So far +.B rpl8 +has been tested with the following: +.br +* HP dvd100i +.br +* Ricoh MP5120A +.br +* Philips DVDRW208 +.br +* HP dvd200i + +To run +.B rpl8 +correctly, make sure you have no media in drive. +Optionally go to single user mode and reboot after +uploading the new firmware. +.SH OPTIONS +.TP +\-[\fBdump\-only\fP] +Only backs up the firmware. +Note that you might have to reboot even after this. +.SH BUGS +Getting messages like this is "normal" +.IP +ide-scsi: Strange, packet command initiated yet DRQ isn't asserted +.SH AUTHOR +.B rpl8 +is in public domain. +.PP +This manual page was written by Elias Kunnas , +for the Debian project (but may be used by others). --- dvd+rw-tools-7.1.orig/debian/manpages/dvd+rw-booktype.1 +++ dvd+rw-tools-7.1/debian/manpages/dvd+rw-booktype.1 @@ -0,0 +1,35 @@ +.TH dvd+rw-booktype 1 "September 2004, version 4.10" +.SH NAME +dvd+rw-booktype \- format DVD+-RW/-RAM disk with a logical format + +.SH SYNOPSIS +.B dvd+rw\-booktype +[\fB\-dvd\-rom\-spec | \-dvd+rw\-spec | \-dvd+r\-spec | \-inq\fP] +[\fB\ \-media | \-unit| \-unit+rw | \-unit+r\fP] +.I /dev/dvd + +.SH DESCRIPTION +The +.B dvd+rw\-booktype +command formats dvd disk in the specified dvd +drive (e.g. \fI/dev/dvd\fR) with a specified logical format. +.B You can't expect this utility to work with all recorders. + +.SH OPTIONS +.TP +.BI \-dvd-rom +This is useful for addressing +.B DVD\-ROM compatibility, +or playability in legacy units. + +.SH SEE ALSO +Most up-to-date information on dvd+rw\-tools is available at +http://fy.chalmers.se/~appro/linux/DVD+RW/. +.PP +The manpage for \fBgenisoimage\fP(8), \fBgrowisofs\fP(1), +\fBdvd+rw\-mediainfo\fP(1), \fBdvd+rw\-format\fP(1). + +.SH AUTHOR +\fBdvd+rw\-booktype\fR was written by Andy Polyakov . +This manual page was written by Osamu Aoki +for the Debian project. --- dvd+rw-tools-7.1.orig/debian/patches/07-cdrkit-doc.patch +++ dvd+rw-tools-7.1/debian/patches/07-cdrkit-doc.patch @@ -0,0 +1,223 @@ +Author: Daniel Baumann +Description: Update any cdrtools related information in the documentation to cdrkit. + +diff -Naurp dvd+rw-tools.orig/growisofs.1 dvd+rw-tools/growisofs.1 +--- dvd+rw-tools.orig/growisofs.1 2008-04-01 09:04:48.000000000 +0000 ++++ dvd+rw-tools/growisofs.1 2008-04-01 09:16:16.000000000 +0000 +@@ -1,6 +1,6 @@ + .TH GROWISOFS 1 "1 Mar 2008" "growisofs 7.1" + .SH NAME +-growisofs \- combined mkisofs frontend/DVD recording program. ++growisofs \- combined genisoimage frontend/DVD recording program. + .SH SYNOPSIS + .B growisofs + [\fB\-dry\-run\fP] +@@ -9,10 +9,10 @@ growisofs \- combined mkisofs frontend/D + [\fB\-speed=1\fP] + \-[\fBZ|M\fP] + .I /dev/dvd +-.I ++.I + + .SH DESCRIPTION +-\fBgrowisofs\fP was originally designed as a frontend to \fBmkisofs\fP ++\fBgrowisofs\fP was originally designed as a frontend to \fBgenisoimage\fP + to facilitate appending of data to ISO9660 volumes residing on + random-access media such as DVD+RW, DVD\-RAM, plain files, hard disk + partitions. In the course of development general purpose DVD recording +@@ -35,7 +35,7 @@ EXAMPLES section for further details. + Merge a new session to an existing one. + .TP + .BI \-version +-Print version information and invoke \fBmkisofs\fP, also with \-version ++Print version information and invoke \fBgenisoimage\fP, also with \-version + option. + .TP + .BI \-dvd\-compat +@@ -47,7 +47,7 @@ explicitly burn [otherwise optional] lea + .BI \-dry\-run + At dry\-run \fBgrowisofs\fP performs all the steps till, but not + including the first write operation. Most notably check for "overburn" +-condition is performed, which implies that mkisofs is invoked and ++condition is performed, which implies that genisoimage is invoked and + terminated prematurely. + .TP + .BI \-overburn +@@ -68,8 +68,8 @@ be found in \fBdvd+rw\-mediainfo\fP outp + recordings are commonly performed at ~1/2 of advertised speed, because + of defect management being in effect. + .TP +-.BI +-More options can be found in the manpage for \fBmkisofs\fP. ++.BI ++More options can be found in the manpage for \fBgenisoimage\fP. + + .P + There are several undocumented options commonly denoted with +@@ -82,7 +82,7 @@ these options undocumented is that those + need to use them directly can as well consult the source code or obtain + specific instructions elsewhere. + +-.SH DIFFERENCES WITH RUNNING MKISOFS DIRECTLY ++.SH DIFFERENCES WITH RUNNING GENISOIMAGE DIRECTLY + .P + When using growisofs you may not use the + .B \-o +@@ -99,7 +99,7 @@ will construct one for you; + Otherwise everything that applies to + .I [multisession] + mastering with +-.B mkisofs ++.B genisoimage + applies to + .B growisofs + as well. +@@ -107,7 +107,8 @@ as well. + needs at least + .B mkisofs + version 1.14, version 2.0 is required for multisession write-once +-recordings. ++recordings or ++.B genisoimage. + + .SH EXAMPLES + Actual device names vary from one operating system to another. We use +@@ -146,12 +147,12 @@ command name is not intuitive in this co + .SH NOTES + If executed under sudo(8) growisofs refuses to start. This is done for + the following reason. Naturally growisofs has to access the data set to +-be recorded to optical media, either indirectly by letting mkisofs ++be recorded to optical media, either indirectly by letting genisoimage + generate ISO9660 layout on-the-fly or directly if a pre-mastered image + is to be recorded. Being executed under sudo(8), growisofs effectively + grants sudoers read access to \fIany\fP file in the file system. The +-situation is intensified by the fact that growisofs parses MKISOFS +-environment variable in order to determine alternative path to mkisofs ++situation is intensified by the fact that growisofs parses GENISOIMAGE ++environment variable in order to determine alternative path to genisoimage + executable image. This means that being executed under sudo(8), + growisofs effectively grants sudoers right to execute program of their + choice with elevated privileges. If you for any reason still find the +@@ -162,13 +163,13 @@ real growisofs binary. + .nf + #!/bin/ksh + unset SUDO_COMMAND +- export MKISOFS=/path/to/trusted/mkisofs ++ export GENISOIMAGE=/path/to/trusted/genisoimage + exec growisofs "$@" + .fi + + But note that the recommended alternative to the above "workaround" is + actually to install growisofs set\-root\-uid, in which case it will drop +-privileges prior accessing data or executing mkisofs in order to ++privileges prior accessing data or executing genisoimage in order to + preclude unauthorized access to the data. + + If the media already carries isofs and \fBgrowisofs\fP is invoked with +@@ -214,7 +215,7 @@ it gets pre-formatted with minimal spare + Most up-to-date information on dvd+rw\-tools is available at + http://fy.chalmers.se/~appro/linux/DVD+RW/. + .PP +-The manpage for \fBmkisofs\fP. ++The manpage for \fBgenisoimage\fP. + + .SH AUTHORS + Andy Polyakov stands for programming and on-line +diff -Naurp dvd+rw-tools.orig/index.html dvd+rw-tools/index.html +--- dvd+rw-tools.orig/index.html 2008-03-04 09:03:21.000000000 +0000 ++++ dvd+rw-tools/index.html 2008-04-01 09:20:57.000000000 +0000 +@@ -137,7 +137,9 @@ SRC="japanese.gif" WIDTH=48 HEIGHT=19 BO + front-end to mkisofs, i.e. invokes mkisofs to perform the + actual ISO9660 file system layout. Secondly, the DVD burners + available on the market can burn even CD-R[W] media and +- cdrecord is the tool for this job. ++ cdrecord is the tool for this job [and this job only]. ++ Note that mkisofs is replaced with its successor genisoimage from ++ cdrkit. + + +