[Mp4-tech] Re: [Audio] Order of Syntactic elements
Ralph Sperschneider
ralph.sperschneider iis.fraunhofer.de
Fri Jun 11 20:53:01 EDT 2004
Anubrata Chakrabarti wrote:
> Dear Ralph
> I have the folllowing query:
>
> 1. Is the order of syntactic elements in the raw data block predefined? Is it
> going to be the same as mentioned under section: 4.5.2.1.2?
The order of syntactic elements in a raw_data_block() is not predefined. It is
howevernot recommendable to vary it unless a program_config_element() is
available to assure the correct channel mapping.
> My concern is whether a raw data block can be decoded and passed to the
> player (through application) as an independent unit?
This can be done even if the order of syntactic elements in a raw_data_block()
is not predefined.
Note: Each syntactic element comes with an element_instance_tag (except of the
fill_element()). This allows the decoder to assure the correct relationship
between consecutive syntactic elements in the case that there is more than one
syntactic element of the same kind present in a raw_data_block().
> If it's true then we can safely conclude that each raw data block will have
> exactly the same number of syntactic elements (except DSE & FIL ) as the
> number of channels.
This can be concluded for single_channel_elements() and lfe_channel_elements().
channel_pair_elements() provide two channels.
The number of SCEs, CPEs, CCEs and LFEs shall be the same in each consecutive
raw_data_block(), but the order might vary (although I know no reason why it
actually should).
> What will be the sequence for streams having CCE? is it like
> <CCE><DSE><FIL><TERM>...
A coupling_channel_element() does never come on its own, since it will always be
coupled on a SCE or CPE.
>
> Thanks & Regards
> Anubrata Chakrabarti
>
Best regards,
Ralph
--
Dipl.-Ing. Ralph Sperschneider | Phone: +49 9131 776 344
Fraunhofer IIS | Fax: +49 9131 776 398
Am Wolfsmantel 33 | mailto:ralph.sperschneider iis.fraunhofer.de
D 91058 Erlangen | http://www.iis.fraunhofer.de/amm/
More information about the Mp4-tech
mailing list