Package: k3b
Version: 0.11.18-1
Severity: wishlist

 This is really an upstream wish, but I'm posting it while I think of
it.  par2 is a GPL'ed package in Debian that does Reed-Solomon forward
error correction for a collection of files.  When burning a data CD or
DVD, the ideal thing to do would be to include par2 files to fill out
(some of) the remaining space on the disk, so the data would be
recoverable even from serious scratches that make some earlier files
unreadable.

 k3b knows how much space is on a disk, but maybe mkisofs would be
better suited to include on-the-fly par2 generation.  It could take an
option for what size to fill out the filesystem to.

 For audio CDs, a data track could hold par2 files for the audio
tracks, to prevent data degradation if that CD is ripped later.  This
would offset the track numbers, so some warnings would be needed :(

 k3b could make it easy to do it manually by having an option to make
a symlink farm that pointed to all the files that would be going on
the disk, with their correct names.  Generating md5sums and par2
redundancy from such a directory would be easy.  To avoid confusion,
it's probably best for k3b not to try to automatically add files from
that directory to the iso filesystem, though.

 For audio CDs where k3b will decode some ogg audio, the symlink farm
could include fifos with .wav filenames...  (This would save a lot of
disk space and I/O time.)

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-rc2-mm4-vanilla
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages k3b depends on:
ii  cdparanoia                3a9.8-11       An audio extraction tool for sampl
ii  cdrecord                  4:2.01+01a01-2 command line CD writing tool
ii  k3blibs                   0.11.18-1      The KDE cd burning application lib
ii  kcontrol                  4:3.3.1-4      KDE Control Center
ii  kdebase-bin               4:3.3.1-4      KDE Base (binaries)
ii  kdelibs-data              4:3.3.1-4      KDE core shared data
ii  kdelibs4                  4:3.3.1-4      KDE core libraries
ii  libarts1                  1.3.2-1        aRts Sound system
ii  libc6                     2.3.2.ds1-20   GNU C Library: Shared libraries an
ii  libgcc1                   1:3.4.3-6      GCC support library
ii  libqt3c102-mt             3:3.3.3-7      Qt GUI Library (Threaded runtime v
ii  libstdc++5                1:3.3.5-5      The GNU Standard C++ Library v3
ii  mkisofs                   4:2.01+01a01-2 Creates ISO-9660 CD-ROM filesystem

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to