Your message dated Thu, 12 Jul 2012 06:17:10 +0000
with message-id <[email protected]>
and subject line Bug#680910: fixed in libburn 1.2.2-2
has caused the Debian Bug report #680910,
regarding libburn: CD SAO sessions with data tracks started by an audio pause
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
680910: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680910
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libburn
Version: 1.2.2-1
Severity: normal
Tags: upstream patch
CD SAO sessions with data tracks started by an audio pause.
This affects an old Sony CD burner which refuses to burn SAO.
Upstream fix: http://libburnia-project.org/changeset/4744
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- libburn-1.2.2.orig/doc/cookbook.txt
+++ libburn-1.2.2/doc/cookbook.txt
@@ -296,8 +296,9 @@ A pre-gap of 2 seconds is mandatory only
post-gap may be needed with further tracks if they have neighbors with
different DATA FORM values. (Such mixing is not yet supported by libburn.)
-DATA FORM is 00h for audio payload, 01h for audio pause, 10h for data,
-41h for CD-TEXT in Lead-in.
+DATA FORM is 00h for audio payload, 01h for audio pause (Lead-in and Lead-out),
+10h for data, 14h for data pause (Lead-in and Lead-out).
+This shall be ored with 40h for CD-TEXT in Lead-in.
(mmc5r03c.pdf 6.33.3.11 CD-DA Data Form, 6.33.3.12 CD-ROM mode 1 Form)
SCMS value 80h in conjunction with bit5 of CTL is an indicator for exhausted
@@ -318,7 +319,8 @@ The next entry (eventually being the fir
Its content is
(CTL|ADR ,00h,00h, DATA FORM ,00h,00h,00h,00h)
With the CTL|ADR for the first track: 41h for data, 01h for audio.
-DATA FORM is 41h if CD-TEXT shall be stored in Lean-in. Else it is 01h.
+DATA FORM is pause (audio=01h, data=14h). Ored with 40h if CD-TEXT shall
+be stored in Lean-in.
The LBA for the first write is negative: -150. This corresponds to MSF address
00h:00h:00h. All addresses are to be given in MSF format.
@@ -354,8 +356,9 @@ A track must at least contain 300 payloa
(mmc5r03c.pdf 6.33.3.6)
At the end of the session there is a lead-out entry
-(CTL|ADR,AAh,01h,01h,00h,MIN,SEC,FRAME)
+(CTL|ADR,AAh,01h,DATA FORM,00h,MIN,SEC,FRAME)
marking the end of the last track. (With libburn CTL is as of the last track.)
+DATA FORM is 01h for audio, 14h for data.
-------------------------------------------------------------------------------
--- libburn-1.2.2.orig/libburn/write.c
+++ libburn-1.2.2/libburn/write.c
@@ -508,11 +508,13 @@ struct cue_sheet *burn_create_toc_entrie
"Track mode has unusable value", 0, 0);
goto failed;
}
+ if (tar[0]->mode & BURN_AUDIO)
+ leadin_form = 0x01;
+ else
+ leadin_form = 0x14;
if (o->num_text_packs > 0) {
- leadin_form = 0x41;
+ leadin_form |= 0x40;
} else {
- leadin_form = 0x01;
-
/* Check for CD-TEXT in session. Not the final creation,
because the cue sheet content might be needed for CD-TEXT
pack type 0x88 "TOC".
@@ -522,7 +524,7 @@ struct cue_sheet *burn_create_toc_entrie
if (ret < 0)
goto failed;
else if (ret > 0)
- leadin_form = 0x41;
+ leadin_form |= 0x40;
}
}
@@ -803,7 +805,9 @@ XXX this is untested :)
e[2].pmin = m;
e[2].psec = s;
e[2].pframe = f;
- ret = add_cue(sheet, ctladr | 1, 0xAA, 1, 1, 0, runtime);
+
+ ret = add_cue(sheet, ctladr | 1, 0xAA, 1, leadin_form & 0x3f,
+ 0, runtime);
if (ret <= 0)
goto failed;
return sheet;
--- libburn-1.2.2.orig/libburn/mmc.c
+++ libburn-1.2.2/libburn/mmc.c
@@ -908,6 +908,12 @@ int mmc_write(struct burn_drive *d, int
extern int burn_sg_log_scsi;
#endif
+/*
+fprintf(stderr, "libburn_DEBUG: buffer sectors= %d bytes= %d\n",
+ buf->sectors, buf->bytes);
+*/
+
+
c = &(d->casual_command);
#ifdef Libburn_log_in_and_out_streaM
--- End Message ---
--- Begin Message ---
Source: libburn
Source-Version: 1.2.2-2
We believe that the bug you reported is fixed in the latest version of
libburn, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
George Danchev <[email protected]> (supplier of updated libburn package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 09 Jul 2012 10:47:15 +0200
Source: libburn
Binary: libburn4 cdrskin libburn-dbg libburn-dev libburn-doc
Architecture: source amd64 all
Version: 1.2.2-2
Distribution: unstable
Urgency: low
Maintainer: Debian Libburnia packagers
<[email protected]>
Changed-By: George Danchev <[email protected]>
Description:
cdrskin - command line CD/DVD/BD writing tool
libburn-dbg - debugging symbols for libburn and cdrskin
libburn-dev - development package for libburn4
libburn-doc - API documentation for libburn library
libburn4 - library to provide CD/DVD writing functions
Closes: 680910 680911 680968
Changes:
libburn (1.2.2-2) unstable; urgency=low
.
* Bugfix patch (Closes: #680910)
01_sao-tracks-started-by-audio-pause:
CD SAO sessions with data tracks was started by an audio pause.
Affected is an old Sony CD burner, refusing to burn SAO.
* Bugfix patch (Closes: #680911)
02_sao-2-sectors-short-fix:
CD tracks are perceived 2 sectors too short.
A correclty burnt CD media in SAO mode, will not be recognized
as correct burn by xorriso inspection, which believes that the
track size is two sectors shorter, where it is not.
* Bugfix patch (Closes: #680968)
03_cdrskin-sigsegv-track-source-added-no-drive-available
cdrskin could SIGSEGV if track source was added when no drive
was available.
Checksums-Sha1:
084949d18fd281029acd455d9ef6d9161b1a73f4 2192 libburn_1.2.2-2.dsc
6b027e0d7c717eb47528b10a80ce822ba83951a3 8041 libburn_1.2.2-2.debian.tar.gz
14583af94d7b196f26873fca39d16889abe6cbc0 154938 libburn4_1.2.2-2_amd64.deb
2327475465222c5090dc41e731f53d4ebcc22796 116976 cdrskin_1.2.2-2_amd64.deb
f6e9abdc21c8fe05ebd770be245cec2e0593b1fe 388650 libburn-dbg_1.2.2-2_amd64.deb
a6acc54b9a7566a9d193545619ffba68afed780e 231362 libburn-dev_1.2.2-2_amd64.deb
7ea0371b5542c92550436152375b87dbfe7c39d8 436834 libburn-doc_1.2.2-2_all.deb
Checksums-Sha256:
10ec0624d0011781c7c409c717bc57c2d2da49a0563b3eddae719f014fd4f20e 2192
libburn_1.2.2-2.dsc
cabb08402f4898d0c7dca7427dbdf6295ec0b81bcec0d87411f879f6b54ebf4c 8041
libburn_1.2.2-2.debian.tar.gz
a936304ca16615c2bdd8b66010c08f7969e771ca598487c7a88874569e4ac7f0 154938
libburn4_1.2.2-2_amd64.deb
619f85ddca0a4bfe96e1fef131c7d5b4a6b7f25f4be52442ec9182a054be0273 116976
cdrskin_1.2.2-2_amd64.deb
de9e06da8277c26bb693d6801354a0c03532ecb9aaf30b9f73efe0b5d54cd88a 388650
libburn-dbg_1.2.2-2_amd64.deb
0dfb5e99fb594fd2f2c854faba97f7f94ef8861067ac88991c07fd2c381c76b5 231362
libburn-dev_1.2.2-2_amd64.deb
24d65c155e6856736601ca08d0ff4102ed0d3695585f802f0f9fe5a6656c173c 436834
libburn-doc_1.2.2-2_all.deb
Files:
7ba4d0d7123e57db1f8a6c61e13dfa5e 2192 libs optional libburn_1.2.2-2.dsc
c9f5a3b341fa406a4f6125e500c7dc5e 8041 libs optional
libburn_1.2.2-2.debian.tar.gz
86cd000ae43bc7870507c88ca1cfe97f 154938 libs optional
libburn4_1.2.2-2_amd64.deb
970299b79129bdfc827eaf8d3e74f0d5 116976 otherosfs optional
cdrskin_1.2.2-2_amd64.deb
f8093c94fc5fe5a69665d56b142e4cee 388650 debug extra
libburn-dbg_1.2.2-2_amd64.deb
30879eeabc395863c6ceabd804b757a9 231362 libdevel optional
libburn-dev_1.2.2-2_amd64.deb
b3ba420c34514834369c6ece858f8100 436834 doc optional
libburn-doc_1.2.2-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBAgAGBQJP/mqaAAoJEBxXDIkOS9CrlqsP/1RyB9qMgw/ZlfuNY87GHgZ0
EC2XqDeQ9grHb5zFXf0lTpxEe78OvWCDFCZNd9geSxT/ep72Z4s8rMJqKtqWChFS
XZMDVT43cwAa6SeAY3pcivp02bRaYHc6yEHpW19BTcGEw8x6F+GAOrNikRAjEc6p
V2w8ebcpdGkUTAwUEyqiKe31cvy9noYY60cXLryWHBbtkcojOEaLz0yPJBWSB5G0
5Fe0kvd71I8QIxwbHvS5RKLpOOT4zJxCcUzapZv8HK7rmQ3A7SOJmL+RswQyY3Nu
pJ2iaYTDd9pW0vkt1J7YKVidqw2q8BBXH1S49EzMzbm1Z1Xw602dsym3W/d4lTNI
wCZLcB1GECcMP8/G+T2hwByNYrssMm6GivwWMPzk4XUS/F5CiMWlp7Uz9ybNcV9g
4mXOsiu4yOoIrbwQ+T6MsFbtINglxtvkZ8auAX9IC7VaarlKUaWLuvbWK0u0JzNr
jhShr14eGVi/zwPXXYEl1TbG7a3Bq0RnrU/PEPx9ytFqLG+CMBnr1vvyXPCw8aG/
7XuMOxJlljhO60VpSnJL/ukepNyC87ttPCNQdFvdkQ1iiPy0/JH4Wh1ByMeZpB1x
pKizMcFB/iMNQx/u6RGKZG71Upbp3qYS0v/IsGI951n92zmAFj57joNv6287R4c1
YLXJbsHJeNS71HdKgloq
=mikO
-----END PGP SIGNATURE-----
--- End Message ---