Re: A2DP with AAC codec: non-existent document reference in the "Bluetooth Accessory Design Guidelines for Apple Products"
Re: A2DP with AAC codec: non-existent document reference in the "Bluetooth Accessory Design Guidelines for Apple Products"
- Subject: Re: A2DP with AAC codec: non-existent document reference in the "Bluetooth Accessory Design Guidelines for Apple Products"
- From: John Westing <email@hidden>
- Date: Tue, 09 Apr 2013 09:47:10 -0400
I was never able to find the document ISO/IEC 13818-3:2005, but ISO/IEC 14496-3:2005 contained the information I needed to decode AudioMuxElement(). It does seem however that Apple does not follow the RTP spec, RFC 3016, correctly though. Apple's Bluetooth Design Guidelines document states that: "The muxConfigPresent argument to the AudioMuxElement is set to 1 (in-band mode), as recommended in Section 4.1 of RFC 3016." And if you look at RFC 3016 it states that the RTP Marker Bit is used to specify muxConfigPresent, but in the Apple's case the RTP Market Bit received is always 0, which makes existing RTP LATM parsers unable to parse Apple's packet. Either an Apple-specific LATM parser must be written which assumes muxConfigPresent is always 1, or the bit must be set to 1 at higher level before passing to the LATM parser.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden