A system and method for allowing synchronized execution of a set of commands
is
provided. A first system contains a content description tree that may be dynamically
updated by a set of commands from a second system. In the set of commands, commands
may be executed in parallel or in sequence. If the group of commands are tagged
to be executed in parallel, parallel execution of commands implies that there are
no dependencies between the execution of the commands. As the result, the decoder
will have more flexibility to schedule the execution of these commands. If the
group of commands are tagged to be executed sequentially, then the order of execution
matters. Therefore, in order to synchronize the execution of the group of commands
in a set, a parallel or sequential tag is included identifying whether this group
of commands should be executed in parallel or in sequence.