Scott,
Codec2 runs nicely on the Raspberry Pi now that the Raspbian hard floating
point distro is out. I compiled it on the device (small program so did not
take that long to compile). Using pipes I ran an encode decode and used the
time command to see how long it used. Encoding a file it was running at 4
times faster than realtime so you could extrapolate that you could run at
realtime with about 25% cpu usage for concurrent encode and decode. If you
are doing half-duplex then it would be even easier.
This was on the standard raspbian distro without an X session with me ssh'd
into the pi to run it. It is obviously not a realtime OS so no guarantee
that a background task will not pop up and block the CPU long enough to
cause glitches. You should be able to control most of what is going on the
machine to minimize that chance.
So the Pi is pretty good for codec2 but I guess it depends what else you
will be running (gui frontend, etc).
Stuart Marsden
On 14 December 2012 02:22, Scott Novich <[email protected]> wrote:
> Hi all,
>
> I just (mildly) wasted a bunch of time (did learn a bit...) getting the
> stable codec2 release running on a ChipKit Max32 (80 MHz PIC) from
> Digilent. Unfortunately, the execution time of the encode function is on
> the order of 200 ms. I don't think attempting to optimize the code to a
> fixed-point implementation using Microchip's FFT libraries will get
> things down to a reasonable run time ( < 125 microseconds) on this device.
>
> Have any of you implemented and run the codec in real-time on any other
> small devices. I'm thinking about taking a look at a Raspberry Pi (700
> MHz) or a Beagle-board XM (1 GHz).
>
> Any input appreciated, thanks!
> -Scott
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2