From 7989d32834c74bd96d2aae95f3ae8f3a03b5b2f0 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sun, 18 Feb 2007 09:48:00 +0000 Subject: [PATCH] Next cdrskin-0.3.3 cycle --- cdrskin/cdrskin.1 | 19 +++-- cdrskin/cdrskin_eng.html | 4 +- cdrskin/changelog.txt | 161 ++++++++++++++++++++++++++++++++++----- 3 files changed, 160 insertions(+), 24 deletions(-) diff --git a/cdrskin/cdrskin.1 b/cdrskin/cdrskin.1 index 9150da0..1cd01a1 100644 --- a/cdrskin/cdrskin.1 +++ b/cdrskin/cdrskin.1 @@ -172,8 +172,8 @@ Overwriteable DVD recording model they need to get formatted to state can be done by option .B blank=format_overwrite . .br -Several programs like dvd+rw-format, cdrecord, wodim, or cdrskin option -blank=deformat_sequential can bring a DVD-RW out of overwriteable state so +Several programs like dvd+rw-format, cdrecord, wodim, or cdrskin +can bring a DVD-RW out of overwriteable state so that it has to be formatted again. If in doubt, just give it a try. .PP .B Drive preparation and addressing: @@ -606,10 +606,11 @@ It is not mandatory to give track sources but their nature may influence the available capacity. So for most realistic results one may set up the full burn session and add --tell_media_space. But if one has to expect a cdrskin version prior to 0.3.3 no track source should be given in order -to start no involuntary burn session. +not to start an involuntary burn session. In this case set at least -sao or -tao explicitely. .br -The result gets printed to standard output. +The result gets printed to standard output. It is 0 or empty if no writing +is possible with the given options. This option redirects to stderr all message output except its own result string and eventual output of -msinfo. .TP @@ -770,10 +771,18 @@ cdrskin dev=/dev/hdc -v padsize=300k -tao 4.iso .SS .B Get CD or DVD-R[W] multi-session info for option -C of program mkisofs: .br -c_values=$(cdrskin dev=/dev/sr0 -msinfo 2>/dev/null) +c_values=$(cdrskin dev=/dev/hdc -msinfo 2>/dev/null) .br mkisofs ... -C "$c_values" ... .SS +.B Inquire free space on media for a -tao -multi run: +.br +x=$(cdrskin dev=/dev/sr0 -tao -multi \\ +.br +--tell_media_space 2>/dev/null) +.br +echo "Available: $x blocks of 2048 data bytes" +.SS .B Write audio tracks to CD: .br cdrskin -v dev=ATA:1,0,0 speed=48 -sao \\ diff --git a/cdrskin/cdrskin_eng.html b/cdrskin/cdrskin_eng.html index a495185..2c6f538 100644 --- a/cdrskin/cdrskin_eng.html +++ b/cdrskin/cdrskin_eng.html @@ -215,7 +215,7 @@ cdrskin_0.3.2.pl00-x86-suse9_0-static.tar.gz, (285 KB), -static compiled,
Documentation:
-
README a short introduction
+
README an introduction
cdrskin --help non-cdrecord options
cdrskin -help cdrecord compatible options
man cdrskin the manual page
@@ -253,7 +253,7 @@ and sequential (i.e. unformatted) DVD-RW

Development snapshot, version 0.3.3 :

Enhancements towards stable version 0.3.2:
    -
  • - none yet -
  • +
  • New option --tell_media_space tells the maximum size for the next burn
 
diff --git a/cdrskin/changelog.txt b/cdrskin/changelog.txt index e9ef02a..61af17f 100644 --- a/cdrskin/changelog.txt +++ b/cdrskin/changelog.txt @@ -2977,7 +2977,7 @@ cdrskin/wiki_plain.txt cdrskin/cdrskin_eng.html Made number transition and activated development documentation -10 Feb 2007 [tag 703] [] +10 Feb 2007 [tag 703] [707] cdrskin/changelog.txt Documented changes and 0.3.2 release timestamp @@ -2987,35 +2987,163 @@ Documented changes and 0.3.2 release timestamp * Multi-session recording on sequential DVD-R[W], including -toc, -msinfo * DVD-R[W] Disk-at-once recording - ------------------------------------- cycle - cdrskin-0.3.3 - 2007.02. - 10 Feb 2007 [706] libburn/mmc.c Added a comment about DVD-R +------------------------------------ cycle - cdrskin-0.3.3 - 2007.02.10.190528 + + +12 Feb 2007 [708] +cdrskin/cdrskin.1 +Being exacting about on-the-fly and DVD-RW + + +12 Feb 2007 [709] +cdrskin/cdrskin_eng.html +Updated list of keywords + +2007.02.12.142245 [710] +libburn/mmc.c +Made profile 0010h DVD-ROM suitable,full,not erasable. So it delivers a TOC. + + +2007.02.13.115459 [711] +libburn/spc.c +Set a suitable page 05h after spc_probe_write_modes() + +2007.02.13.143718 [712] +libburn/libburn.h +libburn/transport.h +libburn/mmc.c +libburn/spc.c +libburn/drive.c +Mew API function burn_disc_available_space() + +13 Feb 2007 [713] +test/libburner.c +Removed or updated outdated restriction statements + +13 Feb 2007 [714] +test/telltoc.c +Applied new API function burn_disc_available_space() + +2007.02.14.120213 [715] +libburn/spc.c +Removed outdated ifdef + +14 Feb 2007 [716] +test/telltoc.c +Set the advised write mode before inquiring media space + +2007.02.14.121440 [717] +libburn/libdax_msgs.h +libburn/mmc.c +Handle eventual ridiculously high d->last_track_no + +2007.02.14.122218 [718] +libburn/mmc.h +Forgotten part of revision 718 + +2007.02.14.202944 [719] +libburn/libburn.h +libburn/options.h +libburn/options.c +libburn/structure.h +libburn/structure.c +libburn/write.c +libburn/drive.c +Optional padding up to full media size when closing (incomplete yet) + +2007.02.14.203635 [720] +cdrskin/cdrskin.c +cdrskin/cdrskin.1 +New options --fill_up_media and --tell_media_space + +2007.02.15.201506 [722] +libburn/options.c +libburn/drive.c +cdrskin/cdrskin.c +libburn/write.c +Took fill_up_media into respect with automatic write mode decisions + +2007.02.15.201651 [723] +libburn/transport.h +libburn/mmc.c +libburn/libdax_msgs.h +Installed a guardian for predicted track end + +2007.02.15.201757 [724] +libburn/structure.c +Corrected bug about open_ended filluped tracks + +15 Feb 2007 [725] +libburn/libburn.h +cdrskin/cdrskin.1 +Clarifications about current state of fillup + +2007.02.15.203448 [726] +libburn/write.c +Repaired debugging message spoiled by uninitialized variable + +2007.02.16.111941 [728] +libburn/write.c +Corrected CD TAO bug introduced with DVD bug fix 724 and CD SAO change 655 + +2007.02.17.085118 [729] +libburn/structure.c +Another bug fix for revision 724 + +2007.02.17.085533 [730] +libburn/async.c +cdrskin/cdrskin.c +cdrskin/cdrskin.1 +test/libburner.c +Allowed forceful blanking of blank media in burn_disc_erase() + +17 Feb 2007 [731] +test/libburner.c +Removed unprecise unnecessary comment + + +------------------------------------ cycle - cdrskin-0.3.3 - 2007.02.17.121238 +* New option --tell_media_space tells the maximum size for the next burn + + +2007.02.18.094414 [732] +libburn/libburn.h +Clarified usage comment with burn_drive_info_free() (see ticket 98) + + [] +cdrskin/cdrskin.1 +cdrskin/cdrskin_eng.html +cdrskin/changelog.txt +Next cdrskin-0.3.3 cycle + + + +libburn/mmc.h +Adjusted maximum realistic number of tracks to MMC specs + + =============================================================================== TODO =============================================================================== - -Bug reports to post after release: - -See A70205_to_cdwrite_growisofs_dao_pitfalls - A70208_to_cdwrite_cdrecord_error_messages - A70209_to_cdrskit_error_messages - - -Make profile 0010h DVD-ROM suitable , full , not erasable - - ------------------------------------ cycle - cdrskin-0.3.3 - -forceful blanking of blank media in burn_disc_erase() +Questions to post: + A70211_to_cdwrite_growisofs_question_finalizing + + +Test libburner write mode selection + + What about minimum track sizes ? (POWER OFF/ON , BUS RESET ?) +How to handle finalizing ? growisofs does not finalize multi-session DVD[+-]R unless padding up. Why ? cdrskin: prevent usage of burn drive as track source @@ -3039,7 +3167,6 @@ growisofs.c : _LINUX_CAPABILITY_VERSION CAP_SYS_RAWIO SYS_capset ? Format DVD-RAM ? -How to handle finalizing ? Rectify mmc_read_atip speed interpretation. 12x media are reported as 10x. I never heard of 6x media.