<div dir="ltr"><div><div><div><div><div><div>Hello Everyone,<br><br></div>When I encode a 222,000 byte, s16le RAW audio file with FFMPEG I get a 26,372 byte Speex encoded file - FileA.<br><br></div>When I encode the same audio file with a program I am writing that uses libavcodec I get a 26,372 byte Speex encoded file - FileB. BUT, 9 bytes in the middle of the last 38 bytes of encoded data are different between the 2 encoded files (FileA and FileB). All of the other bytes are exactly the same between the two encoded files.<br>

<br></div>What makes this weirder to me is that if I decode my Speex encoded file (FileB) with the other part of my program that uses libavcodec I get the EXACT same decoded file contents and length as I do if I decode the FFMPEG-encoded file (FileA) with FFMPEG.<br>

<br></div>Is this a known anomaly on the last 38 byte frame of encoded Speex data or have I been staring at this screen for too long today???<br><br></div>Thanks!<br><br></div>Joe<br>----------------<br><br></div>