[k3b] [Bug 383211] Blu-ray media sizes in fill widget are incorrect

Leslie Zhai bugzilla_noreply at kde.org
Mon Aug 7 07:57:37 UTC 2017


https://bugs.kde.org/show_bug.cgi?id=383211

--- Comment #4 from Leslie Zhai <lesliezhai at llvm.org.cn> ---
(In reply to Thomas Schmitt from comment #2)
> Hi,
> 
> > ask Thomas for help :)
> 
> Shouldn't that have been "asking Thomas for help" ?
> Your statement sounds like you urge Henryk to ask me. But you Cc'ed
> me to this bug. So i under stand that you ask me.

yes, I need your help :)

> 
> (I guess a native speaker of english ROFLs all the day when seeing
>  us foreigners stumbling through the language.)

Sorry for my poor English :( and I experienced Brain spasm last weekend when I
was bathing, I feel really difficult to read and write English... perhaps I
need some medicine to relieve my brain high pressure...

> 
> ----------------------------------------------------------------
> 
> This change is an improvement over the wrong values which are
> hardcoded currently.
> 
> The real size given the fact that growisofs always formats BD-R and that
> all burn programs have to format BD-RE, a hardcoded size seems wrong
> on the first hand. The BD payload size varies with formatting.
> One can ask the drive when a still formattable medium is inserted.
> 
> Here with a blank single layer BD-R:
> [code]
> $ dvd+rw-mediainfo /dev/sr4
> ...
> READ FORMAT CAPACITIES:
>  unformatted:           12219392*2048=25025314816
>  00h(3000):             11826176*2048=24220008448
>  32h(0):                11826176*2048=24220008448
>  32h(0):                5796864*2048=11871977472
>  32h(0):                12088320*2048=24756879360
> ...
> [/code]
> or 
> [code]
> $ cdrskin dev=/dev/sr4 --list_formats -toc
> ...
> Format status: unformatted, up to 23866.0 MiB
> Format idx 0 : 00h , 11826176s , 23098.0 MiB
> Format idx 1 : 32h , 11826176s , 23098.0 MiB
> Format idx 2 : 32h , 5796864s , 11322.0 MiB
> Format idx 3 : 32h , 12088320s , 23610.0 MiB
> ...
> Media blocks : 0 readable , 12219392 writable , 12219392 overall
> ...
> [/code]
> These sizes from 11 GB to 25 GB are only a rough overview what is
> possible. One may format to about any payload size.
> 
> So one should examine where the values MediaSizeBluRay25Gb and
> MediaSizeBluRay50Gb are used, whether the medium is present and
> already formatted, and to which size it will be possibly formatted
> during the burn run.

Sorry for my illness, please give me some hint about how to get the correct
MediaSizeBluRay25Gb/MediaSizeBluRay50Gb value before the buring job.

> 
> As said, growisofs formats all BD by default. One can force it
> to use maximum media payload size by option
> [code]
> -use-the-force-luke=spare=none
> [/code]
> dvd+rw-format has option "-ssa" which besides the documented "none",
> "default", and "max", also takes "min" or a number with suffixes
> "G", "M", "K" which it obviously treats as merchants GB, MB, KB with
> a block size of 2000 rather than 2048. An adventurous computation
> which is wrong at least with MB and GB. (KB depends on what Andy
> Polyakov intended "K" to be exactly: 1000 or 1024.)
> See:
>  
> https://sources.debian.net/src/dvd%2Brw-tools/7.1-11.1/dvd%2Brw-format.cpp/
> #L273
> 
> cdrskin does not format BD-R by default. One would have to use an option
> from the following list
> [code]
> format_defectmgt_max
> format_defectmgt_min
> blank=format_defectmgt_none
> format_by_index_<number>
> blank=format_defectmgt_payload_<size>
> [/code]
> where "<number"> picks a size from the --list_formats output and "<size>"
> is the decimal number of desired payload blocks.
> BD-RE must get formatted. If no blank=format_.., is given, then the
> default size as of format "00h" is used. Normally: 23098 MiB.
> 
> 
> Henyk Hecht wrote:
> > I think this bug is at least a couple of years old; I am surprised that
> > it is still around, and that no one has reported it.
> 
> Both, unpatched and patched numbers, are not overly significant.
> Decisive is the payload size when burning begins.
> growisofs is not very good in this:
>   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699186
> 
> So on unformatted BD media K3B should decide which size it wants,
> enforce that size, and use it for its own calculations.
> On already formatted BD-R, it must use the currently formatted size.
> 
> Already formatted BD-RE could be re-formatted to a different size.
> But that's unusual. (Dunno whether it does harm if done too often.)
> 
> 
> 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