[Mp4-tech] [AAC Audio] [ADTS]
Dipankar Mitra
dipankar.mitra lgsoftindia.com
Fri Feb 11 10:45:50 ESTEDT 2005
0 - protection absent - this means file is protected (If I remember correctly). In this case the protection CRC needs to be checked.
other audio file formats that use 12 1's as a sync word - MP3
Regards,
Dipankar
=============================================
5th Floor, Golf View Homes
Wind Tunnel Road, Murugeshpalya,
Bangalore -560017, INDIA
Ph: +91 - 80- 25275711 extn 161
-----Original Message-----
From: mp4-tech-bounces lists.mpegif.org [mailto:mp4-tech-bounces lists.mpegif.org]On Behalf Of Will Bolam
Sent: Thursday, February 10, 2024 10:55 PM
To: mp4-tech lists.mpegif.org
Subject: [Mp4-tech] [AAC Audio] [ADTS]
hi all,
i've recently been looking at implementing an AAC decoder, and i now have
this working (based on the ISO reference code), i'm currently adding ADTS
support. i've got it working and decoding the test streams from here:
ftp://mpaudconf:[email protected]/g...io-conformance/ (the adts
streams are in the mpeg2 aac folder)
however i am unable to decode any of the various test streams we have from
customers. the test streams i have look like ADTS - they have the ADTS sync
word (12 1's) every so often in the file (including at the start), but the
rest of the ADTS header doesn't seem right - the layer field seems always to
be 2, when all specs i've seen say this must always be 0.
example header that doesn't work is:
1111 1111 1111 - syncword
1 - mpeg 2/4 flag
10 - layer
0 - protection absent
11 - profile obj type
0001 - sampling frequency index
0 - private bit
000 - channel config (Q. - is 0 valid for ADTS channel config? how else
would it be calculated?)
0000 - 4 copyright flags
0010 1000 1111 1 - frame length
1000 1010 101 - buffer fullness
01 - num raw data blocks
does anyone know whether that is or isn't a valid ADTS header? are there any
other audio file formats that use 12 1's as a sync word?
any help much appreciated!
regards,
will
_______________________________________________
NOTE: Please use clear subject lines for your posts. Include [audio, [video], [systems], [general] or another apppropriate identifier to indicate the type of question you have.
Note: Conduct on the mailing list is subject to the Antitrust guidelines found at http://www.mpegif.org/public/documents/vault/mp-out-30042-Antitrust.php
**********************************************************************************************************************************************************
This email message is for the sole use of the intended recipient(s)and may contain CONFIDENTIAL and PRIVILEGED information.
LG Soft India will not be responsible for any viruses or defects or any forwarded attachments emanating either from within
LG Soft India or outside. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender By reply email and destroy all copies of the original message.
**********************************************************************************************************************************************************
More information about the Mp4-tech
mailing list