[k3b] [Bug 367639] k3b fails to continue multisession (blue ray)
Thomas Schmitt via KDE Bugzilla
bugzilla_noreply at kde.org
Tue Sep 27 10:06:39 UTC 2016
https://bugs.kde.org/show_bug.cgi?id=367639
--- Comment #49 from Thomas Schmitt <scdbackup at gmx.net> ---
Hi,
> http://commits.kde.org/k3b/b189d1c39b52d5b646a089863eb8f44d3eeaa333
> libk3bdevice/k3bdevice.cpp:
> emit infoMessage(i18n("Medium is not of multi-session type and does not
> contain ISO 9660. Cannot emulate multi-session on it."), MessageError);
To make this statement true, the list of overwritable media needs to
be completed.
K3B functions determineMultiSessionModeFromMedium() and
setupMultiSessionParameters() have:
if( info.mediaType() & (K3b::Device::MEDIA_DVD_PLUS_RW|
K3b::Device::MEDIA_DVD_PLUS_RW_DL|
K3b::Device::MEDIA_DVD_RW_OVWR|
K3b::Device::MEDIA_BD_RE) ) {
So setupMultiSessionParameters() will not look for ISO 9660 if the
medium is MEDIA_DVD_RAM or MEDIA_BD_R_RRM.
In this case the error message statement "does not contain ISO 9660"
might be wrong.
------------------------------------------------------------------------
> libk3bdevice/k3bdevice.cpp
Well, let's hope that we translated correctly from growisofs.
(Everybody is invited to check.)
What to do with growisofs_mmc.cpp : get_2k_capacity() which has
special processing for BD-R POW ?
It computes the remaining writable space on the medium.
It seems that capacities computed in libk3bdevice/k3bdevice.cpp
are about the overall capacity of the medium.
Any idea where the writable space on medium is determined ?
A tester could possibly tell, whether a BD-R with a first session
written by growisofs shows any wrong numbers when inspected by K3B.
------------------------------------------------------------------------
Have a nice day :)
Thomas
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the k3b
mailing list