| Summary: | The DVD Video Project does not add the -dvd-compat or -dvd-video parameter to growisofs | ||
|---|---|---|---|
| Product: | [Applications] k3b | Reporter: | Glenn McCarthy <glenn.mccarthy> |
| Component: | general | Assignee: | Sebastian Trueg <trueg> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugreports |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Full debug output from k3b | ||
|
Description
Glenn McCarthy
2006-03-14 08:18:27 UTC
what a stupid bug. I will fix that. thanks for the hint. SVN commit 518527 by trueg:
Use K3bDataItem::writtenName instead of K3bDataItem::k3bName for Iso9660 filename creation for verification.
Properly set the multisession mode to NONE for Video DVD projects.
BUG: 123592
M +5 -0 ChangeLog
M +1 -1 libk3b/core/k3bcore.h
M +1 -1 libk3b/projects/datacd/k3bdatadoc.cpp
M +2 -1 libk3b/projects/videodvd/k3bvideodvddoc.cpp
M +1 -1 src/main.cpp
--- branches/stable/extragear/multimedia/k3b/ChangeLog #518526:518527
@@ -1,3 +1,8 @@
+0.12.15
+=======
+ * Fixed on-the-fly Video DVD creation
+ * Fixed data project verification in case filenames had to be shortened due to Joliet limitations.
+
0.12.14
=======
* Make sure new projects are not already marked as modified.
--- branches/stable/extragear/multimedia/k3b/libk3b/core/k3bcore.h #518526:518527
@@ -23,7 +23,7 @@
-#define LIBK3B_VERSION "0.12.14"
+#define LIBK3B_VERSION "0.12.15"
#define k3bcore K3bCore::k3bCore()
--- branches/stable/extragear/multimedia/k3b/libk3b/projects/datacd/k3bdatadoc.cpp #518526:518527
@@ -1525,7 +1525,7 @@
// recreate parameters from the original method
int dirflag = ( item->isDir() ? 1 : 0 );
- char* name = strdup( item->k3bName().local8Bit() );
+ char* name = strdup( item->writtenName().local8Bit() );
// for some reason I did not include the mkisofs option -use-fileversion in K3bIsoOptions
// so we use the default in mkisofs
--- branches/stable/extragear/multimedia/k3b/libk3b/projects/videodvd/k3bvideodvddoc.cpp #518526:518527
@@ -27,7 +27,6 @@
K3bVideoDvdDoc::K3bVideoDvdDoc( QObject* parent )
: K3bDvdDoc( parent )
{
- setMultiSessionMode( NONE );
}
@@ -52,6 +51,8 @@
audioTsDir->setMoveable(false);
audioTsDir->setHideable(false);
+ setMultiSessionMode( NONE );
+
setModified( false );
return true;
--- branches/stable/extragear/multimedia/k3b/src/main.cpp #518526:518527
@@ -39,7 +39,7 @@
#include <config.h>
-static const char* appVersion = "0.12.14-svn";
+static const char* appVersion = "0.12.15-svn";
static const char* description = I18N_NOOP("A CD and DVD burning application");
I still encounter this bug with 0.12.15 trying to burn a DVD+R DL. Maybe you didn't fix it for dual-layer discs? [System] K3b Version: 0.12.15 [System] KDE Version: 3.5.2 [System] QT Version: 3.3.6 [System] Kernel: 2.6.16-gentoo-r7 [Devices] PIONEER DVD-ROM DVD-120S 1.25 (/dev/hdd, ) at /mnt/dvd-rom [CD-ROM; DVD-ROM] [DVD-ROM; CD-ROM] [None] [Devices] _NEC DVD_RW ND-4550A 1.08 (/dev/hdc, ) at /mnt/dvd-ram [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-RAM; DVD-R; DVD-RW; DVD-R DL; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R Sequential; DVD-R Dual Layer Sequential; DVD-RAM; DVD-RW Restricted Overwrite; DVD-RW Sequential; DVD+RW; DVD+R; DVD+R Double Layer; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96P; SAO/R96R; RAW/R16; RAW/R96P; RAW/R96R; Restricted Overwrite] [Used versions] growisofs: 6.1 [Used versions] mkisofs: 2.1.1a05 [growisofs command:] /usr/bin/growisofs -Z /dev/hdc -use-the-force-luke=notray -use-the-force-luke=tty -speed=2.4 -use-the-force-luke=bufsize:16m -gui -graft-points -volid WEDDING -volset -appid K3B THE CD KREATOR (C) 1998-2005 SEBASTIAN TRUEG AND THE K3B TEAM -publisher -preparer -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-tittel/k3bP538tc.tmp -rational-rock -hide-list /tmp/kde-tittel/k3b2SLopa.tmp -joliet -hide-joliet-list /tmp/kde-tittel/k3bG0HFSb.tmp -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-tittel/k3bYAMfxa.tmp just tried the current SVN checkout. Console output: k3b: ***** mkisofs parameters: k3b: /usr/bin/mkisofs -gui -graft-points -volid NaSTA06 - Golden Bodges -volset -appid K3B THE CD KREATOR (C) 1998-2005 SEBASTIAN TRUEG AND THE K3B TEAM -publisher York Student Television -preparer Richard Ash -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-ra/k3bJEyGoa.tmp -rational-rock -hide-list /tmp/kde-ra/k3b1dJwha.tmp -joliet -hide-joliet-list /tmp/kde-ra/k3b1z6MFa.tmp -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-ra/k3b1EYTaa.tmp -dvd-video -f /tmp/kde-ra/k3bVideoDvd0 k3b: (mkisofs) Warning: Disabling Joliet support for DVD-Video. k3b: (mkisofs) Total translation table size: 0 k3b: (mkisofs) Total rockridge attributes bytes: 1689 k3b: (mkisofs) Total directory bytes: 4096 k3b: (mkisofs) Path table size(bytes): 42 k3b: (mkisofs) Max brk space used 0 k3b: (K3bJobProgressDialog) received finished signal! k3b: (K3bProjectBurnDialog) job done. cleaning up. The net result is a DVD image, but using ISO9660 file system. This won't work in most consumer DVD players or any linux software player. Just a hunch, but shouldn't the rockridge and joliet stuff be off for a video dvd? Created attachment 16469 [details]
Full debug output from k3b
This is the result of Debug output > Save in k3b after creating the image.
I know. It is hopefully solved now in 0.12.16. will release soon. |