#1 Burning Software

It is currently Fri Dec 20, 2024 11:13 am

All times are UTC




Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: UDF: broken filenames with national character set
PostPosted: Wed Dec 24, 2008 12:50 pm 
Offline

Joined: Sat Jul 12, 2008 12:18 pm
Posts: 15
Hi,

I'm tested UDF import and have trouble with national character set filenames after import.
It is easy to reproduce this:
1. Burn such files with UDF2BuildBurn sample.
2. Burn another files with UDF2ImportBurn sample.
3. Look to filenames that burned in first stage.

And another question: do you have any way to detect collision filenames for UDF?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Dec 24, 2008 2:49 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Known issue. We've fixed this bug already.

We don't handle collisions in UDF any more. Very time consuming. Should be done inside UI tree management code for the user.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Dec 24, 2008 2:53 pm 
Offline

Joined: Sat Jul 12, 2008 12:18 pm
Posts: 15
Tnx.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Dec 24, 2008 8:49 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
:)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Dec 30, 2008 3:12 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
OK, you can ask support@rocketdivision.com for build 0x20081230 with this bug fixed.


Top
 Profile  
 
 Post subject: Can we add file to the root dirctory of a UDF2 iso image?
PostPosted: Fri Jan 16, 2009 6:00 am 
Offline

Joined: Tue Aug 12, 2008 8:37 am
Posts: 36
The source of both sample UDF2BuildImage.c and UDF2ImportImage.c are existing directory from hard drive.

What APIs I should call to add a file or some files to the root directory of the UDF2 image?

And what if I want to add file into directory already in the UDF2 image?

:roll:


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 16, 2009 8:50 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
StarBurn_UDF2_DirectoryCreate(...) or StarBurn_UDF2_FileCreate(...) accordingly.


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jan 17, 2009 1:42 am 
Offline

Joined: Tue Aug 12, 2008 8:37 am
Posts: 36
Well, I did not find any sample that calling StarBurn_UDF2_DirectoryCreate(..) or StarBurn_UDF2_FileCreate(...).


So, in UDF2 format, we still use the functions as StarBurn_UDF_GetFirstChild, StarBurn_UDF_GetParent, StarBurn_UDF_GetNodeObject etc. to <b>navigate in the building directory</b> tree to get parameters as void * Parent?


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jan 17, 2009 8:29 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
1) Check the documentation. They are all properly documented ;) Also there are UI samples using them.

2) No. Don't mix UDF and UDF2 API calls.

Quey wrote:
Well, I did not find any sample that calling StarBurn_UDF2_DirectoryCreate(..) or StarBurn_UDF2_FileCreate(...).


So, in UDF2 format, we still use the functions as StarBurn_UDF_GetFirstChild, StarBurn_UDF_GetParent, StarBurn_UDF_GetNodeObject etc. to <b>navigate in the building directory</b> tree to get parameters as void * Parent?


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 19, 2009 12:41 am 
Offline

Joined: Tue Aug 12, 2008 8:37 am
Posts: 36
I have 2 version StarBurn SDK installed in my computer.
Both under the directory C:\Programs Files\Rocket Division Software
StarBurn SDK V10 Evolution 20080820
StarBurn SDK V10.5 Tomahawk 20081220

I searched in these directories with full text search for "StarBurn_UDF2_FileCreate", only the StarBurn.h and UDF.h of the 2 versions and the StarBurn_ApplicationProgrammingInterface.pdf under StarBurn SDK V10.5 Tomahawk are found with the string "StarBurn_UDF2_FileCreate".in it.

What should I do to make my environment and the samples exactlythe same as waht you expected?

Best Regards,
Quey


Top
 Profile  
 
 Post subject:
PostPosted: Mon Jan 19, 2009 10:47 am 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
Quey wrote:
I have 2 version StarBurn SDK installed in my computer.
Both under the directory C:\Programs Files\Rocket Division Software
StarBurn SDK V10 Evolution 20080820
StarBurn SDK V10.5 Tomahawk 20081220

I searched in these directories with full text search for "StarBurn_UDF2_FileCreate", only the StarBurn.h and UDF.h of the 2 versions and the StarBurn_ApplicationProgrammingInterface.pdf under StarBurn SDK V10.5 Tomahawk are found with the string "StarBurn_UDF2_FileCreate".in it.

What should I do to make my environment and the samples exactlythe same as waht you expected?

Best Regards,
Quey


Hello,

StarBurn V11 RC version you can download by this link:
link was removed

Yes, you are right API call StarBurn_UDF2_FileCreate() not shown in samples, but you can find using StarBurn_UDF2_FileUnicodeCreate() in MSVC samples. It's similar function using for UNICODE names.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 20, 2009 2:05 am 
Offline

Joined: Tue Aug 12, 2008 8:37 am
Posts: 36
Yes, I installed this V11 RC version and found it in DataBurner sample.

Thanks :)


Top
 Profile  
 
 Post subject:
PostPosted: Tue Jan 20, 2009 12:13 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Good! Please keep us updated about your progress and we'll try to release V11 as soon as possible :)

Quey wrote:
Yes, I installed this V11 RC version and found it in DataBurner sample.

Thanks :)


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 23, 2009 1:23 am 
Offline

Joined: Tue Aug 12, 2008 8:37 am
Posts: 36
I can use StarBurn_UDF2_DirectoryUnicodeCreate(...) and StarBurn_UDF2_FileUnicodeCreate(...) to build a volume now.
Because I am writing a console AP, so I don't have a TreeView object.
I am trying to build a linking list to stores all the nodes in the FileTree.

It will be great helpful if there can be some APIs in UDF2 family just similar to Win32 functions FindFirstFile(...) and FindNextFile(...).

Regards,
Quey :)


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 23, 2009 9:21 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
It's called StarBurn_UDF2_DirectoryBrowse(...). Use it.

Quey wrote:
I can use StarBurn_UDF2_DirectoryUnicodeCreate(...) and StarBurn_UDF2_FileUnicodeCreate(...) to build a volume now.
Because I am writing a console AP, so I don't have a TreeView object.
I am trying to build a linking list to stores all the nodes in the FileTree.

It will be great helpful if there can be some APIs in UDF2 family just similar to Win32 functions FindFirstFile(...) and FindNextFile(...).

Regards,
Quey :)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 17 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 4 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