<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Ok, I'm seeing some interesting behavior with qtdemux when it's fed an MP4 file containing AAC-HE audio only.<br><br>Qtdemux pulls out an ESDS that's two bytes long, that appears to indicate that the audio in the file is AAC-LC, not AAC-HE (the exact bytes in codec_data are "1408").<br><br>In digging through the code it doesn't appear that there's any special processing outside parsing the ESDS, so I'm thinking that qtdemux doesn't need to do "anything special" for AAC-HE audio and that it's just properly passing on the ESDS data and there's something funny about the test file (or my decoder is sick).<br><br>Comments, suggestions, ideas?<br><br>..ed..<br><br></body>
</html>