Rocket Division Software
http://www.starburnsoftware.com/forum/

UDF: broken filenames with national character set
http://www.starburnsoftware.com/forum/starburn-sdk-f3/udf-broken-filenames-with-national-character-set-t1726.html
Page 1 of 2

Author:  ReinJong [ Wed Dec 24, 2008 12:50 pm ]
Post subject:  UDF: broken filenames with national character set

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?

Author:  anton (staff) [ Wed Dec 24, 2008 2:49 pm ]
Post subject: 

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.

Author:  ReinJong [ Wed Dec 24, 2008 2:53 pm ]
Post subject: 

Tnx.

Author:  anton (staff) [ Wed Dec 24, 2008 8:49 pm ]
Post subject: 

:)

Author:  anton (staff) [ Tue Dec 30, 2008 3:12 am ]
Post subject: 

OK, you can ask support@rocketdivision.com for build 0x20081230 with this bug fixed.

Author:  Quey [ Fri Jan 16, 2009 6:00 am ]
Post subject:  Can we add file to the root dirctory of a UDF2 iso image?

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:

Author:  anton (staff) [ Fri Jan 16, 2009 8:50 am ]
Post subject: 

StarBurn_UDF2_DirectoryCreate(...) or StarBurn_UDF2_FileCreate(...) accordingly.

Author:  Quey [ Sat Jan 17, 2009 1:42 am ]
Post subject: 

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?

Author:  anton (staff) [ Sat Jan 17, 2009 8:29 pm ]
Post subject: 

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?

Author:  Quey [ Mon Jan 19, 2009 12:41 am ]
Post subject: 

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

Author:  andrey(staff) [ Mon Jan 19, 2009 10:47 am ]
Post subject: 

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.

Author:  Quey [ Tue Jan 20, 2009 2:05 am ]
Post subject: 

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

Thanks :)

Author:  anton (staff) [ Tue Jan 20, 2009 12:13 pm ]
Post subject: 

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 :)

Author:  Quey [ Fri Jan 23, 2009 1:23 am ]
Post subject: 

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 :)

Author:  anton (staff) [ Fri Jan 23, 2009 9:21 am ]
Post subject: 

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 :)

Page 1 of 2 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/