From 2ca3d2d5c3f627b27a5ea57aed46a5b82aadea61 Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Wed, 2 Dec 2009 10:29:45 +0000 Subject: [PATCH] Gave up CLOSE TRACK with CD TAO burn runs --- libburn/trunk/cdrskin/cdrskin_timestamp.h | 2 +- libburn/trunk/libburn/write.c | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/libburn/trunk/cdrskin/cdrskin_timestamp.h b/libburn/trunk/cdrskin/cdrskin_timestamp.h index a199bc6e..fce5937f 100644 --- a/libburn/trunk/cdrskin/cdrskin_timestamp.h +++ b/libburn/trunk/cdrskin/cdrskin_timestamp.h @@ -1 +1 @@ -#define Cdrskin_timestamP "2009.11.30.100152" +#define Cdrskin_timestamP "2009.12.02.103036" diff --git a/libburn/trunk/libburn/write.c b/libburn/trunk/libburn/write.c index 8daea2f9..b72ebebe 100644 --- a/libburn/trunk/libburn/write.c +++ b/libburn/trunk/libburn/write.c @@ -890,9 +890,14 @@ ex:; next track. cdrecord does not use CLOSE TRACK at all but ends the tracks by SYNCHRONIZE CACHE alone. */ - if (!o->simulate) - if (burn_write_close_track(o, s, tnum) <= 0) - ret = 0; + /* ts A91202 : + Peng Shao reports that his LG GH22LS30 issues an SCSI error + on CLOSE TRACK even in non-dummy mode. So i better give up + this gesture which seems not be needed by any drive. + if (!o->simulate) + if (burn_write_close_track(o, s, tnum) <= 0) + ret = 0; + */ } return ret; }