bug-xorriso
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set,


From: Thomas Schmitt
Subject: Re: [report] [bug] libisofs cant omit "; 1" with "omit_version_off" set, and windows marked "; 1" as "_1" with file name.
Date: Fri, 20 Nov 2020 15:46:44 +0100

Hi,

mfreesky@qq.com wrote:
>        -compliance omit_version_off

That's the default anyways.


> 2. which type i used:    DVD+R

This explains why xorriso and MS file manager have a common idea of
multi-session. The multi-session model of DVD+R is established by the
drive and everybody has to obey - or will fail.


> 3. and modified the libisofs to set 'omit_version_number = 0 '

That would have been done without programming by

  -compliance only_iso_version_off

Because "omit_version_off" is already default you only have to lift the
ban on equipping Joliet names with ";1".

Whatever, this is not the place in the code where the processing of ";1"
causes the undesirable interaction between xorriso and Joliet.
The lapse happens when the names get read from the ISO as preparation for
writing a new session. The ";1" from Joliet should not become part of the
file name during the most part of libisofs activities.
If ";1" shall be appended to the Joliet names in the next session then
this should be done when the new ISO session gets written.


> 4. any way, this time is sleeping time for me

Then i wish you a good morning when you read this.

Your report about working in the code makes me optimistic that you can do
that change in libisofs/fs_image.c :
-                ecma119_map = 0;
+                ecma119_map = 1;
and test whether no new "_1" name parts emerge when you hop between
xorriso and MS-Windows file manager. xorriso should not show ";1" at the
end of names in sessions written by the file manager.


Have a nice day :)

Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]