[M4IF Technotes] audio help

Bernhard Grill grl iis.fhg.de
Wed Feb 12 14:06:53 EST 2003


Harisha wrote:
> 
>  Hi All
>  
> I have some question on MPEG-4 audio
>  
> 1 what is the use program config element in GASpecificConfig,Wheter 
> these information is necessary for decoding raw data block.As standard 
> says that any PCE in raw data block can be ignored.

Hallo,
Yes, in a MPEG-4 AAC System you must use the PCE in the GASpecificConfig (Part 
of AudioSpecificConfig). Legacy MPEG-2 AAC streams might carry PCEs in the 
stream. These PCEs can be parsed by an MPEG-4 AAC decoder but the decoder is not 
required to evaluate these PCEs for any purpose.
PCEs in MPEG-2 Streams might be carried for several reasons.
1.) Allow to tune into a running (ADTS) stream.
In MPEG-4 you would solve this by repeating the AudioSpecificConfig in whatever 
transport format you are using (e.g. MPEG-4 over MPEG-2 Systems) or you dou 
don't need that (e.g. ISMA, MPEG-4 over IP, 3GPP, RFC 3016) because 
AudioSpecificConfig is transmitted over different means (e.g. SDP at the time 
the session is initiated on a reliable channel).
2.) Dynamic reconfiguration of the number audio channels (e.g. changing from 2 
channels to 5 channels or change of sampling rate. AFAIK this is not used 
anywhere. In MPEG-4 you would use MPEG-4 concepts to do this (instantiate a new 
object and remove the old one).
Best regards,
Bernhard Grill
>  
>  
> 
> ____________________________________________________
> <http://www.incredimail.com/redir.asp?ad_id=309&lang=9>  /IncrediMail/ - 
> *Email has finally evolved* - *_Click Here_* 
> <http://www.incredimail.com/redir.asp?ad_id=309&lang=9>



More information about the Mp4-tech mailing list