Roxio Community: Preparing data DVD in "Mac & PC" mode takes forever - Roxio Community

Jump to content

Roxio Community
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Preparing data DVD in "Mac & PC" mode takes forever

#1 User is offline   Christian Roth 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 26-August 06

Posted 26 August 2006 - 06:40 PM

Why does preparing a burn of about 50k files to a DVD in "Mac & PC" mode take way over 15 minutes? With preparing, I mean the time between the end of the "Verifying 50.xxx files" stage and the "Filling RAM cache" stage. The preparation stage of a burn of the same same set of files in "Mac only" mode is finished in roughly 7 seconds.

I have burned several DVDs with a similar amount of files in "Mac & PC" mode with earlier (pre-7) versions of Toast and cannot remember it taking anywhere near as long as now. Has this changed with Toast 7? Is there any way to speed up preparing a "Mac & PC" data DVD burn significantly?

During the preparation stage in "Mac & PC" mode, doing a Sample in Activity monitor shows very deep traces similar to this little excerpt (Toast also takes all the available CPU time in this stage):

297 CDataFilesNFolders::PrepareToWrite(CProgressIndicator*)
  297 CHFSBuilder::PrepareToBuild()
	297 CISOBuilder::BuildDirectory(CSectorizer*)
	  297 CISOBuilder::BuildPathTables(CSectorizer*, short, tPathTableInfo&)
		297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
		  297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
			297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
			  297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
				297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
				  297 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
					296 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
					  296 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
						294 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
						  290 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
							280 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
							  270 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
								249 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
								  230 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
									193 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
									  138 CISODir::WritePathTableAll(CSectorizer*, short, unsigned char, short)
										90 CISODir::IsOnISO(long)
										  90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
											90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
											  90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
												90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
												  90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
													90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
													  90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
														90 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
														  89 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
															88 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
															  85 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																79 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																  75 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																	69 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																	  56 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																		44 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																		  38 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																			28 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																			  21 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																				13 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																				  9 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																					4 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																					  3 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																						1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																						1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																						  1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																							1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																							  1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																						1 CISODir::GetSubDir(long)
																						  1 CISODir::GetSubDir(long)
																					  1 CISODir::GetHybridFileSystems(long, unsigned char&, unsigned char&)
																					2 CISODir::GetSubDir(long)
																					  2 CISODir::GetSubDir(long)
																					1 CISODir::FindSubDir(CISODir*)
																					  1 CISODir::FindSubDir(CISODir*)
																					1 CISODir::GetNodePtr(long)
																					  1 CISODir::GetNodePtr(long)
																					1 CISORootDir::GetNodePtr(long)
																					  1 CISORootDir::GetNodePtr(long)




Does this ring a bell on anyone what might be going wrong here? Does anyone else have this problem? Or a solution? :)

-kris
Toast Pro 11.0.3 (700)
0

#2 User is offline   freshburn 

  • Digital Guru
  • PipPipPipPipPip
  • Group: Members
  • Posts: 1,813
  • Joined: 04-January 06

Posted 28 August 2006 - 12:35 PM

Toast 7.0.2 behaves the same. Toast is generating the file system for the disc. It takes longer to generate the ISO.
0

#3 User is offline   Christian Roth 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 3
  • Joined: 26-August 06

Posted 19 September 2006 - 06:44 AM

View Postfreshburn, on Aug 28 2006, 12:35 PM, said:

Toast 7.0.2 behaves the same. Toast is generating the file system for the disc. It takes longer to generate the ISO.


180 times longer? I really hope this can be optimized to the speed I seem to remember earlier versions (5.x, 6.x) of Toast had (how did they do it there?).

Thanks anyway,
Christian
Toast Pro 11.0.3 (700)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users