Greetings everyone, I have a project I have been working on and it is quickly reaching its conclusion. So now come the sea trials. What is the most rancid PGS stream out there? I mean something commonly available that is expected to decode and render correctly. IIRC, Avatar 3D has particularly difficult subtitles. Any input is appreciated. :)
All windows are redrawn, per the composition objects instructions, when you provide a WDS. If an object is no longer referenced in that display set, it will not be reproduced onto the graphics plane. In all subsequent Normal Case DSs, and as long the buffer slot is not overwritten, the object remains in the decoded object buffer and may be re-used later if a composition object references it again.
Another contender is Disney's 3D Blu-ray releases, such as the Jungle Book or Beauty and the Beast, which can have complex subtitle placements and depth issues that can test your decoding and rendering capabilities.
--------------------- 300E Audi A6 F250 Powerstroke 325es 735i
palette_update_flag instructs the decoder to set the palette indicated by the PCS palette_id in the CLUT at the PCS PTS. The palette_update_flag skips the graphic plane drawing process triggered by a Window Definition Segment. Again, the decoder model applies.
And I need to rewrite my graphics plane. Do any PGS streams in the wild use moving objects or wipe effect? EDIT: If I'm understanding the decoding model correctly, the entire screen can only have one active palette (in the CLUT) at any given time. EDIT: And what is the present consensus on windows changing mid-epoch?
What do you think happens if PaletteUpdateOnly is passed without composition objects? I find it curious that composition objects are present in the PCS but window definitions aren't, in this case.
This is implementation dependant. Quite a few Blu-ray players (= reference decoders) ignore the composition objects if palette_update_flag is set. Garbage or none, the player just applies the palette update to the current composition. Authoring tools become confused if the list of compositions changes, so the specs likely claim the compositions should remain identical.