#1 Burning Software

It is currently Thu Dec 19, 2024 5:20 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
 Post subject: Importing ISO9660 track to Joliet tree
PostPosted: Tue Nov 29, 2005 3:17 pm 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
I create file tree with FILE_TREE_JOLIET parameter.
Than import previous track, which was burned using 'pure' ISO9660.
Than, perhaps, some more files are added.

Should it work? I mean, should resulting tree be valid? Or only Joliet tracks can be imported to Joliet tree?


Top
 Profile  
 
 Post subject: Re: Importing ISO9660 track to Joliet tree
PostPosted: Tue Nov 29, 2005 8:39 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Cross-import should work just fine.

kri wrote:
I create file tree with FILE_TREE_JOLIET parameter.
Than import previous track, which was burned using 'pure' ISO9660.
Than, perhaps, some more files are added.

Should it work? I mean, should resulting tree be valid? Or only Joliet tracks can be imported to Joliet tree?


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 01, 2005 12:56 pm 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
Hello again, Anton.
I've tested TrackAtOnceFromTreeWithImport() sample to check is the problem in my code, and received the same result. All looks fine while working, but after burning, files from old ( non-Joliet ) session are unaccessible. Looks like they have zero-length names or smth like that ( Unicode string treated as null-ended ASCII ?? ).
Should I somehow specially handle such cases ( ISO9660 import to Joliet tree ), manually create Joliet names or smth else ?


Top
 Profile  
 
 Post subject:
PostPosted: Thu Dec 01, 2005 4:09 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Hold on, lemme check this issue myself...

kri wrote:
Hello again, Anton.
I've tested TrackAtOnceFromTreeWithImport() sample to check is the problem in my code, and received the same result. All looks fine while working, but after burning, files from old ( non-Joliet ) session are unaccessible. Looks like they have zero-length names or smth like that ( Unicode string treated as null-ended ASCII ?? ).
Should I somehow specially handle such cases ( ISO9660 import to Joliet tree ), manually create Joliet names or smth else ?


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 9:37 am 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
Hello, Anton.
Had you time to take a glance on this thing?

I've tried to call GetNamesEx() for nodes, imported from non-Joliet track, and it returns as Joliet name something that looks very like garbage.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 10:18 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
As I've told already this mode is not supported (cross-import ISO from Joliet should work fine, importing ISO as Joliet - does not). In upcoming StarBurn such a broken import this would be disabled...

kri wrote:
Hello, Anton.
Had you time to take a glance on this thing?

I've tried to call GetNamesEx() for nodes, imported from non-Joliet track, and it returns as Joliet name something that looks very like garbage.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 11:00 am 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
anton (staff) wrote:
As I've told already this mode is not supported

Perhaps, I have missed something, but as I remember you wrote that all should be fine ( post # 2 ).

anton (staff) wrote:
In upcoming StarBurn such a broken import would be disabled...

That is sad to hear. Why disabled? I think this is quite normal situation that should be handled properly.
OK, but is any workaround possible?
Thanks a lot.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 11:10 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
I'm sorry I was misinformted by engineers.

For now you'll get special exception code. Something like EN_INCOMPATIBLE_FORMAT so you'd know you should import the tree as pure ISO instead of Joliet. And I'll hope we'll completely fix and make all cross-imports working one day. However there are much more important things pending now...

kri wrote:
anton (staff) wrote:
As I've told already this mode is not supported

Perhaps, I have missed something, but as I remember you wrote that all should be fine ( post # 2 ).

anton (staff) wrote:
In upcoming StarBurn such a broken import would be disabled...

That is sad to hear. Why disabled? I think this is quite normal situation that should be handled properly.
OK, but is any workaround possible?
Thanks a lot.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 12:30 pm 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
Well, so be it...

Concerning special error code, for me it is not really important, 'cause my track import code anyway tryes Joliet import first and pure ISO9660 in case of fail. Attempt of Joliet import of non-Joliet track fails relatively quickly.

Thanks and good luck.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 06, 2005 8:59 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Yes, that's how it would work for now. Please stay tuned, we'll release minor StarBurn update (with this bug also faced) before NY.

kri wrote:
Well, so be it...

Concerning special error code, for me it is not really important, 'cause my track import code anyway tryes Joliet import first and pure ISO9660 in case of fail. Attempt of Joliet import of non-Joliet track fails relatively quickly.

Thanks and good luck.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 19, 2005 9:11 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
OK, I've verified everything and it looks like ISO9660 import of Joliet session works fine (new session would have ISO9660 names even for old Joliet files however) and importing Joliet of ISO9660 session fails with "descriptor not found" error. So it was already OK.

If you've found a situation when listed above is different - please let me know. It's a bug and we'll hunt for it.

Thanks!


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 19, 2005 11:16 am 
Offline

Joined: Thu Sep 29, 2005 1:39 pm
Posts: 45
Yes, exactly so this stuff behaves.

And ISO9660 import of ISO9660 session to Joliet tree is forbidden.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Dec 19, 2005 2:10 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Good. That's what we'll have to live with for quite some time.

kri wrote:
Yes, exactly so this stuff behaves.

And ISO9660 import of ISO9660 session to Joliet tree is forbidden.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 66 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group