Advanced Content Playback on HD-A1
Hi All,
I am having trouble getting an advanced content application to play once burned on a DVD-R and inserted into the Toshiba HD-A1 HD DVD player. Video and audio play fine using this method, but once the advanced content object is reached the player stops playback and gives an error. Does anyone have any advice on this? We have tried the samples posted here and we get the same results.
Thanks.
What tool are you using to create the discs?
We are using Sonic Scenarist ACA to multiplex and Nero 6.6 to burn DVD-Rs (UDF 2.01). Do you know if burning as UDF 2.5 help?
Thanks.
Here is what NOT to do:
Take the ADV_OBJ dir from the Button iHD sample and copy it into an HVDVD_TS directory. Burn that to a DVD-ROM via Nero 7, and select the latest UDF version it supports (2.01).
Put that disc in the HD-A1. Wait a while, and it will say "CD" on the display [?]. The Eject button will not work. Panic. Reboot: same story. Continue to panic. Go to work. Come home, and the player now says "Error". Press Eject and get your disc out. Stop panicking.
Note that the Chapters sample will never work on a real player as its video is in WMV format - that will only work in the iHDSim application. However if anyone figures out how to get the other iHD samples running on the HD-A1, please share the magic.
Apparently ULead can write HD DVD Standard Content that the HD-A1 will read. No idea if it can write Advanced Content (which would include iHD) though.
I got a little farther with the Advanced Content. The player recognizes that the disc is authored as Advanced; hint my receiver, hooked up via optical, switches to DTS. I then get the error code 0x4094c501. The player does not lookup so I am able to eject the disc. I have tried authoring the disc both with just plain MPEG2 files and also threw Ulread DVD Movie Studio. I had to modify the code drastically for that one. The iHD Simulator will actually play the .EVO file, but it stutters pretty bad. Looks like it's back to the drawing board on this one.
I got similar results to Jeff. My first effort described above was fatally flawed as I tried to remember the disc structure from memory, and failed (I put ADV_OBJ into HVDVD_TS - doh!)
This time I copied the Buttons ADV_OBJ dir to the DVD and made a blank HVDVD_TS directory at root. The player recognized it as HD DVD, but gave the same error as you got Jeff. The error code looks to be Toshiba-specific, doesn't look like one of ours but I'll try and remember to verify in the office tomorrow.
The error code 0x4094c501 is definitely a "known" Toshiba player/emulator issue.
I know for sure that error code 0x4094c601 (note: last three digits is not 501) is a Toshiba pixel buffer overflow issue, so I am just suspecting if this is similar to buffer overflow or any resource access error. I will investigate this issue on Monday and will let you know if I find anything.
My test is on a HD-XA1. It works for me to write HDDVD standard content on DVD-R/DVD-RW with UDF 1.02 or UDF 2.5 and playback ok on HD-XA1. For advanced content, it seems HD-XA1 asks for AACS encrypted content. I tested the same iHD content mastered with and without AACS, my HD-XA1 only take the one with AACS.
iHD at 2007-9-10 >

>For advanced content, it seems HD-XA1 asks for AACS encrypted content. I tested the
> same iHD content mastered with and without AACS, my HD-XA1 only take the one
> with AACS.
iHD content playback is restricted to a small subset of the fonctionnalities if the content is not AACS signed (no permanent storage access for exemple). This is called restricted mode (and FullTrust mode if signed).
So, it is possible to get some iHD content to play without AACS encryption on the HD-A1? I'd love to see a sample set of ADV_OBJ and HVDVD_TS files that are known to play fine from a DVD-R and work on the HD-A1. :)
Yes, you should be able to play advanced content on the HD-A1, but only if you don't use any 'advanced' features (like persistent storage, network, ...) or better, if you can find the trick to set the HD-A1 in developper mode.
I tryed to get the original Buttons Sample from the Jumpstart Package to be played on the Toshiba HD-A1. I used Nero 7.2.7 to burn the ADV_OBJ folder on a DVD-R as DVD-ROM (UDF) with the manual settings UDF 2.50 Virtual partition and got the following result: The player reads the disk, recognize it as HD DVD and starts playing. The time is running well on the small display of the Toshiba HD-A1 but the screen remains black. There is no content rendered.
Afterwards I added further titles with simple application segments to test different PNG files and basic styles like backgroundColor. The result remains the same. The time is running well, that means the Playlist VPLST000.XPL must be processed proper, but the rendering engine seems to be non-working.
What's going wrong? For me, it looks like the player is only rendering AACS protected content.
Have you run your project through the new HDDVD Validator that ships with the Jumpstart package?
Do you actually have a PrimaryAudioVideoClip that points to a valid multiplexed EVOB file containing a compliant bitstreatm, etc.? Note that the spec requires you to have video, even though iHDSim does not.
The Validator says 0 errors and 0 warnings. The project works fine in ihdsim and the newest version of CyberLink PowerDVD.
There is no PrimaryAudioVideoClip in my Advanced Content Projekt, because I have no multiplexing tool for generating P-EVOB and TMAP files. Ulead VideoStudio 10 Plus and DVD Studio Pro 4 actually only produce Standard Content EVOBs and IVO index files.
Is there any known workaround for testing on my real player?
Does every title require a video in the background? How about simple application segments like picture slideshows for example?
B.R. Ren (alias dreamlander)
Yes,
every title must have a
PrimaryAudioVideoClip; it is in the spec somewhere (6.x.y.z I think -- pretty helpful chapter reference, huh?). The suggestion is to have (eg) a 5-second black video that you just pause at the start and then run your application over the top.