| |||||||
| Commercial message | |
| | |
|
![]() |
| | Thread Tools |
| | #1 (permalink) | |||
| New on Forum Join Date: Feb 2003
Posts: 25
| Wrong directory order in UDF part of ISO/UDF filesystem (NeroAPI) As you maybe know, I'm writing the ImgTool Stuff and I use for burning the NeroAPI. In the API version 6 there is a problem of sorting the directories and files outside the VIDEO_TS directory. The order of the files/directories is simply wrong! This is the second try to get an answer for this problem. Meanwhile I've done some more checkings... As I first tried to discuss this problem I got following comment from AndyE: Quote:
I generate a linked list of NERO_ISO_ITEMS to represent the directory structure. If I start at the start point and walk through the linked list the file/directory order looks like this: Quote:
![]() Hm... not the right order. Then I changed the sorting and reversed the order: Quote:
...and that makes the NeroAPI from it... ![]() Also not the right order... I use following function to walk through the ISO tree: Code: void CImgToolsDlg::ListISOTree (NERO_ISO_ITEM *pStartHere, CString m_strPrefix)
{
if (pStartHere == pStart)
{
AppendString("=============================");
AppendString("List ISO Tree...");
AppendString("=============================");
}
NERO_ISO_ITEM *pHelp = pStartHere;
if (pHelp != NULL)
{
while (pHelp != NULL)
{
AppendString(m_strPrefix + (CString)pHelp->fileName);
if (pHelp->subDirFirstItem != NULL)
{
ListISOTree(pHelp->subDirFirstItem, m_strPrefix + pHelp->fileName + (CString)"\\");
}
pHelp = pHelp->nextItem;
}
}
if (pStartHere == pStart)
{
AppendString("=============================");
AppendString("End ISO Tree...");
AppendString("=============================");
}
} Code: ListISOTree(pStart, "\\"); Any help would be highly appreciated! Greets from Germany, CouJo! | |||
| | |
| | #2 (permalink) |
| Nero Developer Join Date: Jun 2003
Posts: 209
| Thanks for your detailed report. This problem is fixed up from version 6.0.0.20. Now NeroAPI will leave order of NERO_ISO_ITEM objects as it is except if priority differences are found or DVD-Video items are to be written. In this case, DVD-Video items will be sorted to the top of a directory, in the order VIDEO_TS.IFO, VIDEO_TS.VOB, VIDEO_TS.BUP, VTS_0y_0.IFO, VTS_0y_x.VOB, VTS_0y_0.BUP with the rest remaining untouched |
| | |
| |
| |
![]() |
| Bookmarks |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Nero: What DVD-ROM compilation? (ISO, UDF, UDF/ISO) | bluemist | Newbie Forum | 5 | 10-11-2005 05:14 |
| UDF or UDF/ISO format...which to use? | sm69th | Nero & InCD | 0 | 19-01-2005 16:44 |
| Volume Label "new" in UDF Part of ISO/UDF (API) | CouJo | Nero SDK Discussion Forum | 7 | 18-01-2005 14:58 |
| Nero DVD_video v UDF v UDF/ISO | TLaw | Nero & InCD | 0 | 25-02-2004 00:26 |
| nero dvd compliation, whar are the difference betweem udf ,iso, udf(iso) | chuliu | Burning Software | 1 | 21-03-2003 09:24 |