Hi all

A couple of days ago, I noticed something odd while troubleshooting the 
problem with the audio-dongles stereo/mono I had:
if I use the codec2 library to decode a codec2 stream, I get slightly 
different result on i386 and on ARM.

I did a simple test: encoded an audiofile from PCM to codec2 on my 
laptop, and then decoded it back to WAV on three different platforms: my 
laptop (i386), a raspberry pi (ARM11) and a pandaboard (ARM cortex A9)

When compairing the resulting WAV-files, I noticed there are a number of 
small difference:
- the two ARM based files are the same
- however, that file does differ from the file created by the i386 box.

The difference are very small (perhaps just rounding-errors somewhere) 
but the files are not 100 % equal.

Has anybody seen any simular problems?


BTW.
The compilers on all platforms are the same, with slight differences in 
the last number of the release information;
i386: gcc versie 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

RPi: gcc version 4.6.3 (Debian 4.6.3-12+rpi1)
pandaboard: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)


To do this test, I did start from the exactly the same source-code (the 
latest release on SVN).



73
Kristoff - ON1ARF


------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to