Summary: | unable to calculate video image size and fail when adding files | ||
---|---|---|---|
Product: | [Applications] k3b | Reporter: | Mamonetti <freddy2_es> |
Component: | Video DVD | Assignee: | Sebastian Trueg <trueg> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Mamonetti
2007-03-19 21:13:37 UTC
> with video-dvd projects: 1. if i create a new project and move to the > VIDEO_TS folder when i click over files that should be added (to this > folder) they go to the root folder.. so i have to select all them, then this only happens if the root folder is selected which is perfect behavior and was the same in 0.12. > remove all from the root and when returning to VIDEO_TS i can drag & drop > the files manually to the correct destination (i was working great on > non-1.0 versions) 2. after adding the files when going to burn the disc the > program can't calculate the size of the video image. the output is (there i > tried to burn it twice): > correctly; be careful. /usr/bin/mkisofs: Implementation botch. Video pad > for file VTS_03_0.IFO is -1295400903 /usr/bin/mkisofs: Implementation > botch. Video pad for file VTS_03_0.IFO is -1295400903 /usr/bin/mkisofs: > Either the *.IFO file is bad or you found a mkisofs bug. /usr/bin/mkisofs: > Either the *.IFO file is bad or you found a mkisofs bug. And the same files work on k3b 0.12.x? > this only happens if the root folder is selected which is perfect behavior and > was the same in 0.12. No, you're wrong. After creating a dvd-video project i select the VIDEO_TS folder at the bottom part (that is the new DVD), which of course is empty. Then at the upper zone (local files) i click on those that i want to add to this selected folder at the new DVD (VIDEO_TS) and are copied to the root folder of the DVD, not to the selected one. I don't think this is the correct behaviour (i can't remember if it was working this way for dvd-video projects, but for sure i didn't work this way for common dvd-data projects). > And the same files work on k3b 0.12.x? let me try to install it at another folder for testing it regards well, you were right.. same problem at 0.12.17 and files were copied to the root even if you have selected the VIDEO_TS anyway i think this last behaviour is wrong.. if i have a certain folder selected at the destination project by clicking files they should be copied to this folder, and not to other one anyway i'll close the BUG sorry regards > anyway i think this last behaviour is wrong.. if i have a certain folder > selected at the destination project by clicking files they should be copied > to this folder, and not to other one > > anyway i'll close the BUG > > sorry no, no, if it is really like that don't close the bug. Just because it was like that in 0.12 does not make it right. I can confirm it now. Sorry. SVN commit 644512 by trueg: Implemented K3bVideoDVDView::addUrls method. Now files added via the file browser are added to the currently open folder in the project. BUG: 143236 M +8 -2 k3bvideodvdview.cpp M +2 -0 k3bvideodvdview.h --- trunk/extragear/multimedia/k3b/src/projects/k3bvideodvdview.cpp #644511:644512 @@ -1,4 +1,4 @@ -/* +/* * * $Id$ * Copyright (C) 2005 Sebastian Trueg <trueg@k3b.org> @@ -18,6 +18,7 @@ #include "k3bvideodvdburndialog.h" #include "k3bdatadirtreeview.h" #include "k3bdatafileview.h" +#include "k3bdataurladdingdialog.h" #include <k3bfillstatusdisplay.h> #include <k3bdatafileview.h> #include <k3btoolbox.h> @@ -74,5 +75,10 @@ "video_dvd_restrictions" ); } -//#include "k3bvideodvdview.moc" + +void K3bVideoDvdView::addUrls( const KURL::List& urls ) +{ + K3bDataUrlAddingDialog::addUrls( urls, m_dataFileView->currentDir() ); +} + #include "k3bvideodvdview.moc" --- trunk/extragear/multimedia/k3b/src/projects/k3bvideodvdview.h #644511:644512 @@ -32,6 +32,8 @@ K3bVideoDvdView( K3bVideoDvdDoc* doc, QWidget *parent = 0, const char *name = 0 ); ~K3bVideoDvdView(); + void addUrls( const KURL::List& ); + protected: virtual K3bProjectBurnDialog* newBurnDialog( QWidget* parent = 0, const char* name = 0 ); |