PowerDVD fails without IDs: Their bug or mine?

Hi all,

I'm hoping someone can do a sanity check for me, before I ask the good folks at PowerDVD to fix a bug...

(They seem nice, they asked if I could send them a disk. But I really wanted a 'Power DVD developers edition')

A little too late, I've found out our first HD-DVD release does not work with PowerDVD at all. I've traced the (first) problem down to this:

I have script that changes the 'styleBig Smileisplay' attribute of child elements of another particular parent element. The child elements did not have ids, and PowerDVD stopped executing my script at the point of setting the 'styleBig Smileisplay' attribute. As soon as I added dummy ids, PowerDVD stopped throwing errors.

Can I check with you guys that animatable elements do not HAVE to have an ID attribute? (ie, can I tell them they have a bug without embarassment?!!)

Thanks,

Nathan.

Code snippet for those interested...

(note the id="temp* that I dont want, is marked in grey)

<divid="item_setup"styleStick out tongueosition="absolute"style:x="1087px"style:y="80px">

<divid="tempid31"epc:highlight="focused"style:backgroundImage="url('file:///dvddisc/ADV_OBJ/thisdisk.aca/item_setup_s.png')"style:width="169px"style:height="44px"styleStick out tongueosition="absolute"/>

<divid="tempid32"epc:highlight="selected"style:backgroundImage="url('file:///dvddisc/ADV_OBJ/thisdisk.aca/item_setup_s.png')"style:width="169px"style:height="44px"styleStick out tongueosition="absolute"/>

<divid="tempid33"epc:highlight="none"

style:width="169px"style:height="44px"

style:backgroundImage="url('file:///dvddisc/ADV_OBJ/thisdisk.aca/item_setup_n.png')"

/>

</div>

-

this is edited, so it might have some typos...

itemElement = document.getElementById( "item_setup" );

// this next call effectively gets all the children that have an 'epc:highlight' attribute - not necessarily an id attribute!

hlElementsAsArray = getElementsByAttributeNS( itemElement, NAMESPACE_EPC,"highlight" );

mi =new MenuItem( itemElement.getAttribute("id" ), itemElement, animCtrl.prepareElement( itemElement ) );

mi.hlElements =newObject();

for( hl=0; hl < MENU_ALL_HL.length; hl++ )

{

mi.hlElements[ MENU_ALL_HL[hl] ] = getElementByAttributeNSValue( hlElementsAsArray, NAMESPACE_EPC,"highlight", MENU_ALL_HL[hl] );

}

for( hl=0; hl < MENU_NONNONE_HL.length; hl++ )

{

e = mi.hlElements[ MENU_NONNONE_HL[hl] ];

if( e !=null )

e.style.setProperty("display","none" ); // BANG IN POWERDVD IF I DONT USE DUMMY IDs

}

[7469 byte] By [numberonesuperguy] at [2008-1-10]
# 1

This is a bug being fixed in the next PowerDVD release (there might be a release available to you if you send me your contact information). dbreitenfeld at netblender dot com.

If not they are aware of this bug and the fix is coming soon. We've verfied the fix with DoStudio MX beta release 2.

Denny B.

DennyB at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...
# 2

Hello Denny,

Register me too for the update.

Philippe Perquin

perquin at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...
# 3

Hi Philippe,

We have fix this issue in latest PowerDVD release.

Maybe you can download updated patch from CL's web site.

Thanks.

-Slash at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...
# 4
in the PowerDVD Ultra build 3104a.1 update from 2007-08-06?
perquin at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...
# 5

Dears,

PDVD's hddvd navigator had solved this issue since latest versions.

Best Regards,

Rekan.

rekan at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...
# 6
Have you a link to the good patch to download ?
perquin at 2007-10-3 > top of Msdn Tech,Audio and Video Development,HD DVD Interactivity Authoring...