#1 Burning Software

It is currently Sun Apr 28, 2024 11:02 am

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: UDF import
PostPosted: Fri Jan 30, 2009 9:06 am 
Offline

Joined: Mon Jul 21, 2008 8:56 am
Posts: 11
Hi,

I have tested the UDF import feature (in StarBurn V11) and I have observed (not as soon as I would have liked) that the imported files have the correct size but the content is wrong. Most of the files have nothing in them, some from the upper directory levels have the correct content, and some have contain
Code:
  J  ú   ðL           U n i c o d e V o l u m e N a#           U n i c o d e V o l u m e N a m e                                                                                            # OSTA Compressed Unicode                                         OSTA Compressed Unicode                                                                                        x ×


   *UDF Image Creator                                                                                                                                

which seems to be a part of the file system structure.

I have tested this on several computers using different burners.
I have used UDF2BuildBurn and UDF2ImportBurn samples to be sure that the problem is not in my code.
If you need additional info I will be glad to provide it.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 30, 2009 10:28 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Stuff works fine here. Please update to the most recent build initially. If the problem will be still there please provide more info.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 30, 2009 1:32 pm 
Offline

Joined: Mon Jul 21, 2008 8:56 am
Posts: 11
anton (staff) wrote:
Stuff works fine here. Please update to the most recent build initially. If the problem will be still there please provide more info.


I have just downloaded and used version 20090101.
The same problem can be reproduced. I have observed that the import works fine for DVD-RW discs but fails for DVD+RW and BR-RE discs.
The testing sequence is quite simple.
1. Burn a folder containing a few files using UDF2 onto a DVD+RW disc
2. Import the session from 1. and burn a few more files.
The files added at step 2. are ok but most of the files from session 1. are empty (the size is correct).

I will send you an email with the debug output and the sample folder I have used for testing.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jan 30, 2009 2:01 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
Got it and your e-mail with the attachments. Please give us some time to take a closer look. Thank you!


Top
 Profile  
 
 Post subject:
PostPosted: Sat Jan 31, 2009 5:33 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
OK, the problem was rather non in the content itself but in small file sizes... It appeared we don't handle very small volume sizes well (overlapping). I've fixed this so Andrew will run few more tests on Monday and will issue you with a new build. Sorry for this and thank you very much for cooperation!


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 02, 2009 1:12 pm 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
anton (staff) wrote:
OK, the problem was rather non in the content itself but in small file sizes... It appeared we don't handle very small volume sizes well (overlapping). I've fixed this so Andrew will run few more tests on Monday and will issue you with a new build. Sorry for this and thank you very much for cooperation!


Hello,

Updated binaries you can download by this link:
link was removed


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 02, 2009 2:33 pm 
Offline

Joined: Mon Jul 21, 2008 8:56 am
Posts: 11
I have tested the new build and it seems to works fine.
Thank you for your prompt replies and the quick fix.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 02, 2009 3:31 pm 
Offline

Joined: Fri Jan 26, 2007 4:31 pm
Posts: 452
cristi1 wrote:
I have tested the new build and it seems to works fine.
Thank you for your prompt replies and the quick fix.


Good :)


Top
 Profile  
 
 Post subject:
PostPosted: Mon Feb 02, 2009 3:53 pm 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
...and sorry for being such a pain in the <censored> :( We'll try to provide better service in the future.


Top
 Profile  
 
 Post subject: Some more problems with UDF2
PostPosted: Wed Apr 08, 2009 10:00 am 
Offline

Joined: Mon Jul 21, 2008 8:56 am
Posts: 11
I am using V11 from 20090202.

It seems that there is a problem with the StarBurn_UDF2_FileDirectoryDateTimeSet function when the STARBURN_UDF2_FILE_DATE_TIME parameter has the Offset member set to a value different than 0.
All the files/folders added to the UDF2 image have an invalid date/time. No modified date is displayed in Windows Explorer and GetFileTime returns -1.

In your example this happens only when the Daylight saving time is active because the conversion is not correct.
I think that the correct conversion from TIME_ZONE_INFORMATION Bias to STARBURN_UDF2_FILE_DATE_TIME offset is

STARBURN_UDF2_FILE_DATE_TIME.Offset = TIME_ZONE_INFORMATION.Bias;
if TIME_ZONE_ID_STANDARD
STARBURN_UDF2_FILE_DATE_TIME.Offset := STARBURN_UDF2_FILE_DATE_TIME.Offset + TIME_ZONE_INFORMATION.StandardBias;
else if TIME_ZONE_ID_DAYLIGHT
STARBURN_UDF2_FILE_DATE_TIME.Offset := STARBURN_UDF2_FILE_DATE_TIME.Offset + TIME_ZONE_INFORMATION.DaylightBias;



The outputdebugstring for the StarBurn_UDF2_FileDirectoryDateTimeSet call

NapalmBurn:NapalmBurn_UdfFileUnicodeCreate(): EXITing with success Process Backup4all.exe (1792)
NapalmBurn:NapalmBurn_UdfFileDirectoryDateTimeSet(): ENTERed for 0x06790408, 0x065FF9FE Process Backup4all.exe (1792)
CNapalm_UdfFile::DateTimeSet(): ENTERed 0x065FF9FE Process Backup4all.exe (1792)
CNapalm_UdfFile::DateTimeSet(): EXITing with success Process Backup4all.exe (1792)
NapalmBurn:NapalmBurn_UdfFileDirectoryDateTimeSet(): EXITing with success Process Backup4all.exe (1792)


Also this version of Starburn.DLL needs msvcr90.dll which is not available on all systems.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 13, 2009 7:21 am 
Offline

Joined: Mon Jul 21, 2008 8:56 am
Posts: 11
Vitalii (staff) wrote:
About the msvcr90.dll. What do you mean saying that StarBurn.dll needs it? How does it show up?


A message box is displayed saying that the DLL is not found. This happens only the Starburn.DLL is loaded.

My guess (i'm not ussualy programming in C++) is that you are using the /MTD (dependencies linked dynamically) directive instead of /MT.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Apr 13, 2009 8:46 am 
Offline
Site Admin

Joined: Fri Jun 18, 2004 12:03 am
Posts: 4089
Location: British Virgin Islands
We don't use MS VC to build the DLL.

cristi1 wrote:
Vitalii (staff) wrote:
About the msvcr90.dll. What do you mean saying that StarBurn.dll needs it? How does it show up?


A message box is displayed saying that the DLL is not found. This happens only the Starburn.DLL is loaded.

My guess (i'm not ussualy programming in C++) is that you are using the /MTD (dependencies linked dynamically) directive instead of /MT.


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 18 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:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group