[Cin] Is UDF 2.5 or higher really required for Blu-ray video and BD burning?

Terje J. Hanssen terjejhanssen at gmail.com
Mon Dec 12 04:00:41 CET 2022



Den 12.12.2022 01:10, skrev Andrew Randrianasulu:
>
>
> пн, 12 дек. 2022 г., 03:04 Terje J. Hanssen via Cin 
> <cin at lists.cinelerra-gg.org>:
>
>
>
>     Den 11.12.2022 20:08, skrev Andrew Randrianasulu via Cin:
>>
>>
>>     вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin
>>     <cin at lists.cinelerra-gg.org>:
>>
>>
>>             I wonder if someone can clarify if UDF version 2.5 or
>>             higher really is required for creating and burning
>>             Blu-ray video to VBD-discs(blu-ray video discs)
>>
>>         The latest version of Fedora, i.e. version 36, has udftools
>>         version 2.3 and my laptop with Fedora 32 has udftools version
>>         2.1.  Both have been and continue to work to create blu-ray
>>         discs by the CinGG method.
>>
>>
>>
>>
>>     well, while standard demand udf 2.5 - I guess most (newer)
>>     players relaxed on that...
>>
>
>     My Samsung UBD-K8500 4K UHD Blu-ray Player is a 2016 model, so it
>     looks so. The spec sheet doesn't mention UDF version and is not
>     very detailed
>     https://image-us.samsung.com/SamsungUS/pim/migration/doc/ubd-k8500-za_DAV_UBD_K8500_SpecSheet_01.04.16.pdf
>
>>
>>     because while mkudffs can make udf 2.5 image/skeleton there is no
>>     simple way to populate this filesystem with files under Linux!
>>
>>     Only netbsd kernel can write udf 2.5 disks/disk images, and for
>>     most bugfixed code you need unreleased yet netbsd 10.
>>
>>
>>     I extracted few utilites from netbsd tree (because 5gb of NetBSD
>>     sources was too much for my puny tablet)
>>
>>     https://github.com/Randrianasulu/makefs_termux
>>
>>     this one should create _populated_ image, just be sure to set
>>     both min and max udf version to 2.5 and block size suitable for
>>     optical media. (2048)
>>
>>     Linux kernel even most latest git still stuck at 2.01 for writing
>>     (bdwrite works by utilizing linux kernel udf write support)
>
>     The mkudffs (and mkfs.udf in udftools) man page say it is used to
>     create a UDF filesystem on a device (usually a disk).
>     Is it a fair understanding that the mkudffs command we use first,
>     creates the udfs file system itself based on the kernel support,
>     which bdwrite next write the udfs image upon?
>
>
>
> mkudffs by itself should work without kernel-level support, just there 
> is no way (one I know) to populate this filesystem if kernel udf 
> module does not support writing or missed.
>
> in theory there was udfclient, but I lost myself quickly in its cmd 
> line interface, and back in time ( ~year or so ago) it was not working 
> with 2.5 images for writing anyway ....


Ok, but the Blu-ray iso image I created last year with tsMuxer (on Leap) 
and burned to BD-RE disc with K3b:
https://www.mail-archive.com/cin@lists.cinelerra-gg.org/msg03634.html

Verifying this disc now with bdinfo outputs
udfrev=2.50
udfwriterev=2.50

Isn't this real UDF 2.5 according to the Blu-ray standard?



>
> in theory you can use bdwrite over mounted ext4 image (say) and then 
> use populated tree as source for makefs ....
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20221212/052cd991/attachment.htm>


More information about the Cin mailing list